All Projects → foxitsoftware → Webpdf.js

foxitsoftware / Webpdf.js

Foxit webpdf.js provides a world-class JavaScript library for viewing PDF files in web browsers.

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Webpdf.js

Markdown2document
turn markdown files to a PDF or HTML document
Stars: ✭ 22 (-29.03%)
Mutual labels:  pdf
Hexapdf
Versatile PDF creation and manipulation for Ruby
Stars: ✭ 852 (+2648.39%)
Mutual labels:  pdf
Mangareader To Ebook
download mangareader and make epub
Stars: ✭ 12 (-61.29%)
Mutual labels:  pdf
Itext7
iText 7 for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText 7 can be a boon to nearly every workflow.
Stars: ✭ 913 (+2845.16%)
Mutual labels:  pdf
Curriculum
📝 A simple way to create your HTML résumé.
Stars: ✭ 7 (-77.42%)
Mutual labels:  pdf
Pypdfcompare
Visual, page-by-page comparison of two PDF files
Stars: ✭ 11 (-64.52%)
Mutual labels:  pdf
Itksoftwareguide
Sources for the ITKSoftwareGuide.
Stars: ✭ 19 (-38.71%)
Mutual labels:  pdf
Alivepdf
[Official AlivePDF] - AlivePDF is a client side AS3 PDF generation library for Adobe Flash, Flex and AIR
Stars: ✭ 29 (-6.45%)
Mutual labels:  pdf
Ios Uiimage Render To Pdf
iOS Render UIImage to PDF and merging PDF files
Stars: ✭ 8 (-74.19%)
Mutual labels:  pdf
Html Pdf Service
LGPL V3. Java Spring Boot microservice with RESTful webconsole and service endpoints that convert HTML to PDF, optionally styling with CSS and templating with JSON using Flying Saucer, PDF Box and Jackson libraries. Available on Docker Hub.
Stars: ✭ 12 (-61.29%)
Mutual labels:  pdf
Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (-25.81%)
Mutual labels:  pdf
Probtopdf
Turn online textbook into Exam-friendly, offline, searchable PDF
Stars: ✭ 27 (-12.9%)
Mutual labels:  pdf
Markdownviewerplusplus
A Notepad++ Plugin to view a Markdown file rendered on-the-fly
Stars: ✭ 865 (+2690.32%)
Mutual labels:  pdf
Excalibur
A web interface to extract tabular data from PDFs
Stars: ✭ 916 (+2854.84%)
Mutual labels:  pdf
Mapbox Gl Print Export For Port
Print/Export for Mapbox GL
Stars: ✭ 14 (-54.84%)
Mutual labels:  pdf
Pdf To Image
Convert a pdf to an image
Stars: ✭ 906 (+2822.58%)
Mutual labels:  pdf
Awesome Ai Books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Stars: ✭ 855 (+2658.06%)
Mutual labels:  pdf
Rmanns
Remove annotations from the e-books downloaded from the pirate sites, such as www.it-ebooks.info, www.allitebooks.com and another ones.
Stars: ✭ 30 (-3.23%)
Mutual labels:  pdf
Pypergrabber
Fetches PubMed article IDs (PMIDs) from email inbox, then crawls PubMed, Google Scholar and Sci-Hub for respective PDF files.
Stars: ✭ 14 (-54.84%)
Mutual labels:  pdf
Asciidoctor Pdf
📃 Asciidoctor PDF: A native PDF converter for AsciiDoc based on Asciidoctor and Prawn, written entirely in Ruby.
Stars: ✭ 868 (+2700%)
Mutual labels:  pdf

WebPDF.js

Foxit WebPDF.js provides a world-class JavaScript library for viewing PDF files in web browsers. It requires no plug-ins and client side rendering -- it is a 100% JavaScript/HTML/CSS solution. Simply put, it offers the same power and accuracy as a desktop PDF viewer such as Foxit Reader, but for web browsers. For free!

WebPDF.js is based on Foxit’s advanced PDF engine, which is used by hundreds of millions of people and trusted by a large number of well-known companies around the world. Unlike other libraries such as PDF.js, WebPDF.js provides high fidelity PDF rendering inherited from it is market proven technology and it is engineered to be immune to browser variations in html5 support.

For developers who have implemented pdf.js in their projects but find the lack of accuracy and support troublesome, we have good news WebPDF.js provides an interface that you can use to migrate and replace pdf.js with no changes to your front-end code. It's ready to swap in and do the job you need it to in no time.

Following are the supported features:

  • PDF viewing
  • Go to page
  • Zoom
  • Rotate page
  • Page thumbnail
  • Bookmark
  • Access file attachments
  • Text search
  • Print selected pages
  • Open password protected PDF
  • Full-screen view

Getting Started

Prerequest

You need a local web server installed, apache or nginx.

Online demo

###Run up the package Unzip the package and then copy "webapp" and "build" folders to a web container; In a web browser, open http://{ip}:{port}/webapp/viewer.html to try out the viewer.

###Font server selection for non-embedded font files WebPDF.js need to connect a server to download the font file if a PDF contains no-embedded fonts. We provide 2 public font servers, one each in US and China.

There are two pdf.workder.js files, WebPDF.workder.cn.js is for Chinese server, WebPDF.workder.us.js is for US server.

WebPDF.worker.us.js is used by default. You can easily change it to the Chinese font server with the following. Find webapp/webpdf.config.js,

var WebPDF = { 'workerSrc' : '../build/WebPDF.worker.us.js' };

Replace WebPDF.worker.us.js to WebPDF.worker.cn.js, and then open "viewer.html" again.

###Get a official license for free There is a default trial key file under folder build/lib/, please contact us for a full free key with ot watermark.

###Resouces description webapp/images image resources webapp/locale localization resources webapp/compressed.tracemonkey-pldi-09.pdf A sample file open by default webapp/jquery.mini.js jquery plug-in webapp/pdf.viewer.js JavaScirpt file for front-end webapp/viewer.html Viewer.html webapp/viewer.css The css file of PDF.js webapp/webpdf.mini.css The css file of WebPDF.js build/pdf.worker.js worker file created in the front-end, used for load FXJS_rel.js, and handle data request build/WeBPDF.js The interface layer of WebPDF build/lib/FXJS_rel.js The core engine of WebPDF.js build/lib/brotli.js brotli decompress plug-in, used for compress font file build/lib/key.txt The license key file

Related article

http://www.foxitsdk.com/insights/introducing-foxits-new-javascript-pdf-viewer/

Contact

Email: [email protected]

www.foxitsoftware.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].