Cordova plugin PDF Reader

  • Posted:
  • Proposals: 7
  • Remote
  • #1823892
  • Expired
Manish J.Lu Z.Sultan R.Arvaan T.Tech E. + 2 others have already sent a proposal.
  • 4


Experience Level: Expert
General information for the app: I already have an App that downloads my customer's PDF catalogues. I need to develop a new PDF reader to be embedded into the App.
Description of requirements/features: My app already use this PDF reader plugin:
This plugin doesn't work as expected, has no Android support, and my customer would like to have a customized version of it.

Requirements are:
- it must be a Cordova plugin, both for iOS and Android, and I need to open the reader from javascript using a function and some options
- navigation through pages should be up-down or left-right, depending on an option
- the reader must support very large PDF files with many pages (up to 800MB and 2000+ pages) without freeze or crash, and remaining smooth while scrolling
- PDFs have internal links: clicking on images the user can jump to other pages
- the bottom of the reader must display thumbnails of the PDF pages. Clicking on a thumbnail will take the user to that page. I would like to set width&height of the thumbnails as options when calling the reader, but it's not mandatory. If the PDF has too many pages thumbnails can be a subset of them
- the user will need to pinch&zoom freely the single page
- when calling the reader from javascript I should be able to open the PDF at a certain page number
- the reader must have a page preview feature using a link or button in the interface. Clicking on it will display the PDF pages in a 3-columns grid. Clicking on a page will take the user to that page. This feature will be the equivalent of the current plugin feature displayed on
- full source code will be required
Specific technologies required: Cordova, javascript
Similar urls:
Extra notes:

New Proposal

Create an account now and send a proposal now to get this project.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.