Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.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# 将OpenHTMLtoPDF内容保存到PDF文件_C#_Openhtmltopdf - Fatal编程技术网

C# 将OpenHTMLtoPDF内容保存到PDF文件

C# 将OpenHTMLtoPDF内容保存到PDF文件,c#,openhtmltopdf,C#,Openhtmltopdf,我有一个用OpenHTMLtoPDF生成的PDF文件 string html = "<html><body><h1>TEST</h1></body></html>"; var pdf = Pdf.From(html).OfSize(size); byte[] content = pdf.Content(); string html=“TEST”; var pdf=pdf.From(html).OfSize(大小); byt

我有一个用
OpenHTMLtoPDF
生成的PDF文件

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

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

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

使用OpenHtmlToPdf;
使用System.IO;
名称空间测试{
类TestOpenHTMLtoPDF{
私有void Main(){
字符串html=“TEST”;
var pdf=pdf.From(html).OfSize(大小);
byte[]content=pdf.content();
writealBytes文件(@“C:\Test.pdf”,内容);
}
}
}

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

使用OpenHtmlToPdf;
使用System.IO;
名称空间测试{
类TestOpenHTMLtoPDF{
私有void Main(){
字符串html=“TEST”;
var pdf=pdf.From(html).OfSize(大小);
byte[]content=pdf.content();
writealBytes文件(@“C:\Test.pdf”,内容);
}
}
}

我将此作为问答式问题发布,因为我被困在这个问题上几个小时,找不到任何关于如何做的信息。当我意识到
pdf.Content()
的返回值是一个字节数组时,我就能够弄明白这一点。我把它作为一个问答式的问题发布了出来,因为我被困在这个问题上几个小时了,找不到任何关于如何做到这一点的信息。一旦我意识到
pdf.Content()
的返回值是一个字节数组,我就能够理解这一点。