PDF documents
From BC$ MobileTV Wiki
Portable Document Format (commonly abbreviated PDF) documents have quickly become the industry standard for cross-platform, consistently rendering documents. They have also become an available option if not the de facto standard for Report Generation in most major Reporting Applications.
Contents
Adobe
Adobe is the company that founded the PDF standard.
- Adobe's official PDF reference: https://www.adobe.com/devnet/pdf/pdf_reference.html
Specification
- Adobe -- Document management — Portable document format - Part 1 (PDF v1.7): https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf
Tools
- Online PDF to HTML5 Converter: http://www.idrsolutions.com/online-pdf-to-html5-converter/
- Scribd: http://scribd.com
- Vuzit: http://www.vuzit.com/[3]
- Ghostscript: http://www.ghostscript.com/download/gsdnld.html (generate PSD/PDF/Tex/LaTex)
- Ghostgum - GSview: http://pages.cs.wisc.edu/~ghost/gsview/get49.htm (view generated PSD/PDF/Tex/LaTex)
- HTML to PDF: https://www.sejda.com/html-to-pdf
- Adobe PDF Extract API: https://www.stage.adobe.io/apis/documentcloud/dcsdk/pdf-extract.html | VIDEO
- Adobe Acrobat DC -- Convert HTML pages to PDF: https://www.adobe.com/acrobat/how-to/convert-html-to-pdf.html
Resources
- Getting started with the Adobe Document Services PDF Embed API: https://developer.adobe.com/document-services/apis/pdf-embed/ | DOCS | DEMO | SRC[4]
- Adobe PDF Extract API: https://developer.adobe.com/document-services/apis/pdf-extract/ | [PDF Services API: https://developer.adobe.com/document-services/docs/overview/pdf-services-api/ DOCS][5][6]
- PDF.js -- client-side PDF viewer library (JavaScript): https://github.com/mozilla/pdf.js
- jsPDF: https://mrrio.github.io/jsPDF/ | SRC | DOCS | DEMO
- Print.js -- tiny javascript library to help printing from the web: https://printjs.crabbly.com
- iText -- server-side PDF library (Java): http://www.lowagie.com/iText/[7]
- PDFJet: http://pdfjet.com/os/edition.html
- jPod intarsys PDF library: https://sourceforge.net/projects/jpodlib/files/
- PDF Clown: https://pdfclown.org/ (Java & C#/ASP.net)
- Free PDF (FPDF) - lightweight generator lib (PHP): http://www.fpdf.org/ (writer)[8]
- TCPDF: https://tcpdf.org (OSS PHP class for generating PDF documents)[9]
- EzPDF: http://www.ros.co.nz/pdf/ (writer) (OSS PHP parser/reader lib)
- PDFreader: http://heartofthefyre.us/PDFreader/index.php?fname=PDFform.class.php (reader)
- Xpdf - A PDF Viewer for X: http://www.foolabs.com/xpdf/home.html[10]
- WK - HTML to PDF: https://wkhtmltopdf.org/
- image2PDF: http://image2pdf.sourceforge.net
- TestMakeAndPrintPDF (iOS/Swift): https://github.com/bvankuik/TestMakeAndPrintPDF
Tutorials
- Understanding the PDF File Format: https://blog.idrsolutions.com/understanding-the-pdf-file-format/
- PDF file format - Basic structure: https://resources.infosecinstitute.com/topic/pdf-file-format-basic-structure/
- How do I print a zoomed in portion of a PDF page?: http://www.quora.com/How-do-I-print-a-zoomed-in-portion-of-a-PDF-page
- How to save PDF form data in Reader -- Learn how to save data you enter into a fillable PDF form in the free Reader: https://acrobatusers.com/tutorials/how-to-save-form-data-in-adobe-reader
- Merging Data with Documents Using Adobe Document Generation API: https://medium.com/adobetech/adobe-document-generation-api-69176a506ff5
- Generate PDFs with PHP: http://www.sitepoint.com/print/generate-pdfs-php
- How-to Generate PDF from PHP: http://www.devshed.com/c/a/PHP/PDF-Generation-With-PHP/
- Can a PDF file's print dialog be opened with Javascript?: https://stackoverflow.com/questions/687675/can-a-pdf-files-print-dialog-be-opened-with-javascript
- How to Convert HTML to PDF in Java: https://dzone.com/articles/how-to-convert-html-to-pdf-in-java-applications
- PDF Generation in Java using iText JAR: http://viralpatel.net/blogs/generate-pdf-file-in-java-using-itext-jar/
- PDF Creation With Java: https://dzone.com/articles/pdf-creation-with-java
- iText – Read and Write PDF in Java: https://www.mkyong.com/java/itext-read-and-write-pdf-in-java/
- HTML to PDF Using OpenPDF lib: https://www.baeldung.com/java-html-to-pdf
- Apache PDFBox -- Don’t Leave Home Without It (if you need to do detailed PDF generation): http://dzone.com/articles/apache-pdfbox-dont-leave-home-without-it
- Download, Store, and View PDF in Swift: https://medium.com/@ji3g4kami/download-store-and-view-pdf-in-swift-af399373b451
- Test Automation for PDF Files: https://angiejones.tech/test-automation-for-pdf-files/ | SRC
- PDF.js - rendering PDF with HTML5 & JavaScript: https://andreasgal.com/2011/06/15/pdf-js/[11]
- How to parse PDF files in Postman: https://www.youtube.com/watch?v=zwfwJ165zHw (using NodeJS)
- Acrobat (PDF docs) on the Web Powered by WebAssembly: https://dzone.com/articles/acrobat-on-the-web-powered-by-webassembly (how Adobe ported their PDF JS solution to WASM)
- Extracting pages from a PDF with Acrobat JavaScript: https://acrobatusers.com/tutorials/extracting-pages-pdf-acrobat-javascript/
- How to convert PDF to Text (extract text from PDF) with JavaScript : https://ourcodeworld.com/articles/read/405/how-to-convert-pdf-to-text-extract-text-from-pdf-with-javascript
- How do I get Adobe Reader to read a PDF book aloud?: https://community.adobe.com/t5/adobe-acrobat-online/how-do-i-get-adobe-reader-to-read-a-pdf-book-aloud/td-p/5049635
- Microsoft Edge Read aloud - Now with PDF support: https://techcommunity.microsoft.com/t5/articles/microsoft-edge-read-aloud-now-with-pdf-support/m-p/1418076
External Links
- wikipedia: Portable Document Format
- Convert PDF files to other editable formats with this tool: http://blogs.techrepublic.com.com/networking/?p=1661&tag=nl.e102
- Free online file conversion: http://www.zamzar.com/
- PDF to Word Converter 1.0 Beta: http://www.anypdftools.com/pdf-to-word.html#153
- Web-based PDF Viewer: http://www.ajaxonomy.com/2008/web-design/web-based-pdf-viewer
- NewsMemory e-Edition (by Tecnavia): http://www.tecnavia.com/ee/tecnavia/eedition.html
References
- ↑ Adobe's official PDF reference, v1.7: https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdf_reference_archive/pdf_reference_1-7.pdf
- ↑ Adobe's official PDF reference, v1.6: https://web.archive.org/web/20150616000240/http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf#page=795
- ↑ Web-based PDF Viewer: http://www.ajaxonomy.com/2008/web-design/web-based-pdf-viewer
- ↑ Embed API examples doc: : https://developer.adobe.com/document-services/docs/overview/pdf-embed-api/howtos_comments/#annotations-api-overview
- ↑ Digging Out Data With Adobe PDF Extract API: https://dzone.com/articles/digging-out-data-with-adobe-pdf-extract-api
- ↑ PDF Services API: https://documentcloud.adobe.com/document-services/index.html
- ↑ itext 1.5 -- Html to Pdf example: https://javaxtendsolutions.wordpress.com/2011/01/03/itext-1-5-html-to-pdf/
- ↑ JavaScript support for printing from fPDF PHP lib: http://www.fpdf.org/en/script/script36.php
- ↑ TCPDF another PDF Class in PHP (from SourceForge): http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf
- ↑ Read PDF and Word DOC Files Using PHP: http://davidwalsh.name/read-pdf-doc-file-php
- ↑ PDF.js example: https://github.com/mozilla/pdf.js/tree/master/examples
- ↑ Extract text from PDF in Javascript: https://stackoverflow.com/questions/1554280/extract-text-from-pdf-in-javascript
- ↑ Extract text from PDF file using javascript: https://stackoverflow.com/questions/17424639/extract-text-from-pdf-file-using-javascript