首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从带有SWF文件的网页创建pdf

从带有SWF文件的网页创建pdf
EN

Stack Overflow用户
提问于 2011-04-23 03:35:42
回答 3查看 2.5K关注 0票数 1

我试图从一个有图片和swf文件的网页生成一个pdf。

最终的pdf应该有图片(swf应转换为图像,最后一帧是足够的)。

我能够生成pdf时,只有图像在那里,但我被困在创建pdf时,网页有swf文件。

EN

回答 3

Stack Overflow用户

发布于 2011-04-23 03:51:04

我以前使用过wkhtmltopdf从网站编程渲染pdf。我不确定它是否可以处理swf,但它可能会处理,因为它使用的是编译到qt中的webkit版本。

票数 1
EN

Stack Overflow用户

发布于 2011-04-23 04:01:41

您也许能够使用wkhtmltopdf --enable-plugins。但是根据这个bugreport的说法,它可能不能与flash插件一起使用http://code.google.com/p/wkhtmltopdf/issues/detail?id=48 (然而Java可以!)

另一种选择是在无头模式下运行浏览器,或者在虚拟X上运行。如果你使用extension "CommandLinePrint",Firefox3应该可以工作。

代码语言:javascript
复制
Xvfb :2 -screen 0 1600x1200x24 &
firefox --display=localhost:2.0 -print http://flashgames.com -printmode pdf -printfile '/tmp/test.pdf'

http://spielwiese.la-evento.com/xelasblog/archives/31-Headless-Firefox-als-HTML-to-PDF.html窃取的信息(不过是德语)。

但是还有一些类似的指南("headless browser,HTML to PDF")。我会完全链接到Stackoverflow上的一个受骗者。但我现在懒得去找。

票数 1
EN

Stack Overflow用户

发布于 2011-04-23 04:25:21

由于您希望将目标页面输出为PDF,因此我将考虑使用.rdlc (Report Definition Language Client)。它是Microsoft.Reporting命名空间的一部分,旨在与asp.net一起使用。它是可自由使用和可再分发的。在许多情况下,网页的布局不是“打印机友好的”。通过使用此技术,您可以将PDF输出的布局和间距重新安排为更适合打印的演示文稿。

这不会“直接”将您的页面转换为PDF,而是允许您将页面布局和数据调整为数据集,并使用它来构建报表。然后,可以使用reportviewer控件在运行时以编程方式输出该报表。如果你对这种方法感兴趣,请让我知道,我很乐意为你提供更多的帮助,让你通过设置和使用它。

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

https://stackoverflow.com/questions/5759299

复制
相关文章

相似问题

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