Note that there are some explanatory texts on larger screens.

plurals
  1. POPDF VIewer android
    text
    copied!<p>I am using PDFViewer.jar to read a pdf via my app.</p> <p>The app doesn't succeed to read the pdf and I am getting this exception:</p> <pre><code>12-10 09:47:25.700: W/System.err(15665): java.io.IOException: This may not be a PDF File 12-10 09:47:25.710: W/System.err(15665): at com.sun.pdfview.PDFFile.parseFile(PDFFile.java:1395) 12-10 09:47:25.710: W/System.err(15665): at com.sun.pdfview.PDFFile.&lt;init&gt;(PDFFile.java:140) 12-10 09:47:25.710: W/System.err(15665): at com.sun.pdfview.PDFFile.&lt;init&gt;(PDFFile.java:116) 12-10 09:47:25.710: W/System.err(15665): at com.proxycensus.mysharesUK.PdfViewerActivity.openFile(PdfViewerActivity.java:851) 12-10 09:47:25.710: W/System.err(15665): at com.proxycensus.mysharesUK.PdfViewerActivity.parsePDF(PdfViewerActivity.java:815) 12-10 09:47:25.710: W/System.err(15665): at com.proxycensus.mysharesUK.PdfViewerActivity.setContent(PdfViewerActivity.java:217) 12-10 09:47:25.710: W/System.err(15665): at com.proxycensus.mysharesUK.PdfViewerActivity.onCreate(PdfViewerActivity.java:208) 12-10 09:47:25.710: W/System.err(15665): at com.proxycensus.mysharesUK.ObjActivity.onCreate(ObjActivity.java:23) 12-10 09:47:25.710: W/System.err(15665): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1050) 12-10 09:47:25.710: W/System.err(15665): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1782) 12-10 09:47:25.710: W/System.err(15665): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1834) 12-10 09:47:25.710: W/System.err(15665): at android.app.ActivityThread.access$500(ActivityThread.java:122) 12-10 09:47:25.710: W/System.err(15665): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1027) 12-10 09:47:25.710: W/System.err(15665): at android.os.Handler.dispatchMessage(Handler.java:99) 12-10 09:47:25.710: W/System.err(15665): at android.os.Looper.loop(Looper.java:132) 12-10 09:47:25.710: W/System.err(15665): at android.app.ActivityThread.main(ActivityThread.java:4126) 12-10 09:47:25.710: W/System.err(15665): at java.lang.reflect.Method.invokeNative(Native Method) 12-10 09:47:25.710: W/System.err(15665): at java.lang.reflect.Method.invoke(Method.java:491) 12-10 09:47:25.710: W/System.err(15665): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844) 12-10 09:47:25.710: W/System.err(15665): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 12-10 09:47:25.710: W/System.err(15665): at dalvik.system.NativeStart.main(Native Method) </code></pre> <p>Code:</p> <pre><code>public void openFile(File file, String password) throws IOException { // first open the file for random access RandomAccessFile raf = new RandomAccessFile(file, "r"); // extract a file channel FileChannel channel = raf.getChannel(); // now memory-map a byte-buffer ByteBuffer bb = ByteBuffer.NEW(channel.map(FileChannel.MapMode.READ_ONLY, 0, channel.size())); // create a PDFFile from the data if (password == null) mPdfFile = new PDFFile(bb); else mPdfFile = new PDFFile(bb, new PDFPassword(password)); mGraphView.showText("CLHed:" + mPdfFile.getNumPages()); } </code></pre> <p>The path i am getting:</p> <pre><code>12-10 10:03:27.550: E/ObjActivity(16090): path =/data/data/com.proxycensus.mysharesUK/files/05bf2f15-5b08-4014-882a-c0157faa79b9-myshares-doc.pdf </code></pre> <p>I can't access the jar so i can check which line is causing the trouble. Can any one help me? Did anyone face the same issue? Thanks</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload