This should be a top level post but it's not ready for prime time. Below is a link to an early alpha version of a new PDF viewer based on the MuPDF renderer provided by _filmor and inspired by the features in this patched version of the Adobe reader. This app is written from scratch to eliminate the the dependencies on the Adobe reader and therefore make it so that it can eventually be distributed through the Preware and the HP App Catalog.
This application (named Better PDF for now) is not feature complete and is buggy but is intended to serve as a starting point for a project that with some community involvement has the potential to evolve into a first class webOS PDF reader.
Better PDF does not yet have a file navigator or bookshelf so in order to use it you must have a third party file manager (Internalz Pro, Gemini, etc...) installed and you must also set Better PDF as the default application for PDF documents. To do this you must first install the application, then open the Device Info application and from the menu select Default Applications, scroll down to the .PDF file type and select the Better PDF option. This will make it so Better PDF will open downloaded documents or documents selected from the file manager but you can still use the Adobe reader to open documents from it's built in file browser.
Current Features
-----------------------------------------------------------
- Last viewed page retention
- Table of contents links
- User bookmarks (with slide delete)
- Goto page (tap on the current page to reveal text field)
- Page offset (available in document settings)
- Thumbnail viewer with page linking
- Full page view
- Horizontal scroll lock
- Page zoom level retention
- Page and thumbnail pre-rendering
Notes
-----------------------------------------------------------
- Thumbnails and pages are rendered the first time you open the document.
- If you close the document before the rendering of all pages is complete when you open the document again it will pick up where it left off.
- The page images are stored at /media/internal/.pdf_images.
- If you delete the page images from the .pdf_images folder you will need to tap the Clear Page Cache button in the Document Settings dialog.
- When you first open a document and it is rendering the pages the application will run slow. Once the pages/thumbnails are prerendered the performance will be improved.
- As mentioned above this is alpha and very buggy so adjust your expectations accordingly.
I am not sure how much time I will have to dedicate to this project so I would like to get the source to a repository that is the most accessible to the community. Any advice on this would be helpful. As was discussed earlier in this thread once this code becomes available to the public contributions from developers and UI/graphics designers would be welcome.
If you want to give this a try you can download it
here.