【发布时间】:2019-09-18 02:18:19
【问题描述】:
我目前在我的项目中使用TuesPechkin 2.1.1 版,以及TuesPechkin.Wkhtmltox.AnyCPU v0.12.4.1
这是我的一些代码:
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");
我在 3 种不同的环境中运行此代码:
- 在我的本地机器上运行良好,并在 3 秒内生成文件。
- 在我的一台服务器(我们称之为服务器 A)上,它运行良好,并在 3 秒内生成文件。
- 在我的另一台服务器(我们称之为服务器 B)上,它在 Converter.Convert 部分保持 1 分钟(出于某种我不明白的原因),在那一分钟后它返回 null。
服务器 A 和服务器 B 具有相同的设置(CPU、RAM 等) 转换期间服务器 B 上没有峰值增加。
有什么建议/想法吗?
【问题讨论】:
标签: c# .net pdf-generation wkhtmltopdf tuespechkin