将 OpenHTMLtoPDF 内容保存为 PDF 文件

Sui*_*pps 1 c# openhtmltopdf

我有这个 PDF 文件,我用OpenHTMLtoPDF.

string html = "<html><body><h1>TEST</h1></body></html>";
var pdf = Pdf.From(html).OfSize(size);
byte[] content = pdf.Content();
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何将其保存到磁盘。似乎没有保存到硬盘的方法。

Sui*_*pps 6

这很容易,因为pdf.content()它向您传递了一个字节数组,您只需调用File.WriteAllBytes()即可将文件保存到硬盘驱动器。

using OpenHtmlToPdf;
using System.IO;
namespace Test{
    class TestOpenHTMLtoPDF{
         private void Main(){
             string html = "<html><body><h1>TEST</h1></body></html>";
             var pdf = Pdf.From(html).OfSize(size);
             byte[] content = pdf.Content();
             File.WriteAllBytes(@"C:\Test.pdf", content);
         }
    }
}
Run Code Online (Sandbox Code Playgroud)