iTextを使用してPDFにコンテンツを書き込む方法

itext java pdf-generation

今私は自動的にpdfを生成するためにiTextを使います。 そして私の問題は、コンテンツが非常に大きい場合、コンテンツの高さと幅を計算してから新しいページを追加する必要があることです。 これは本当に非常に目障りです。

なので、次のようなメソッドがあるのか​​どうか疑問に思います。そして、この後、それは自動的にpdfファイルを生成します????

前もって感謝します !

  4  1


ベストアンサー

以下は、高さと幅を計算せずに9ページのpdfを作成します。

import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfWriter;

public class HelloWorld {public static void main(String [] args){Document document = new Document(); {PdfWriter.getInstance(document、new FileOutputStream( "HelloWorld.pdf"));をお試しください。 document.open();文字列text = ""; (int i = 0; i <10000; i){text = "test"; document.add(new Paragraph(text)); catch(DocumentException e){System.err.println(e.getMessage());} catch(IOException ex){System.err.println(ex.getMessage());} document.close(); }}

5


現在のページのコンテンツがいっぱいになると、新しいページが自動的に生成されます。

0


タイトルとURLをコピーしました