나는 을 필요로하는 응용 프로그램을 작성 중입니다. 안드로이드 응용 프로그램에서을 열고 읽고 봅니다. 자산 폴더에 pdf 파일이 있습니다. 기본적으로 android는 pdf를 지원하지 않습니다.안드로이드로 PDF를 읽고 볼 수있는 방법은 무엇입니까?
PDF 파일을 열고 읽고 볼 때 사용되는 API가 있습니까? 이러한 파일은 Assets 폴더에 있습니다.
많은 노력을 기울이고 R & D를 많이 수행 한 후 약간의 해결책이 있지만 개의 검색어가 남아 있습니다..
나는 PdfViewer을 사용하여 안드로이드에 PDF를 표시하는 라이브러리입니다. 그리고 아래
MainActivity
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(this, MyPdfViewerActivity.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME,
"mnt/sdcard/sample.pdf");
startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
MyPdfViewerActivity 내 코드 쿼리가 있습니다
public class MyPdfViewerActivity extends PdfViewerActivity {
public int getPreviousPageImageResource() {
return R.drawable.left_arrow;
}
public int getNextPageImageResource() {
return R.drawable.right_arrow;
}
public int getZoomInImageResource() {
return R.drawable.zoom_in;
}
public int getZoomOutImageResource() {
return R.drawable.zoom_out;
}
public int getPdfPasswordLayoutResource() {
return R.layout.pdf_file_password;
}
public int getPdfPageNumberResource() {
return R.layout.dialog_pagenumber;
}
public int getPdfPasswordEditField() {
return R.id.etPassword;
}
public int getPdfPasswordOkButton() {
return R.id.btOK;
}
public int getPdfPasswordExitButton() {
return R.id.btExit;
}
public int getPdfPageNumberEditField() {
return R.id.pagenum_edit;
}
}
그것은로드 PDF 페이지에 시간이 소요되며, 오는 더 출력이없는 . 에뮬레이터
이 문제를 해결하는 방법이 있습니까?
감사합니다.
봐 : [http://stackoverflow.com/ 질문/14289156/pdf-viewer-api-for-android] (http://stackoverflow.com/questions/14289156/pdf-viewer-api-for-android) [http://stackoverflow.com/questions/11499942/android-code-to-implement-pdf-viewer](http://stackoverflow.com/questions/11499942/android-code-to-implement-pdf- 뷰어) [http : // stackoverflow.com/questions/13344304/android-pdf-reader] –
[Android에서 앱 내에 PDF를 표시 하시겠습니까?] (http : // stackoverflow .com/questions/2456344/display-pdf-within-app-on-android) – Gattsu