[英]How to Convert Html Page in webview Android to pdf And Share Pdf Without using 3rd party library
[英]How to read Pdf in Android without using 3rd party apps?
我已經使用Itext和Pdf渲染器庫文件來讀取java中的Pdf文件..但在android中我使用了相同的庫讀取pdf文件是可能的,但我無法顯示文件..
如何在模擬器中顯示pd ffile ???
File sdcard = Environment.getExternalStorageDirectory();
Log.v("Tag:","entered sdcard");
String input = "/sdcard/andr.pdf";
Log.v("Tag:","file recog");
// File file = new File(sdcard, input);
try {
// PdfWriter write = new PdfWriter();
PdfReader read = new PdfReader(input);
Log.v("Tag","reading------------"+read.getPageN(9).toString());
// fl.addView((View)read);
Log.v("Tag page",read.getPageN(5).getKeys().toString());
// PdfStream pdfd=new PdfStream(is, write);
read.getCatalog();
Log.v("Catalog",read.getCatalog().toString());
Log.v("Tag:","pdf opened");
System.gc();
int n = read.getNumberOfPages();
Integer num=n;
Log.v("Tag:",num.toString() );
Log.v("Tag:","got pages");
// int n1 = read.getFileLength();
//
// Integer num1 = n1;
// Log.v("tag", num1.toString());
for(int i=0;i <=1;i++){
// tv.setText((CharSequence) page);
read.getPageSize(1);
Log.v("tag", "page size"+read.getPageSize(1).toString());
Log.v("Tag:","got pages");
wv = new WebView(this);
setContentView(wv);
// wv.getSettings().setJavaScriptEnabled(true);
// wv.loadUrl("/sdcard/andr.pdf");
}
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
操作PDF后,將其保存並查看: 如何在Android中呈現PDF
只需從onClick
中獲取方法體,然后在編寫PDF時調用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.