【发布时间】:2020-05-11 04:08:37
【问题描述】:
我正在寻找使用 CefSharp 将 HTML 转换为 PDF 的最佳方法,我认为这个库是一个不错的选择,因为我可以直接使用 Chromium Html Render 但我不知道如何开始。 各位大神能给个建议吗?
谢谢
【问题讨论】:
我正在寻找使用 CefSharp 将 HTML 转换为 PDF 的最佳方法,我认为这个库是一个不错的选择,因为我可以直接使用 Chromium Html Render 但我不知道如何开始。 各位大神能给个建议吗?
谢谢
【问题讨论】:
您可以利用内置方法将整个html页面保存为pdf,使用下面提到的代码供您参考,请检查它是否有帮助。
var success = await webBrowserObject.PrintToPdfAsync("filename.pdf", new PdfPrintSettings
{
MarginType = CefPdfPrintMarginType.Custom,
MarginBottom = 10,
MarginTop = 0,
MarginLeft = 20,
MarginRight = 10,
PageWidth = 210000,
PageHeight = 297000
});
** 您可以使用打开文件对话框从用户获取文件名
【讨论】: