2011-08-03 9 views
0

私はiTextを使ってpdfファイルを作成しています。段落を2つの異なるページに分割したいと思います。これどうやってするの?iTextの段落を2ページに分割しない

+0

すべてが可能ですが、スクリーンショット?コード? – epoch

答えて

1

あなたが段落し、作成するドキュメントのより正確な例を提供することができれば助けて多くの方が簡単ですが、私の知る限り理解し、それはこのようなものです:

のArrayListまたは他の生成段落の反復可能なリストを作る際の選択肢の武器。そのリストを反復処理し、コンテンツをPDFドキュメントに追加しましたが、改ページが発生したときにオーバー少ないcontroleとされる。これはautomaticaly新しいページを追加します2

Document document = new Document(); 
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream([file])); 

for (ArrayList<Paragraph> : theParagraph) { 
    document.addElement(theParagraph) 
    document.newPage(); 

} 
document.close(); 

ページにコンテンツを追加する前にNEWPAGE()を呼び出します。

Document document = new Document(); 
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream([file])); 
document.open(); 
for(int i=0 ; i<100; i++){ 
    document.add(new Paragraph("This is a very important message")); 
} 
document.close(); 
+0

答えを編集してコード例を含めることはできますか? –

関連する問題