我正在使用将 HTML 保存为 PDF 文件的 EvoPDF。HTML 包含长文本(可以包含列表、表格等)。我想添加页边距,但我不想使用pdfConverter.PdfDocumentOptions.{Bottom/Top}Margin
- 属性,我想在 HTML 中设置页边距(类似于在 Microsoft Word 中,我在其中设置页面大小和边距,文本自动移动到下一页,它之前已经设置了边距)。我预览了他们的帮助页面,但找不到相关信息。
我的转换代码是:
EvoPdf.HtmlToPdf.PdfConverter pdfConverter = new EvoPdf.HtmlToPdf.PdfConverter();
pdfConverter.LicenseKey = System.Configuration.ConfigurationManager.AppSettings["EvoHtmlToPdfLicence"];
pdfConverter.PdfDocumentOptions.PdfPageSize = EvoPdf.HtmlToPdf.PdfPageSize.Letter;
pdfConverter.PdfDocumentOptions.PdfPageOrientation = EvoPdf.HtmlToPdf.PdfPageOrientation.Portrait;
byte[] pdf = pdfConverter.GetPdfBytesFromHtmlString(htmlText);
谢谢!