首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将网页从HTML转换为PDF?

将网页从HTML转换为PDF?
EN

Stack Overflow用户
提问于 2012-12-04 02:16:29
回答 4查看 1.3K关注 0票数 1

我有一个具有以下结构的网站:标签容器-有4个标签面板,每个标签面板有4个网格视图,这是由换行分隔。

现在,当我在一个特定的选项卡中,我想使用‘导出到pdf’按钮,它应该生成一个在这个选项卡面板中有4个可见的网格视图的pdf。对于所有其他选项卡面板也是如此。

我已经搜索了足够多,找到了5月份关于使用itextsharp,wkhtmltopdf,pdf生成器等的文章,但是我似乎没有找到完全实现的功能。

任何人都可以指导/建议什么吗?

EN

回答 4

Stack Overflow用户

发布于 2012-12-04 02:22:59

我总是使用wkhtmltopdf将html页面转换为pdf格式。(您需要服务器访问权限才能安装它)

它工作得很好,看起来和网站一样,并将文本保存为实际的文本(以矢量形式)。

票数 2
EN

Stack Overflow用户

发布于 2012-12-04 02:26:15

我已经使用了CutePDF的API,它们似乎工作得很好。

http://www.cutepdf.com/Solutions/

票数 2
EN

Stack Overflow用户

发布于 2012-12-05 15:03:55

您可以通过两种方式完成此操作,要么在服务器上处理它,要么使用第三方服务。

如果您想在服务器上将html页面转换为PDF,可以使用wkhtmltopdf (一个使用webkit渲染引擎将html转换为pdf的简单外壳实用程序,以及qt。)我还没有在.NET中使用过它,但是我看到了很多例子。

如果你想使用第三方服务,可以使用www.impdf.com,这是一个免费的服务。你甚至不需要注册。我曾经使用过它,但使用时间不长(后来我切换到wkhtmltopdf,获得了一些性能提升)。

这取决于您的要求,您必须使用哪种方法。在任何情况下,如果使用impdf就足够了,

代码语言:javascript
复制
<a href="impdf.com?url=http://www.yourwebsite.com">Convert this page to a PDF</a>

A4页面:impdf.com?url=http://www.yourwebsite.com&--page-size=A4

信件页面:impdf.com?url=http://www.yourwebsite.com&--page-size=Letter

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13689255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档