rjps.net
当前位置:首页 >> C# 如何将网页转换成pDF档 >>

C# 如何将网页转换成pDF档

把网页转换为pdf?好像很难.我曾经搞过类型的项目.网上有iTextSharp这样的开源库,可以操作pdf文件.但是,要把网页转为pdf, 这涉及对网页的渲染工作,这个只有IE才能完成.如果运行的环境可控,可以考虑采用为运行环境安装一个PDF打印机什么的.然后用DDE技术调用IE直接把指定的网页打印到PDF打印机.就生成了PDF文件.如果运行环境不可控,那真得是很难.

敲入合适的C#代码可以将页面转为pdf.

基本不太可能,除非你写pDF的接口.那样的话,就太不划算了.或者你用 pdffactory,它是一个虚拟打印机,可以将任何文件打印成 pdf.

使用iTextSharp(可以到官网下载,在项目中引入itextsharp.dll和itextsharp.xmlworker.dll两个文件)第三方工具. 贴的代码被吞了.

需要用到PDF专用版,然后调用那个组件就可以转换,好像不能直接在网络,必须先上传到服务器上,然后在服务器上进行转换!

c# 有这方面开源的资料,我的手上有htmlToRtf,就是把页面转word支持的格式,包括图片,你可以给winform截图,然后转成pdf,google一下就有 winform to pdf

可以下载格式工厂进行转换,不过要先从网上下载Adobe reader阅读器才可以阅读.

网页》另存新档》保存为HTM格式,然后就可以以浏览器打开或者以word打开都是可以的

想要最简单的,那自然就是强大的商业解决方案了,比如:Aspose.Words for .NET 几行代码就可以解决,需要收费的,破解什么的自己搜吧 Document doc = new Document(Server.MapPath("~/test.doc")); doc.Save(Server.MapPath("~/test.pdf"), SaveFormat.Pdf); 想要麻烦的办法,用ItextSharp 或者是 WPS的接口. 如果我的回答没能帮助您,请继续追问.

下载个赛酷ocr 用一下 能够转换各种pdf成可编辑的word 将pdf用软件打开 然后点击识别按钮 再点击插入按钮 就可以插入到word里了 还可以在word里进行编辑修改

网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com