0

这条线上出现了一个错误,我不明白该说什么。还有我正在使用一个qoppa.jar库如何解决这个问题有人可以帮助我吗

    m_LoadedDoc = new PDFDocument(new FilePDFSource((String) path[0]), PDFViewer.this);




    java.lang.ExceptionInInitializerError
    at com.qoppa.android.pdfProcess.PDFDocument$1.b(Unknown Source)
    at com.qoppa.android.pdfViewer.e.p.b(Unknown Source)
    at com.qoppa.android.pdfProcess.PDFDocument.b(Unknown Source)
    at com.qoppa.android.pdfProcess.PDFDocument.<init>(Unknown Source)
    at com.qoppa.android.pdfProcess.PDFDocument.<init>(Unknown Source)
    at com.pdfplugin.PDFViewer$LoadDocument.doInBackground(PDFViewer.java:469)
4

1 回答 1

0

在阅读文档之前需要调用一条魔法线:

// Magic: Register asset manager for font loading.
StandardFontTF.mAssetMgr = getContext().getAssets();

// Now you can read the document.
PDFDocument doc = new PDFDocument(new FilePDFSource(path), PDFViewer.this);

您可能还需要包含示例项目中的assets/fontsassets/cmaps目录。

于 2013-11-07T15:29:47.590 回答