【发布时间】:2016-01-11 13:26:22
【问题描述】:
我可以生成具有不同页面高度的 pdf 吗?例如通常所有页面都是 A4 并且在 2 页之间我想插入一个只有一半大小的页面?
【问题讨论】:
-
是的,pdf 规范确实支持这一点,尽管更精细的细节取决于您的生成器。
-
@Bathsheba 请给出 OP 可以接受的答案。
标签: java pdf pdf-generation
我可以生成具有不同页面高度的 pdf 吗?例如通常所有页面都是 A4 并且在 2 页之间我想插入一个只有一半大小的页面?
【问题讨论】:
标签: java pdf pdf-generation
当然,文档的每一页都可以独立描述,因此,每一页的大小或方向都可以完全不同。无论您是动态生成它们还是引入与其邻居不同大小的现有页面都无关紧要。
每个页面都有自己的页面信息,包括高度和宽度(MediaBox、CropBox 等)、旋转和其他可以绑定到该页面的属性。
您可能想查看 PDF 参考的第 3.6 节(“文档结构”),以及(特别是)关于页面属性继承的部分(我在这里有旧的第六版的第 149 页),它详细介绍了页面如何继承前一页的属性,或者声明自己的属性。
【讨论】: