问题标签 [hiqpdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# HiQ Html 到 PDF 性能问题
我正在用 C# 编写一个报告项目,该项目使用 Razor 页面生成 HTML 和 HiQ 以将 HTML 转换为 PDF。在我们添加一个包含大量数据的新报告之前,它一直运行良好——原始数据为 2.5mb,另存为文本文件,最终结果为 5.8m 200 页的 pdf。
这份报告的转换过程花费了令人无法接受的时间——1.5 分钟。作为一项测试,我们删除了使用 OpenHtmlToPdf* 的旧代码,该代码在 20 秒内运行相同的报告。
有没有办法调整我们的代码或 HiQ 引擎来提高性能?
我们的代码:
- 我们切换到 HiQ 是因为 OpenHtmlToPdf 不再更新并且不支持 CSS3。
c# - 在事件函数上附加参数 - HiQpdf
我需要将参数传递给 htmlToPdfConverter_PageLayoutingEvent;我尝试简单地将 htmlToPdfConverter_PageLayoutingEvent(PdfPageLayoutingParams eventParams) 扩展到 htmlToPdfConverter_PageLayoutingEvent(PdfPageLayoutingParams eventParams, string title, boolean enabled) 但我无法正确传递 PdfPageLayoutingParams;完整代码如下
所以总结一下:我需要将“字符串标题,启用布尔值”参数传递给 htmlToPdfConverter_PageLayoutingEvent,因为我需要这些参数来决定预布局要求。
先感谢您。
示例来自 HiQpdf 示例:https ://www.hiqpdf.com/demo/SetPdfBackgroundLayer.aspx