【发布时间】:2012-09-19 23:11:48
【问题描述】:
我想在我的应用程序中阅读 pdf 文件。所以我使用了itextPDF,但它不起作用。
如何在 Android 中使用 itextPDF.jar?
【问题讨论】:
-
我已经编辑了我的答案。验证它
标签: android
我想在我的应用程序中阅读 pdf 文件。所以我使用了itextPDF,但它不起作用。
如何在 Android 中使用 itextPDF.jar?
【问题讨论】:
标签: android
您可以参考this阅读PDF文件。它包括 MuPDF,一个轻量级的 PDF 和 XPS 查看器。希望这对您有用。
【讨论】:
itextPDF.jar 仅适用于在 android 设备中创建 pdf 文件。
阅读this 在安卓设备中创建pdf文件
【讨论】:
正如 Ram Kiran 建议的那样,它不用于阅读目的。您可以使用APV PDF Viewer library 来查看 pdf。
【讨论】:
这个
package android.test;
import java.io.File;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button=(Button)findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
File file=new File("/sdcard/bill.pdf");
if(file.exists())
{
Uri path=Uri.fromFile(file);
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
try
{
startActivity(intent);
}
catch(ActivityNotFoundException e)
{
Toast.makeText(TestActivity.this, "No software for PDF", Toast.LENGTH_SHORT).show();
}
}
}
});
}
}
【讨论】: