I'm currently using in my project TuesPechkin
version 2.1.1, and also TuesPechkin.Wkhtmltox.AnyCPU
v0.12.4.1
This is some of my code:
byte[] result = null;
try
{
var globalSettings = CreateGlobalSettings(portraitMode);
var objectSettings = CreateObjectSettings(websiteUrl, urlParameters);
var document = new HtmlToPdfDocument
{
GlobalSettings = globalSettings
};
document.Objects.Add(objectSettings);
CreateEventLog.CreateInformationLog("Ready to convert PDF");
result = Converter.Convert(document);
CreateEventLog.CreateInformationLog(result == null
? "Conversion failed using the Pechkin library"
: "PDF conversion finished");
I run this code in 3 different environments:
- On my local machine it runs fine and it generates the file in 3 seconds.
- On one of my servers (let's call it Server A) it runs fine and it generates the file in 3 seconds.
- On the other of my servers (let's call it Server B) it holds for 1min (for some reason I don't understand) during the Converter.Convert part, and after that minute it returns null.
Server A and Server B have the same setup (CPU, RAM, etc) There's no peak increase on Server B during conversion.
Any suggestions/ideas?