相关疑难解决方法(0)

使用XSL-FO,CSS3而不是CSS2来创建像PDF这样的分页文档?

有很多旧的文本,比如2002年的书,说明我们必须使用"CSS for Web"和"XSL-FO for print".我认为在现今(2012)我们最终可以使用CSS和渲染引擎来理解CSS2的分页媒体CSS3的东西......但是"新文本",程序员的共识和软件的投资在哪里呢?

XSL-FO或"XSL格式化对象"(W3C标准)是从XML或XHTML内容生成PDF文档的最常用技术.XSL-FO 1.1版 于2006年发布,2001年发布1.0.

CSS2.1来自2011年,但CSS2.0是1998年的标准,2008年修订......我认为标准年龄不是问题.使用HTML,XHTML或XML的CSS具有"打印力":参见PrinceXML,WebKit打印模块(或wkhtmltopdf),ABCpdf等工具.

在CSS和XSL-FO之间进行选择:使用CSS2,您可以将文本完全适合纸质页面等.这不是分页,多列布局,放置脚注,运行页眉或页面边距......两者, CSS(分页媒体)和XSL-FO是做到这一点的好标准.

PS:关于这个上下文有一些相关的问题/答案,关于webkit转换,用PHP转换和关于HTML的Generation PDF.没有人对这个提出的问题有很好的答案.

css xml pdf pagination xsl-fo

31
推荐指数
2
解决办法
3万
查看次数

将XML导入InDesign

我正在尝试使用InDesign为XML数据创建模板.基本结构是:

<page>
<section1>
<product><title></title></product>
<product><title></title></product>
...
</section1>
<section2>
....
Run Code Online (Sandbox Code Playgroud)

每个部分都有可变数量的产品.将使用正确数量的部分创建每个模板(尽管包含子产品的重复部分也可以使用).

是否使用导入XML功能支持此方案?任何人都可以指向一个教程,展示如何设置它?

我已经尝试了一些示例,但是在添加占位符并重新导入文件后,无法让InDesign重复产品,因为所有教程都建议..

谢谢

xml adobe-indesign

12
推荐指数
1
解决办法
3627
查看次数

标签 统计

xml ×2

adobe-indesign ×1

css ×1

pagination ×1

pdf ×1

xsl-fo ×1