AndroidでPDFを作成しようとしていますが、ボタンを押したときに情報を表示するだけで、携帯電話には保存しないようにしています。このエラーが発生しました:このエラーが発生する理由:処理されない例外:Androidのcom.itextpdf.text.DocumentException?
Unhandled exception: com.itextpdf.text.DocumentException
しかし、なぜそれが起こるのか分かりません。私は次のコードを持っています:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PdfDocument pdf = new PdfDocument();
PdfWriter pdfWriter = PdfWriter.getInstance(pdf, baos); //Error here
pdf.open();
pdf.add(new Paragraph("Hello world")); //Error here
pdf.close();
byte[] pdfByteArray = baos.toByteArray();
なぜこのエラーが発生しますか? itextgライブラリを間違って使用していますか?このエラーに関する情報は見つかりませんでした。
P.S:私はエラーがこの事実を製造することができる場合ので、私は知らないitext
の代わりitextg
でエラーが関連していることを見ることができました。
ありがとうございます!
ありがとうございます!私はドキュメンテーションに行きましたが、間違った場所にいると思います。ここで、私が[example](http://developers.itextpdf.com/content/itext-7-jump-start-tutorial/examples/chapter-1)を見て、PDFを作成していたところです。 –
あなたはiText(G)5とは異なるAPIを持つiText 7のドキュメントを見ていました(コードの先頭にあるコメントにあります)。 –
@AmedeeVanGasse説明していただきありがとうございます。私は最後のバージョンを使う方が良いと思ったので、混乱してしまったのです。もう一度、ありがとう! –