在我的应用程序中,我将收到一个字节流并将其转换为手机内存中的pdf文件.如何将其呈现为pdf?并在活动中展示它?
我想在我正在做的应用程序中实现PDF阅读器,我找到了几个API,但它们都不是开源的.
你们中的任何人都知道一个好的免费替代品吗?
头等舱
package android.pdf.reader;
import java.io.File;
import java.io.FilenameFilter;
import net.sf.andpdf.pdfviewer.PdfViewerActivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class First extends Activity {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File images = Environment.getExternalStorageDirectory();
File[] imagelist = images.listFiles(new FilenameFilter()
{
public boolean accept(File dir, String name)
{
return ((name.endsWith(".pdf")));
}
});
String[] pdflist = new String[imagelist.length];
for(int i = 0;i<imagelist.length;i++)
{
pdflist[i] = imagelist[i].getName();
}
this.setListAdapter(new …Run Code Online (Sandbox Code Playgroud) 我知道这个问题已被问过几次,但我找不到一个令人满意的答案.我的要求很简单.只需在我的app(android)中打开pdf文档.但是我无法找到一个简单的方法来做这个.它的本地c/c ++方式或编写自己的引擎.但是没有任何简单的API,所以我可以像jar一样包含它并查看pdf?