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

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

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

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

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

去下载个这个 wkhtmtopdf软件 或者找类似的都行 System.Diagnostics.Process.Start(@"D:\wkhtmltopdf\wkhtmltopdf.exe", @"D:\index.html D:\myFileName.pdf");

只要客户机装了PDF阅读器就可以在浏览器上直接打开显示了

可以是利用js把该div中内容打印出来(或者保存为本地文件,)再转为pdf

方法1 安装Adobe Acrobat后会默认在IE浏览器中添加PDF工具栏. 该工具可以方便的将网页转化成PDF文档,或者添加入已有的PDF文档,Adobe PDF Explorer工具栏则可以在IE的收藏夹界面内管理window内的HTML文档与PDF文档的转化.

word实现法1 这里推荐使用的word版本为word2007或者2010版本.word2003的效果可能跟原来的网页会有差别2 首先,我们拖拽鼠标,选择网页中我能需要保存成文档的内容.右击选择复制3 打开一个新建的word文档命名为“百度一下,你就

1,请选择“文件”>“创建”>“从网页创建 PDF”.2,输入完整的网页路径,或者单击“浏览”并找到 HTML 文件.3,要更改网站中要转换的层的数量,请展开“捕捉多级”.输入要包括的层数,或者选择“获取整个网站”以包括网站的所

相关文档

90858.net
qimiaodingzhi.net
msww.net
kcjf.net
realmemall.net
电脑版