使用ExpertPDF/Aspose.Pdf组件进行Html到PDF的转换需要很长时间

本文关键字:转换 PDF 长时间 Html Aspose ExpertPDF Pdf 组件 使用 | 更新日期: 2023-09-27 18:10:46

我正在尝试根据我们的web应用程序生成的动态生成的HTML报告生成PDF文件。

除了在较旧的浏览器(IE6/IE7)中,HTML生成和呈现速度很快(1- 45秒),但是当我使用上述PDF组件中的任何一个来生成PDF版本时,它可能需要几分钟。

例如,我有一个仅包含文本的HTML报告-大约100万个字符-将其转换为PDF文件需要约28秒,该文件只有1.15MB大小,约250页。

是否有任何方法可以优化HTML,使PDF组件的工作更容易?

使用ExpertPDF/Aspose.Pdf组件进行Html到PDF的转换需要很长时间

我想你需要检查下面的组件来回答你的问题。

他们提供检查转换的在线演示....

http://www.essentialobjects.com/Products/EOPdf/Default.aspx

http://www.winnovative-software.com/

对于Ref:查看这个页面的答案和它的评论…

在。net中将HTML转换为PDF

如果可以与代码片段一起共享示例输入HTML文件就更好了。此外,我们最近发布了。net版本的Aspose.Pdf(版本6.3.0)。请尝试一下,看看它是否有助于你的情况。如果你仍然发现同样的问题,那么我建议你在Aspose.Pdf论坛上发布查询以及输入HTML和代码片段。我们的支持团队将进一步调查并指导您。

披露:我是Aspose的开发者布道师

最好尽量避免HTML -> PDF转换-这有时会产生很多问题。

我尝试了另外两种方法(都是免费的),虽然有很大的不同,但它们都工作得很好:

  • 使用Microsoft Reporting RDLC模板。有很好的和容易的设计师在Visual Studio。你所要做的就是创建一个模板,用代码填充一些数据,这就是全部。它快速,易于使用和维护。我目前在许多web应用程序中使用它,我对它非常满意。
  • 使用iTextSharp库。它跑得飞快。您可以从XML或从代码生成pdf(这在复杂的pdf中可能是一个缺点,但如果需要,可以让您完全控制)。

您可以尝试从Ecrion软件(www.ecrion.com)的XF渲染引擎。他们也有一个所见即所得的设计器。

谢谢

  1. 首先,我做了什么来提高转换的性能是在designer
  2. 的帮助下转换我的报告html在框结构中。
  3. 我使用了这个组件Winnovative HTML to PDF Converter

我在许多项目中使用过,它更快更稳定。试着按照
http://code.google.com/p/dompdf/