将OpenHTMLtoPDF内容保存到PDF文件

时间:2019-01-11 21:03:14

标签: c# openhtmltopdf

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

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

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

1 个答案:

答案 0 :(得分:1)

这很容易,因为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);
         }
    }
}