Spire.PDF 10.7.21 已发布。本次更新新增支持利用 Chrome 插件转换 HTML 到 PDF 的功能。该版本还增强了 PDF 到 Excel、PDFA1B 以及图片的转换功能。此外,一些已知问题也在该版本中成功修复,如打印 PDF 文档时程序报错的问题。详情请阅读以下内容。
新功能:
- 支持利用 Chrome 插件转换 HTML 到 PDF 的功能。
- 优化了从 PDF 文档转换出的 Excel 文档的布局。
保存结果 PDF 文档到文件:
string chromeLocation = baseDirectory + "chrome\\Chrome-bin\\chrome.exe";
ChromeHtmlConverter converter = new ChromeHtmlConverter(chromeLocation);
ConvertOptions options = new ConvertOptions();
options.Timeout = 10 * 1000;
options.PageSettings = new PageSettings()
{
PaperWidth = 8.77,
PaperHeight = 6.20,
MarginBottom = 0,
MarginTop = 0,
MarginLeft = 0,
MarginRight = 0
};
converter.ConvertToPdf("https://www.e-iceblue.cn/", outputFile, options);
保存结果 PDF 文档到流:
var pdfAsStream = new MemoryStream();
string chromeLocation = baseDirectory + "chrome\\Chrome-bin\\chrome.exe";
ChromeHtmlConverter converter = new ChromeHtmlConverter(chromeLocation);
ConvertOptions options = new ConvertOptions();
options.Timeout = 10 * 1000;
options.PageSettings = new PageSettings()
{
PaperWidth = 8.77,
PaperHeight = 6.2,
MarginBottom = 0,
MarginTop = 0,
MarginLeft = 0,
MarginRight = 0
};
converter.ConvertToPdf("https://www.e-iceblue.cn/", pdfAsStream, options);
pdfDocument.ConvertOptions.SetPdfToXlsxOptions(new XlsxLineLayoutOptions(true, false, false)); //bool convertToMultipleSheet, bool rotatedText, bool splitCell
问题修复:
- 修复了打印 PDF 文档时程序报错的问题。
- 修复了从 XPS 文档转换出的 PDF 文档中的图片在 PDF.js 查看器不显示的问题。
- 修复了填充文本域内容后在 Google 浏览器打开或在 adobe 中打印预览时边框丢失的问题。
- 修复了转换 PDF 文档到 PDFA1B 文档时程序抛出异常 System.NullReferenceException 的问题。
- 修复了提取 PDF 文档的文本时程序抛出异常 System.NullReferenceException 的问题。
- 修复了转换 PDF 文档到图片时程序抛出异常 System.ArgumentNullException 的问题。
获取 Spire.PDF 10.7.21,请点击: