我是一名 Android 新手。我尝试使用 Eclipse IDE 创建一个 Android 项目,并尝试使用 itext 库读取 PDF 文件。但是这个程序没有显示任何输出。请告诉我如何更正代码,以便我可以从存储在项目中的 Assets 文件夹中提取 PDF 文件的文本。
以下是程序代码:
以下是程序代码:
public class hello extends Activity {
/** Called when the activity is first created. */
public static final String LOG_TAG="Fifth";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AssetManager assetManager =getAssets();
InputStream istr = null;
PdfReader reader=null;
String str=null;
int n=0;
try {
istr =(InputStream) assetManager.open("FirstPdf");
reader=new PdfReader(istr);
n=reader.getNumberOfPages();
Log.v(LOG_TAG,"n value:" +n);
str=reader.getPageContent(2).toString();
}
catch (Exception e)
{
e.printStackTrace();
}
TextView tv = new TextView(this);
tv.setText(n);
setContentView(tv);
}
}
敬礼 Thomas