GeekArticles
Programming
Delphi
Programming
DelphiTQPDF - Delphi Wrapper for the Open Source QPDF.DLL a PDF-2-PDF Tool
<p>in <a Does PDF</i></a> :: <a /></a> If you need to create, edit and manipulate PDF documents from your Delphi applications, there are quite a few libraries you can choose from: <a managing tools for Delphi</a>. </p>
<p>I have a Delphi application that needs to validate existing PDF documents. One task is to get (and optionally change) the version of the PDF document, check if it is password protected in any way and check if it is optimized for fast web view (and optimize if needed). I did try a few native Delphi PDF tools but was unlucky to find one that does it all.<br />
<br />
After searching the Internet for a PDF library I could use, stumbled on an open source C++ QPDF - a command-line program that does structural, content-preserving transformations on PDF files.
</p>
<p>QPDF is capable of creating linearized (also known as web-optimized) files and encrypted files. It is also capable of converting PDF files with object streams (also known as compressed objects) to files with no compressed objects or to generate object streams from files that have them (or even those that already do).<br />
<br />QPDF is not a PDF content creation library, a PDF viewer, or a program capable of converting PDF into other formats. In particular, QPDF knows nothing about the semantics of PDF content streams. Once you have a valid PDF file, QPDF can be used to transform that file in ways perhaps your original PDF creation handle. For example, programs generate simple PDF files but password-protect them, web-optimize them, or perform other transformations of that type.</p>
<p>Read the <b>full article</b> to learn about <b><a - Delphi Wrapper for the QPDF Library</a></b></p>
<p>Note: if you are looking for a Delphi library that supports PDF creation, manipulation, etc. take a look at <a PDF Library</a>. Quick PDF Library (Delphi source code, royalty-free PDF developer SDK) is a comprehensive set of functions that allow you to create, render, print split, merge, encrypt, modify and manipulate PDF form fields. It also provides advanced support for JavaScript.</p>
<p><b>Related:</b></p>
<ul Managing Tools for Delphi</a></li>
<li><a To Use Adobe Acrobat (PDF) Files in a Delphi Application</a></li>
<li><a Link Libraries (DLL) and Delphi</a></li>
</ul>
<p 1px solid - Delphi Wrapper for the Open Source QPDF.DLL a PDF-2-PDF Tool</a> originally appeared on <a Delphi Programming</a> on Monday, November 2nd, 2009 at 07:07:12.</p><p><a | <a | <a - Delphi Wrapper for the Open Source QPDF.DLL a PDF-2-PDF this</a></p>
Sponsored Links
Related Topics
Delphi Programming Almanacs: 1998. - 2011. Something for Every Delphi Developer: Beginner or a Guru!
Subscribe via RSS
Delphi
- A load of ASP.NET related tutorials, articles, tips and tricks!
- How to move PageControl's tabs using drag'n'drop
- Charts in database applications
- Creating Components Dynamically (at Run-Time)
- The role of the "AOwner" parameter in the Create constructor
- Creating a roll up form (with animation)
- Poll: Do you already have some experience with Delphi?
- Creating a database from Delphi code
- TMemoBar - T(Custom)Memo extender
- How to click-and-select a line in TMemo
