私は現在、Android で itext を使用して PDF を読み取るサンプルをテストしていますが、問題があります。以下のコードは、Android エミュレーターで何も表示しません。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AssetManager assetManager = getAssets();
InputStream istr = null;
PdfReader reader=null;
String str= null;
try {
istr =(InputStream) assetManager.open("resume.pdf");
reader=new PdfReader(istr);
str = PdfTextExtractor.getTextFromPage(reader, 1).toString();
//str=reader.getPageContent(1).toString();
}
catch (Exception e)
{
e.printStackTrace();
}
TextView tv = (TextView) findViewById(R.id.txtview);
tv.setText(str);
}
コードは機能していますが、PDF の内容が表示されません。
ここでの問題は、PDFドキュメントを正しく開いていないと思いますか?
ここでの私の目標は、PDF ドキュメントからテキストを抽出し、それをコード内の変数に転送して表示することです。
iText バージョン 5.3.3 を使用しています。