【发布时间】:2019-09-20 19:32:09
【问题描述】:
我对基于 HTML 生成的 PDF 文件的分辨率有问题
我正在使用来自Syncfusion 的HtmlToPdfConverter 和WebKitConverter
A4纸张尺寸设置为595px x 842px
我在 Windows 7 上工作时使用的是旧屏幕。一切都很好
在具有不同屏幕的Windows 10 系统上运行时,纸张内容大于纸张。文字太大,图片太大
文本的大小也以像素为单位。
肯定区别在于 PPI
带有生成器设置的代码 sn-p:
PdfMargins margins = new PdfMargins();
margins.Left = 50;
margins.Right = 50;
margins.Top = 0;
margins.Bottom = 0;
settings.Margin = margins;
settings.Orientation = PdfPageOrientation.Portrait;
settings.WebKitViewPort = new System.Drawing.Size(595, 0);
settings.PdfPageSize = new SizeF(595, 842);
是否有可能以某种方式设置它始终有效?
【问题讨论】:
标签: c# html pdf-generation syncfusion