关于c#:将OpenHTMLtoPDF内容保存到PDF文件

Save OpenHTMLtoPDF Content to PDF file

我有使用OpenHTMLtoPDF生成的PDF文件。

1
2
3
string html ="<html><body>TEST</body></html>";
var pdf = Pdf.From(html).OfSize(size);
byte[] content = pdf.Content();

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


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

1
2
3
4
5
6
7
8
9
10
11
12
using OpenHtmlToPdf;
using System.IO;
namespace Test{
    class TestOpenHTMLtoPDF{
         private void Main(){
             string html ="<html><body>TEST</body></html>";
             var pdf = Pdf.From(html).OfSize(size);
             byte[] content = pdf.Content();
             File.WriteAllBytes("C:\\\\Test.pdf", content);
         }
    }
}