私はiText_1.3.5.jarと共にダウンロードした例を実行しようとしています(このバージョンに固執する必要があります)。この単純な例を実行しようとすると、プロセスはdocument.add(table)
でハングし、プロセスを終了すると、100MBの破損したPDFファイルが作成されます。誰かが私にこれを助けてくれますか?iTextテーブルが文書に要素を追加する際にハングアップし、巨大なファイルを生成する
public static void main(String[] args)
{
Rectangle pageSize = new Rectangle(100f, 18f);
Document document = new Document(pageSize);
try {
PdfWriter.getInstance(document, new FileOutputStream("test.pdf"));
document.open();
Table table = new Table(1,1);
table.addCell("text");
document.add(table); //culprit
} catch (DocumentException de) {
System.err.println(de.getMessage());
} catch (IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();
}
1.3.5?それは*火の発明の前か後に書かれましたか?あなたは神の人をばかにする。どのような呪いをすると、少なくとも部分的に*化石化されたソフトウェアを使用する必要がありますか? –