Skip to content

Commit cf624f2

Browse files
Add the environment variable
1 parent 77fa3f5 commit cf624f2

File tree

3 files changed

+7
-25
lines changed

3 files changed

+7
-25
lines changed

Word-to-Image-conversion/Convert-Word-to-image/AWS/AWS_Lambda/Convert-Word-Document-to-Image/aws-lambda-tools-defaults.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"function-subnets" : "",
2222
"function-security-groups" : "",
2323
"tracing-mode" : "PassThrough",
24-
"environment-variables" : "",
24+
"environment-variables" : "\"LD_LIBRARY_PATH\"=\"/var/task:/tmp:/lib64:/usr/lib64\"",
2525
"image-tag" : "",
2626
"function-description" : ""
2727
}

Word-to-PDF-Conversion/Convert-Word-document-to-PDF/AWS/MyLamdaProject/MyLamdaProject/Function.cs

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -76,30 +76,12 @@ public string FunctionHandler(string input, ILambdaContext context)
7676
/// <param name="args"></param>
7777
private void FontSettings_SubstituteFont(object sender, SubstituteFontEventArgs args)
7878
{
79-
string filePath = string.Empty;
80-
81-
//Load the file from the disk
82-
FileStream fileStream = null;
83-
84-
if (args.OriginalFontName == "Calibri")
85-
{
86-
filePath = Path.GetFullPath(@"Data/calibri.ttf");
87-
fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
88-
89-
args.AlternateFontStream = fileStream;
90-
}
91-
else if (args.OriginalFontName == "Arial")
92-
{
93-
filePath = Path.GetFullPath(@"Data/arial.ttf");
94-
fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
95-
args.AlternateFontStream = fileStream;
96-
}
79+
if (args.OriginalFontName == "Calibri" && args.FontStyle == FontStyle.Regular)
80+
args.AlternateFontStream = new FileStream(Path.GetFullPath(@"Data/calibri.ttf"), FileMode.Open, FileAccess.Read);
81+
else if (args.OriginalFontName == "Arial" && args.FontStyle == FontStyle.Regular)
82+
args.AlternateFontStream = new FileStream(Path.GetFullPath(@"Data/arial.ttf"), FileMode.Open, FileAccess.Read);
9783
else
98-
{
99-
filePath = Path.GetFullPath(@"Data/times.ttf");
100-
fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
101-
args.AlternateFontStream = fileStream;
102-
}
84+
args.AlternateFontStream = new FileStream(Path.GetFullPath(@"Data/times.ttf"), FileMode.Open, FileAccess.Read);
10385
}
10486
}
10587
}

Word-to-PDF-Conversion/Convert-Word-document-to-PDF/AWS/MyLamdaProject/MyLamdaProject/aws-lambda-tools-defaults.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"function-name" : "MyNewFunction",
1818
"function-role" : "arn:aws:iam::142887710098:role/ck_lambda_basic_execution",
1919
"tracing-mode" : "PassThrough",
20-
"environment-variables" : "",
20+
"environment-variables" : "\"LD_LIBRARY_PATH\"=\"/var/task:/tmp:/lib64:/usr/lib64\"",
2121
"function-description" : "",
2222
"package-type" : "Zip",
2323
"function-architecture" : "x86_64",

0 commit comments

Comments
 (0)