1

我需要创建一个允许生成数据库驱动目录的解决方案。

假设有一堆产品、图片、价格等详细信息,管理员可以根据“模板”生成目录。

这些模板本质上是页面的“样式”。例如,样式 1 可以有 4x4 布局(16 个产品,带有图像和其他属性),因此在每个页面上,最多可以显示 16 个产品和详细信息。样式 2 可以有 2x2 布局,4 个产品,但更多细节。管理员可以在目录中挑选不同的样式。

生成目录后,需要将其用于网络查看(较低保真度)和/或印刷出版(较高保真度)。

我希望帮助确定要使用的最佳堆栈,特别是“编码”模板并因此生成 PDF。

需要考虑的因素

  • 最少的编码工作(重用商业或自由软件)
  • 我更喜欢可以创建/编辑“模板”的现有软件,所以我不必这样做。我可以简单地获得许可证并重用该功能。

到目前为止我考虑的是以下

  1. Adobe XFA Forms 作为模板,连接到数据库以生成 PDF。
    • 我不确定哪个程序可以生成 XFA 模板。Acrobat X 是一个选项,但它似乎无法控制添加图像。LiveCycle Server 似乎有点过头了。
  2. 使用 iText 库,不知道模板是否可能,为 web/print 生成。对要打印的目录的大小/质量有很好的支持。
  3. 使用Open office,制作模板,编写胶水检索数据并生成open office doc,可以轻松转换为html/pdf。不知道这是多么艰难/容易。
  4. 编辑:Adobe Framemaker 允许模板 - 我正在评估它是否可以完成我想要的工作。完成后我会发布更新。

我没有任何这些技术的经验,所以如果你可以指导/评价它们,或者添加我没有考虑的其他选项。

在这一点上,我是语言不可知论者。很多库都提供了各种语言的钩子,所以我认为这不是问题。如果您的解决方案特定于 foo 语言,请同时提及。

感谢您抽出宝贵的时间。

我在图形设计交流中提出了一个后续问题。https://graphicdesign.stackexchange.com/questions/2318/use-data-merge-of-indesign-using-console-or-through-an-api

4

3 回答 3

0

TCPDF (PHP) 会给你相当多的控制,并且有很多示例代码。

http://www.tcpdf.org/

我以前用过,不难理解。

于 2011-05-28T22:06:25.990 回答
0

我不确定它是否合适,但也许http://issuu.com/#whatIssuu

于 2011-05-28T22:08:49.890 回答
0

Adobe inDesign 数据合并怎么样。和视频在这里

很容易使用aswel。

于 2011-05-28T22:10:23.587 回答