【问题标题】:why Evo PDF generates large size PDFs (HTML to PDF converter)?为什么 Evo PDF 会生成大尺寸 PDF(HTML 到 PDF 转换器)?
【发布时间】:2015-03-08 19:03:32
【问题描述】:
我正在使用 EVO pdf dll 将其中包含 3 个图表控件(使用 png 格式)的 aspx 页面转换为 PDF,但它生成的 PDF 大小为 400 kb。
如果 RDLC 用于生成类似的页面,那么它会生成大小为 50 kb 的页面。但是我没有使用 RDLC 的选项。
请注意,我尝试了 JPEG 压缩设置,而且 png 图表图像的尺寸很小(小尺寸图),而且图像的质量也不是很好。
我与 evo pdf 技术团队进行了协调,但没有收到适当的回复。
非常感谢您的帮助。
【问题讨论】:
标签:
html-to-pdf
evopdf
evo
【解决方案1】:
您也可以尝试使用 HtmlToPdfConverter.PdfDocumentOptions.EmbedFonts = false 禁用字体嵌入。如果您显示 PDF 的计算机上未安装 PDF 中使用的字体,此选项会使 PDF 文档无法正确显示文本。
另一个减小 PDF 文档大小的选项是设置 tmlToPdfConverter.PdfDocumentOptions.ImagesScalingEnabled = true。这可以减少以 HTML 格式显示的比图像的实际物理尺寸小得多的大图像的大小和质量。