我正在尝试创建一个必须为 a5 格式的 pdf(a4 上的水平一半)
像wikipedia source我需要我的页面大小必须等于 a4 的水平一半,但使用这个:
Document document = new Document(PageSize.A5, 10, 10, 10, 10);
它创造了我:
但我需要这个:
(所有桌子都在里面旋转)
我该如何解决?有人能帮我吗?谢谢!!!
我正在尝试创建一个必须为 a5 格式的 pdf(a4 上的水平一半)
像wikipedia source我需要我的页面大小必须等于 a4 的水平一半,但使用这个:
Document document = new Document(PageSize.A5, 10, 10, 10, 10);
它创造了我:
但我需要这个:
(所有桌子都在里面旋转)
我该如何解决?有人能帮我吗?谢谢!!!
iText in Action,第 2 版,在第 13 章中有一个示例,它将 PDF 文件中的所有页面旋转 90 度。示例源代码在 SourceForge iText SVN 存储库中以RotatePages.java的形式提供。
我以这种方式简单地解决了:
Document document = new Document(PageSize.A5.rotate(), 10, 10, 10, 10);
所以
PageSize.A5 generate a page which size is vertical half of A4
PageSize.A5.rotate() generate a page which size is horizontal half of A4