VersyPDF.PHP is a PHP library for create / modify PDF documents on the fly.
VersyPDF.PHP is a high-quality, industry-strength PDF library meeting requirements of the most demanding and diverse applications. Using VersyPDF.PHP you can write stand-alone and reliable commercial applications that can read, write, and edit PDF documents.
Read/write a PDF document from/to memory buffer or a file on a disk.
Create new text, vector art and images.
Quick image embedding for TIFF, JPEG, PNG, and BMP.
Support for Type1 and TrueType font embedding for accurate text reproduction.
Support for Unicode text and standard PDF encodings.
Dynamic font subsetting resulting in smaller files.
Full control over text positioning and character spacing.
Support for all PDF color spaces and advanced pre-press options.
Full control over content positioning and all graphical attributes available in PDF.
Reuse of resources such as images, fonts and color spaces through object sharing resulting in smaller and more efficient documents.
Support for explicit and named destinations. Named destinations allow for changes to the document that will not invalidate existing bookmarks.
Extensive bookmark creation and editing API.
Work with threads.
Apply security to new documents.
Linearization (Fast Web View)
Compression of the output PDF documents
Insert or append new content to existing pages.
JBIG2, CCITT Fax, Flate/PNG, JPEG/DCT compression.
Support for Standard PDF security handler (40 and 128 bit encryption)
Unused object removal. This option can help you create smaller files.
Fill PDF Forms
Read PDF form fields values
Create new form fields
Merge and append pages
Digital Signature support
Lot of the actions support
Lot of the annotations support
EMF images parsing
The VersyPDF.PHP Library do not require any third-party software for creating or modifying PDF files.
» version 2.4 - posted on 2006-06-22
EULA - End User License Agreement
EVALUATION LICENSE AGREEMENT
This License Agreement is between Sybrex Systems Inc. (SUPPLIER), and evaluating person(s) ("LICENSEE).
WHEREAS, SUPPLIER and LICENSEE, desire to enter into a License Agreement whereby SUPPLIER will license to LICENSEE, certain computer software programs for evaluation purposes.
NOW THEREFORE, in consideration of the mutual covenants and agreements set forth below, the parties agree as follows:
1.1 BINARY EXECUTABLE CODE means the compiled and linked code of one of SUPPLIERS PDF tools including but not limited to VersyPDF Library.
1.2 LICENSED SOFTWARE means the particular evaluation version of the BINARY EXECUTABLE CODE licensed to LICENSEE by SUPPLIER under this Agreement.
1.3 END-USER APPLICATION means the LICENSEES own application that contains all or part of the LICENSED SOFTWARE.
1.4 END-USER means the organizations or corporations and the personnel employed by, or associated with the organizations of the LICENSEE, where the LICENSEE authorizes use of the END-USER APPLICATION. LICENSEE will permit the END-USER to use the LICENSED SOFTWARE only as expressly permitted by the terms of this AGREEMENT.
2 LICENSE GRANT
SUPPLIER grants to LICENSEE, for the term of this Agreement, a non-exclusive, nontransferable, corporation/company-wide right to:
2.1 Use the LICENSED SOFTWARE as is and (where desired) incorporate into, or use alongside LICENSEES own applications for internal evaluation purposes only. This license does not allow using LICENSED SOFTWARE for software development or any task other than for the purpose of evaluating the LICENSED SOFTWARE.
2.2 Incorporate the LICENSED SOFTWARE in evaluation versions of LICENSEEs applications if there exists a valid OEM license agreement for those applications between SUPPLIER and LICENSEE.
2.3 No other use of the LICENSED SOFTWARE is permitted.
3 PROPRIETARY PROTECTION
3.1 LICENSEE acknowledges and agrees that the LICENSED contains valuable trade secrets and proprietary information that are the property of SUPPLIER. LICENSEE covenants and agrees not to encumber the LICENSED SOFTWARE in any manner, nor market, sell, assign, lease, transfer, license or sub-license the LICENSED SOFTWARE or any part or parts thereof, other than in accordance with the terms and conditions of this Agreement.
3.2 LICENSEE shall protect the confidentiality of the LICENSED SOFTWARE and any documentation provided with the LICENSED SOFTWARE, and of all trade secrets and proprietary or other confidential information contained in such software documentation or libraries to at least the degree as the protection provided LICENSEE with respect to LICENSEEs own proprietary and confidential materials. Notwithstanding the preceding sentence, the protection required by LICENSEE under this paragraph shall not be less than reasonable protection. LICENSEE shall not knowingly allow or facilitate any attempt to recreate, generate, or reverse-engineer any version or any portion of any version of the LICENSED SOFTWARE by any person, nor shall LICENSEE aid, abet, or knowingly permit others to do so.
3.3. LICENSEE shall be liable to SUPPLIER for any and all damages incurred by LICENSEE as a direct or indirect result of any unauthorized disclosure of confidential information, including court costs and reasonable attorney fees. Additionally, LICENSEE acknowledges and agrees that disclosure of the trade secrets or proprietary or other confidential information of SUPPLIER or uses of the LICENSED SOFTWARE in breach of this Agreement is likely to cause SUPPLIER harm for which damages may not be adequate remedy, and that SUPPLIER shall, therefore, be entitled to equitable relief to restrain such breach, without prejudice to any other right or remedy.
4 LIMITATION OF WARRANTY AND LIABILITY.
THE LICENSED SOFTWARE AND ASSOCIATED DOCUMENTATION ARE PROVIDED "AS IS", WITHOUT WARRANTY, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, EXCEPT AS OTHERWISE PROVIDED IN SECTION 5 BELOW. SUPPLIER WILL NOT BE LIABLE FOR ANY PROPERTY DAMAGE, PERSONAL INJURY LOSS OF USE, INTERRUPTION OF BUSINESS, LOSS OF PROFITS, LOSS OF DATA OR OTHER BUSINESS INFORMATION OR OTHER SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED, WHETHER FOR BREACH OF WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE
5 PATENT AND COPYRIGHT
5.1 SUPPLIER shall have no liability for, and LICENSEE shall indemnify and hold SUPPLIER harmless from, any claim in which the alleged infringement arises from (1) the use of other than a current, unaltered version of the LICENSED SOFTWARE, or (2) the use of LICENSED SOFTWARE that has been modified or merged with other programs by LICENSEE.
6 TERM AND TERMINATION
6.1. This Agreement shall be effective upon execution by both parties or upon time when LICENSEE receives the LICENSED SOFTWARE whichever occurs first.
6.2 Unless terminated earlier under the provisions of this agreement, this Agreement shall remain in force for a period of thirty (30) days from the effective date of this Agreement.
6.3 Immediately after termination of this Agreement, under terms of section 6.1, LICENSEE shall cease to use the LICENSED SOFTWARE and remove all copies from all storage devices, unless a full license is purchased.
7 ENTIRE AGREEMENT
7.1 This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof, and supersedes all prior negotiations and agreements with respect to this subject matter, whether oral or written.
7.2 If LICENSEE desires to buy a full product license, this agreement will be superseded by a new license agreement.
Sybrex Systems Inc.