![](/img/trans.png)
[英]Updating backend database from cooked XML/PDF input: Which is the best tool/approach?
[英]What's the best approach for producing a high-quality PDF from XML?
我正在考虑从 XML 源创建高质量的 PDF,作为在线相册创建工具的 output。 从手动创建 PDF(iText、PdfSharp 等)到 PrinceXML 到 xsl-fo 工具,实际上有数百种选项可以完成这项任务。 以下是我想支持的一些功能:
强制支持
可选支持
如果有人知道实现此目的的最佳方法,我将不胜感激。 此外,如果有人知道其他在线相册公司(例如 Blurb 或 Shutterfly)使用什么将在线图书转换为可打印的 PDF,我将非常有兴趣知道。
您应该查看PrinceXML (您在问题中列出了哪个名称,但不要告诉我们您不喜欢它的什么地方),几天前我在这里提到过——即使屏幕截图显示了结果。 王子output的其他样品也在附近看看。
但是,您对“真正的所见即所得”的意思对我来说仍然很模糊。
因为您必须首先向我展示一个 XML 渲染器......它会在屏幕上向我展示您的 XML,就像您期望您的 PDF 页面看起来一样。
更新:这是一组由 PrinceXML 创建的 PDF 文件的示例。 您可以在 Linux 或 Mac OS X 上使用以下命令下载其中的 14 个:
for i in 9-02 9-01 8-12 8-11 8-10 8-09 8-08 8-07 8-06 8-05 8-04 8-03 8-02 8-01; do
wget \
-r \
-t 3 \
-l 1 \
-c \
-O AdvancedAquarist-200${i}.pdf \
http://www.advancedaquarist.com/pdf/AdvancedAquarist-200${i}.pdf/at_download/file
done
在 Windows 上:
for %i in (9-02 9-01 8-12 8-11 8-10 8-09 8-08 8-07 8-06 8-05 8-04 8-03 8-02 8-01) do ^
wget.exe ^
-r ^
-t 3 ^
-l 1 ^
-c ^
-O AdvancedAquarist-200%i.pdf ^
http://www.advancedaquarist.com/pdf/AdvancedAquarist-200%i.pdf/at_download/file
恕我直言,这些是这里制作的非常复杂的布局。
请注意,截至 2008 年 5 月,本杂志的旧期是使用iText 1.4.6 (根据其元数据)创建的。
从 2008 年 6 月开始,较新的问题主要使用PrinceXML 6.0 (这是 4 年前发布的版本......)。
尽管如此,这两个应用程序都产生了非常相似的布局......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.