我正在创建一个高质量来自XML源的PDF,作为在线相册制作工具的输出。从PDF(iText,PdfSharp等)手动创建到PrinceXML到xsl-fo工具,实际上有数百个选项可以完成此任务。这里的一些特点,我想支持:从XML生成高质量PDF的最佳方法是什么?
强制支持
- 全幅面的PDF
- 多格式页面构成
- 支持护封,书脊印刷,全包裹显卡+文字
- 非标准页面尺寸
- 重叠图形元素
- 自定义字体
- 交叉折叠布局支持 - 跨页
- 300-600dpi图像支持
- 真WYSIWYG /可靠的,可预测输出(即从源材料到PDF)
- 保证金控制
- 颜色配置文件嵌入
- 支持Unicode
- 绝对定位布局元素
可选的支持
- 相对布局像素完美转换元素 幅
- 图像(CMYK,RGB)
- 字体通过HTTP
- 断字支持
- 裁切标记支持
- 脚注
- 专色填充
- 表格数据支持
- 排版支持(领导,字距,等)
如果有人知道最好的办法对此,我会非常感激。此外,如果有人知道其他在线photobook公司(如Blurb或Shutterfly)如何使用在线图书转换为可打印的PDF格式,我很有兴趣知道。
我要喊“LaTeX!”直到我看到所见即所得的要求。如果有*是一个适合所有这些的程序,我也想知道! – bdares
XML是一种标记语言。 PDF是一种演示文稿格式。除非您想要以PDF格式呈现原始XML源代码,否则不可能在不知道XML描述的内容的情况下回答您的问题。 – vocaro
@vocaro - XML描述了一本相册,因此将会有页面,丰富文本部分,图像等的节点。 –