2012-07-21 6 views
8

私は現在、pdfファイルエディタアプリケーション用のドライバとしてPdfBoxを使用しています。 pdfファイル(PDDocument)のPdfBox表現の内容がバイト配列として必要です。 誰でもこれを行う方法を知っていますか?PdfBoxを使用すると、PDDocumentの内容をバイト配列としてどのように取得できますか?

+0

あなたはこれまでに見つけたのですか?私はあまりにも知りたいのですが... –

答えて

14

私はそれが遅すぎる...

ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); 
document.save(byteArrayOutputStream); 
document.close(); 
InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray()); 

出来上がりではありません願っています!あなたは両方の入力ストリームを持っています!

+0

後悔して申し訳ありません。 –

+0

少なくとも、私がチェックしたバージョンのPDFBox(1.8.4)の答えは正しいです。 –