0

私はa5形式でなければならないPDFを作成しようとしています(a4の水平半分)

ウィキペディアのソースのように、ページサイズはa4の水平方向の半分に等しくなければなりませんが、これを使用します。

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

それは私にこれを作成します:

ここに画像の説明を入力してください

しかし、私はこれが必要です:

ここに画像の説明を入力してください

(内部のすべてのテーブルを回転させた状態で)

どうすれば修正できますか?誰かが私を助けることができますか?ありがとう!!!

4

2 に答える 2

2

第 13 章の iText in Action、第 2 版には、PDF ファイル内のすべてのページを 90 度回転させる例があります。サンプル ソース コードは、SourceForge iText SVN リポジトリでRotatePages.javaとして入手できます。

于 2012-10-11T13:23:57.760 に答える
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
于 2012-10-11T22:00:45.113 に答える