Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用CefSharp将HTML转换为PDF_C#_Html_Pdf - Fatal编程技术网

C# 使用CefSharp将HTML转换为PDF

C# 使用CefSharp将HTML转换为PDF,c#,html,pdf,C#,Html,Pdf,我正在寻找使用CefSharp将HTML转换为PDF的最佳方法,我认为这个库是一个很好的选择,因为我可以直接使用Chromium HTML呈现,但我不知道如何开始。 你们能给我一个建议吗 谢谢您可以利用内置方法将整个html页面保存为pdf。请使用下面提到的代码作为参考,请检查是否有帮助 var success = await webBrowserObject.PrintToPdfAsync("filename.pdf", new PdfPrintSettings {

我正在寻找使用CefSharp将HTML转换为PDF的最佳方法,我认为这个库是一个很好的选择,因为我可以直接使用Chromium HTML呈现,但我不知道如何开始。 你们能给我一个建议吗


谢谢

您可以利用内置方法将整个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
        });
**您可以使用“打开文件”对话框从用户获取文件名