Сохранить содержимое OpenHTMLtoPDF в файл PDF - PullRequest
0 голосов
/ 12 января 2019

У меня есть этот PDF-файл, который я сгенерировал с помощью OpenHTMLtoPDF.

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

Однако я не могу понять, как сохранить его на диск. Кажется, нет способа сохранить на жесткий диск.

1 Ответ

0 голосов
/ 12 января 2019

Это очень просто, так как 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);
         }
    }
}
...