0

重複の可能性:
Android - Load PDF / PDF Viewer

アプリで PDF ファイルを読みたいです。だから私はitextPDFを使用していますが、うまくいきません。

AndroidでitextPDF.jarを使用するにはどうすればよいですか?

4

4 に答える 4

3

PDFファイルの閲覧についてはこちらをご参照ください。軽量の PDF および XPS ビューアーである MuPDF が含まれています。これがあなたに役立つことを願っています。

于 2012-09-28T04:59:34.700 に答える
2

itextPDF.jarAndroid デバイスで pdf ファイルを作成する場合にのみ機能します。

AndroidデバイスでPDFファイルを作成するには、これを読んでください

これをチェックすると、Android アプリケーション内から簡単に PDF を表示できます

于 2012-09-28T04:47:22.000 に答える
1

Ram Kiran Sugguest のように、読み取り目的では使用されませんview pdf にはAPV PDF Viewerライブラリを使用できます。

于 2012-09-28T04:49:26.220 に答える
1

これ

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();
                              }
                        }
                  }
            });
    }
}
于 2012-09-28T04:56:14.577 に答える