我想创建可供读者深入研究的报告 - 但报告必须是 PDF 格式。我有两个选择:

  1. 从 PDF 链接到在线报告工具
  2. 使报告本身具有互动性

我喜欢#2...

我相信我可以使用 Adob​​e AIR(Flex、Flash + Adob​​e Reader 9 或更高版本)来做到这一点。

有一些工具可以通过编程方式创建 PDF 文档(AIR?、AlivePDF)

Adboe 中有一些非常适合报告和图表的框架 (Flex)

并且 PDF 文档可以包含 flash 内容(Adobe Reader 9+)

我的问题是:

  1. 如果我在 PDF 文档中有一个交互式 Flash 组件并且我要打印,会打印什么?Flash 会打印当前视图吗?

  2. 如果我想深入了解,所有数据都必须位于 PDF 文档中(它必须是独立的)。这可以...但如何以编程方式将数据放入 PDF 中?这是用 Flex 和 AlivePDF 完成的吗?

  3. 我在 PDF 文档中看到了交互式图表报告的在线示例,但现在找不到了。:( 如果你知道的话,我很乐意再次找到一些东西。

我觉得我可能拥有所有的部分,但没有正确理解它们是如何组合在一起的。有任何想法吗?

有帮助吗?

解决方案

回答问题3: 目前,AlivePDF 不允许您将 Flash 内容嵌入到生成的 PDF 中。生成的 PDF 可以包含文本、图像、简单图形以及某些非视觉功能(例如书签)。

其他提示

PDF 现在将 JavaScript 作为本机控制语言。有了它,您可以嵌入跳转到其他页面的“链接”等。

理论上,您可以使用 JS 从 PDF 中调用 Web 服务并处理响应,甚至可以动态填充页面区域。

PDF 非常适合提供在任何地方看起来和打印都相同的文档。它们也适合填写表格。它们不是为客户端“向下钻取”而构建的。您能否检查该项目的目标以了解他们为什么需要动态 PDF?如果他们想要便携性(即没有 Web 连接),也许您可​​以通过 AIR 应用程序和 XML 文件为他们提供他们想要的东西。

干杯

我们开发了互动式 内容 使用flex作为前端的PDF/flashpaper/等报告,但使用coldfusion的cfdocument/cfpdf(或Itext,如果我们确实需要疯狂级别的放置/控制/等)在服务器端处理实际的报告创建。基本上,用户选择内容,后端的 cf 应用程序将其布局并发回报告。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top