当前位置: 代码迷 >> Android >> Android开发兑现显示Pdf文件
  详细解决方案

Android开发兑现显示Pdf文件

热度:50   发布时间:2016-05-01 10:46:47.0
Android开发实现显示Pdf文件
    有个需求是在Android客户端显示Pdf文档,起初想在客户端实现转换,感觉有些困难,于是决定在服务器端先转换成html,再用客户端查看。  
    之前用的xpdf和pdftohtml,感觉效果非常不理想啊,先不说有些图片会漏掉,就是转换成功的文字和图片位置也乱七八糟的。我很纳闷,sourceforge.net上为啥很多外国人对pdftohtml赞不绝口??也可能我用的是2006年的pdftohtml-0.39版本,2011年最新的是pdftohtml-0.40a ,难道这个能好点? 也许吧,我想试试,但是官方下下来的是没编译的.cc文件,在这里请哪位熟悉linux/unix的朋友帮我编译一下可以么? pdftohtml-0.40a下载地址是:http://sourceforge.net/projects/pdftohtml/。  先谢谢了!
    虽然感觉希望不大,但是还是希望有朋友帮忙编译一下给我试试。然后在这里还想问一下,pdf转html,pdf转word,pdf转图片,哪个更容易一些,效果更好一些呢?
Android开发 PDF HTML

------解决方案--------------------
// android获取一个用于打开PDF文件的intent
public static Intent getPdfFileIntent(String param) {
Intent intent = new Intent("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Uri uri = Uri.fromFile(new File(param));
intent.setDataAndType(uri, "application/pdf");
return intent;
}
  相关解决方案