Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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# 使用基于webkit的工具(如wkhtmltopdf或phantom.js)将HTML转换为仅对PDF进行图像处理_C#_Html_Pdf_Phantomjs_Wkhtmltopdf - Fatal编程技术网

C# 使用基于webkit的工具(如wkhtmltopdf或phantom.js)将HTML转换为仅对PDF进行图像处理

C# 使用基于webkit的工具(如wkhtmltopdf或phantom.js)将HTML转换为仅对PDF进行图像处理,c#,html,pdf,phantomjs,wkhtmltopdf,C#,Html,Pdf,Phantomjs,Wkhtmltopdf,有没有一种方法可以直接使用基于webkit的工具(如wkhtmltopdf或phantom.js)将输入html流转换为仅图像的pdf而不是.jpg或.tif 我尝试了wkhtmltopdf和phantom.js,其中任何一个生成的输出pdf都是可搜索的,即可以搜索文本。因此,基本上我希望将基于源文本的HTML标记转换为图像 虽然,我可以对输出的可搜索pdf进行一些后处理,使其仅为图像pdf,但如果可能,我希望避免使用它 我也愿意探索其他工具,只要它们是基于标准的,比如webkit和支持媒体类型

有没有一种方法可以直接使用基于webkit的工具(如wkhtmltopdf或phantom.js)将输入html流转换为仅图像的pdf而不是.jpg或.tif

我尝试了wkhtmltopdf和phantom.js,其中任何一个生成的输出pdf都是可搜索的,即可以搜索文本。因此,基本上我希望将基于源文本的HTML标记转换为图像

虽然,我可以对输出的可搜索pdf进行一些后处理,使其仅为图像pdf,但如果可能,我希望避免使用它

我也愿意探索其他工具,只要它们是基于标准的,比如webkit和支持媒体类型的css

这种转换是在服务器端进行的,因此性能和资源利用率也是一个关键因素

顺便说一句,我的开发环境是dotnet/c

谢谢,
A当然,将页面呈现为png,然后将其转换为pdf。我也尝试过这种方法,当我使用wkhtmltoimage或phantom.js将源html转换为png时,媒体类型css被忽略,我得到了我不想要的屏幕抓图。我要抓取指纹。。。基本上,-打印媒体类型选项在转换为.png时被忽略。有什么想法吗?我对你发送的链接有点不知所措,我不想截屏…@a如果代码加载网页并将其保存为图像。你现在要做的就是把它转换成pdf格式。