gpt4 book ai didi

java - 如何使用 Radaee Pdf 阅读器 sdk

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:32 27 4
gpt4 key购买 nike

我正在开发 PDF 阅读器应用程序。我正在使用 Radaee PDF 阅读器 sdk。我正在尝试使用此 sdk 从 android 中的 Assets 打开 PDF。为此我需要一些帮助。我正在使用一些代码,例如:

    m_vFiles = new PDFGridView(this, null);
m_vFiles.PDFSetRootPath("/mnt");
m_vFiles.setOnItemClickListener(this);
setContentView(m_vFiles);

但是走的是sd卡路径,显示的是所有pdf文件。

已有一位用户使用过此sdk。 https://chat.stackoverflow.com/users/1503155/lazy-ninja

最佳答案

要使用 RadaeePDF 从 Assets 中打开 pdf,您可以在 Activity 中执行以下操作:

private PDFReader m_vPDF = null;
private Document doc = new Document();
private PDFAssetStream stream = new PDFAssetStream();

public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Global.Init(this);

m_vPDF = new PDFReader(this);
doc.Close();
stream.open(getAssets(), "test.pdf");

int ret = doc.OpenStream(stream, null);
//int ret = doc.Open("/sdcard/test1.pdf", null);
switch( ret )
{
case -1://need input password
finish();
break;
case -2://unknown encryption
finish();
break;
case -3://damaged or invalid format
finish();
break;
case -10://access denied or invalid file path
finish();
break;
case 0://succeeded, and continue
break;
default://unknown error
finish();
break;
}

m_vPDF.open(doc);

setContentView( m_vPDF );
}

关于java - 如何使用 Radaee Pdf 阅读器 sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24177773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com