我们需要使用邮件合并工具为给定列表打印商务信函。
我的客户不愿意在付费的 ASP.NET 控件上花费 $$ 来制作 PDF。所以我选择了 WKHTMLtoPDF,它对我们来说很好,直到有一天客户试图获得 100 多个潜在客户的 PDF,导致 PDF 生成完全失败。它适用于 10-20 页的 PDF,但不适用于 100 页。
是否有任何提高性能的提示和技巧?如果这很重要,我们将使用云托管的 IIS 7 和 ASP.NET 4。
我们需要使用邮件合并工具为给定列表打印商务信函。
我的客户不愿意在付费的 ASP.NET 控件上花费 $$ 来制作 PDF。所以我选择了 WKHTMLtoPDF,它对我们来说很好,直到有一天客户试图获得 100 多个潜在客户的 PDF,导致 PDF 生成完全失败。它适用于 10-20 页的 PDF,但不适用于 100 页。
是否有任何提高性能的提示和技巧?如果这很重要,我们将使用云托管的 IIS 7 和 ASP.NET 4。
如果您正在寻找一个真正免费的(如“无忧无虑”)库,请选择 4.1.7 之前的 iTextPDF 版本,正如ByteScout 博客中所述。
来自 ByteScout 博客:
仅 iTextSharp 4.1.6 DLL:itextsharp-4.1.6-dll.zip
iTextSharp 4.1.6 源代码 (C#):itextsharp-4.1.6.zip
我不确定我是否理解您的问题,但您不能生成 docx 文档并获得相同的结果吗?
总之,我使用http://wkhtmltopdf.org/创建 HTML 到 PDF,我的 ASP.NET 代码生成 HtML 文件然后我创建 HTML 到 PDF 并完成,比使用 itextpdf 的 Table 和 td 结构更容易获得更好的空间里的东西。一旦你把你的东西正确对齐,我发现它既简单又快速。
自从提出原始问题以来,图书馆已经有所改进,现在表现更好。