1

iTextドキュメント変数をに変換することは可能javax.activation.DataSourceですか? InputStreamそうでない場合、iTextドキュメントをまたはに変換する方法はありOutputStreamますか?

4

1 に答える 1

3

通常はその逆で、データソースから PDF を作成します。

とにかく、これは私がPDFの内容をストリームに変換した例です。必要に応じてストリーム タイプを変更できます。

package com.quicklyjava;

import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;

import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.parser.PdfTextExtractor;

public class JavaReadPDF {


/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub
    try {
        PdfReader reader = new PdfReader("c:/XML.pdf");
        String page1 = PdfTextExtractor.getTextFromPage(reader, 1);
        InputStream is = new ByteArrayInputStream(page1.getBytes());
        System.out.println(page1);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

}
于 2012-09-18T01:20:11.440 に答える