0

我想创建读者可以深入研究的报告 - 但报告必须是 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 文档中看到了交互式图表报告的在线示例,但现在我找不到了。:( 如果你知道的话,我很想再找到一些东西。

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

4

3 回答 3

1

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

于 2009-01-03T12:21:53.673 回答
1

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

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

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

干杯

于 2009-01-06T23:37:33.260 回答
0

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

于 2009-01-05T02:50:00.533 回答