Itext - a5页面大小是a4的垂直一半

时间:2012-10-11 13:02:28

标签: pdf itext page-size

我正在尝试创建一个必须采用a5格式的pdf(a4上的水平半部分)

wikipedia source一样,我需要我的页面大小必须等于a4的水平半部分,但是使用它:

Document document = new Document(PageSize.A5, 10, 10, 10, 10);

它创造了我:

enter image description here

但我需要这个:

enter image description here

(旋转所有桌子)

我该如何解决?有人能帮我吗?感谢!!!

2 个答案:

答案 0 :(得分:2)

iText in Action,第2版,第13章中有一个示例,它将PDF文件中的所有页面旋转90度。示例源代码在SourceForge iText SVN存储库中以RotatePages.java形式提供。

答案 1 :(得分:1)

我只是这样解决了:

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