C# 使用基于webkit的工具(如wkhtmltopdf或phantom.js)将HTML转换为仅对PDF进行图像处理
有没有一种方法可以直接使用基于webkit的工具(如wkhtmltopdf或phantom.js)将输入html流转换为仅图像的pdf而不是.jpg或.tif 我尝试了wkhtmltopdf和phantom.js,其中任何一个生成的输出pdf都是可搜索的,即可以搜索文本。因此,基本上我希望将基于源文本的HTML标记转换为图像 虽然,我可以对输出的可搜索pdf进行一些后处理,使其仅为图像pdf,但如果可能,我希望避免使用它 我也愿意探索其他工具,只要它们是基于标准的,比如webkit和支持媒体类型的css 这种转换是在服务器端进行的,因此性能和资源利用率也是一个关键因素 顺便说一句,我的开发环境是dotnet/c 谢谢,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和支持媒体类型
A当然,将页面呈现为png,然后将其转换为pdf。我也尝试过这种方法,当我使用wkhtmltoimage或phantom.js将源html转换为png时,媒体类型css被忽略,我得到了我不想要的屏幕抓图。我要抓取指纹。。。基本上,-打印媒体类型选项在转换为.png时被忽略。有什么想法吗?我对你发送的链接有点不知所措,我不想截屏…@a如果代码加载网页并将其保存为图像。你现在要做的就是把它转换成pdf格式。