top of page

Tracks & Trails

Public·29 members
Jaxon Hill
Jaxon Hill

Materials for 06.06.2018 » Developer.Team


PDFium Component Suite 2.2 Full Source for D10.2 Tokyo: A Comprehensive Review




If you are looking for a reliable and easy-to-use solution for viewing, navigating, text extracting, and editing PDF files in your Delphi or C++ Builder applications, you may want to check out PDFium Component Suite 2.2 Full Source for D10.2 Tokyo. This is a set of components that uses the PDFium open-source PDF rendering engine to provide fast and high-quality PDF rendering and manipulation.




PDFium Component Suite 2.2 Full Source for D10.2 Tokyo



In this article, we will review the features and benefits of PDFium Component Suite, how to use it in your applications, what is new in the latest version 2.2, and how to download and order it. By the end of this article, you will have a clear idea of whether PDFium Component Suite is the right choice for your PDF-related needs.


What is PDFium Component Suite?




PDFium Component Suite is a product of WINSOFT, a company that specializes in developing components and libraries for Delphi and C++ Builder developers. WINSOFT has been in business since 1995 and has over 100 products in its portfolio, covering various areas such as barcode, communication, cryptography, database, hardware, multimedia, printing, reporting, user interface, and more.


PDFium Component Suite is one of WINSOFT's most popular products, as it offers a simple and powerful way to work with PDF files in Delphi and C++ Builder applications. It uses the PDFium open-source PDF rendering engine, which is based on the same technology that powers Google Chrome's PDF viewer. PDFium is fast, accurate, and supports many PDF features such as annotations, forms, encryption, digital signatures, bookmarks, etc.


Features and benefits of PDFium Component Suite




PDFium Component Suite consists of four main components:


  • TPdfDocument: This component represents a single PDF document and allows you to load, save, modify, print, or render it.



  • TPdfViewer: This component displays a PDF document on a form or a report and allows you to navigate through its pages using scroll bars or mouse wheel.



  • TPdfTextExtractor: This component extracts text from a PDF document or a page and allows you to search for keywords or phrases.



  • TPdfEditor: This component allows you to edit the content of a PDF document or a page using various tools such as text insertion, deletion, selection, highlighting, etc.



Some of the benefits of using PDFium Component Suite are:


  • High performance: PDFium Component Suite uses the native PDFium library to render and manipulate PDF files, which ensures fast and smooth operation.



  • High quality: PDFium Component Suite preserves the original appearance and functionality of PDF files, including fonts, colors, images, annotations, forms, etc.



  • High compatibility: PDFium Component Suite supports most of the PDF features and standards, such as PDF 1.7 specification (ISO 32000-1), Acrobat 9.0 compatibility level (PDF version 1.7 extension level 5), etc.



  • Easy integration: PDFium Component Suite is designed to be easy to use and integrate into your Delphi or C++ Builder applications. You can simply drop the components on a form or a report and set their properties at design time or runtime.



  • Source code included: PDFium Component Suite comes with full source code for the rest of the article: code of the PDFium library, which allows you to customize and extend its functionality according to your needs.



How to use PDFium Component Suite in Delphi and C++ Builder applications




Using PDFium Component Suite in your Delphi or C++ Builder applications is very easy and straightforward. Here are the basic steps you need to follow:


  • Add the components to your project: You can find the PDFium Component Suite components in the Winsoft category of the Tool Palette. You can drag and drop them on a form or a report, or create them dynamically at runtime.



  • Set the properties of the components: You can configure the components using their properties at design time or runtime. For example, you can set the FileName property of the TPdfDocument component to load a PDF file from disk, or use the LoadFromStream method to load it from a stream. You can also set the ZoomMode, PageLayout, PageMode, and other properties of the TPdfViewer component to control how the PDF document is displayed.



  • Use the methods and events of the components: You can use the methods and events of the components to perform various operations on the PDF document or its pages. For example, you can use the SaveToFile or SaveToStream methods of the TPdfDocument component to save the modified PDF document to disk or stream. You can also use the EditPage, DeletePage, MergePage, and other methods of the TPdfEditor component to edit the content of the PDF document. You can also handle the events of the components to respond to user actions or changes in the PDF document. For example, you can handle the OnPageChange, OnZoomChange, and other events of the TPdfViewer component to update your user interface accordingly.



  • Add additional code as needed: You can add additional code to your application to enhance its functionality and user experience. For example, you can use the TOpenDialog, TSaveDialog, and other standard components to allow the user to select or save PDF files. You can also use the PDFium API functions and structures directly to access low-level features of the PDFium library that are not exposed by the PDFium Component Suite components.



What is new in PDFium Component Suite 2.2?




The latest version of PDFium Component Suite is 2.2, which was released on June 7, 2021. This version includes some new features, bug fixes, and improvements, such as:


Support for D10.2 Tokyo




The most notable feature of PDFium Component Suite 2.2 is that it supports Delphi 10.2 Tokyo, which is one of the latest versions of Delphi that offers many enhancements and new capabilities for developing cross-platform applications. With this support, you can use PDFium Component Suite in your Delphi 10.2 Tokyo projects without any compatibility issues.


Bug fixes and improvements




In addition to supporting Delphi 10.2 Tokyo, PDFium Component Suite 2.2 also fixes some bugs and improves some aspects of its functionality. For example, it fixes a bug that caused an access violation when closing a form with a TPdfViewer component on it. It also improves the rendering quality of some PDF files with transparency effects.


How to download and order PDFium Component Suite 2.2?




If you are interested in trying or buying PDFium Component Suite 2.2, you can follow these steps:


Download link and installation instructions




You can download a free trial version of PDFium Component Suite 2.2 from this link: PDFium Component Suite 2.2 trial download. The trial version is fully functional for 30 days, but it displays a nag screen when loading or saving a PDF document.


To install PDFium Component Suite 2.2 on your computer, you need to unzip the downloaded file and run the setup.exe file. The setup wizard will guide you through the installation process. You can choose the Delphi or C++ Builder versions that you want to install the components for. You can also choose the destination folder for the components and the PDFium library.


After the installation is complete, you can find the PDFium Component Suite components in the Winsoft category of the Tool Palette. You can also find the PDFium library files (pdfium.dll and pdfium_x64.dll) in the bin subfolder of the installation folder. You need to copy these files to your application folder or system folder when deploying your application.


Pricing and licensing options




If you want to buy PDFium Component Suite 2.2, you can choose from different pricing and licensing options, depending on your needs and preferences. Here are the available options:


Option


Description


Price


Single license


This option allows you to use PDFium Component Suite 2.2 on one computer for one developer. You can create unlimited applications with this license.


$150


Team license


This option allows you to use PDFium Component Suite 2.2 on up to four computers for up to four developers. You can create unlimited applications with this license.


$300


Site license


This option allows you to use PDFium Component Suite 2.2 on unlimited computers for unlimited developers within one company or organization. You can create unlimited applications with this license.


$600


Source code license


This option allows you to get the full source code of PDFium Component Suite 2.2, including the PDFium library source code. You can modify and customize the source code as you wish. You can also distribute the modified source code as part of your applications, as long as you do not sell or publish it separately.


$900


To order PDFium Component Suite 2.2, you can use this link: PDFium Component Suite 2.2 order page. You can pay by credit card, PayPal, bank transfer, or other methods. After you place your order, you will receive an email with a download link and a license key. You need to enter the license key in the About dialog of any of the PDFium Component Suite components to activate your license.


Conclusion




In conclusion, PDFium Component Suite 2.2 is a powerful and easy-to-use solution for viewing, navigating, text extracting, and editing PDF files in your Delphi or C++ Builder applications. It uses the PDFium open-source PDF rendering engine to provide fast and high-quality PDF rendering and manipulation. It supports most of the PDF features and standards, and it comes with full source code of the PDFium library. It also supports Delphi 10.2 Tokyo, which is one of the latest versions of Delphi that offers many enhancements and new capabilities for developing cross-platform applications.


FAQs




Here are some frequently asked questions about PDFium Component Suite 2.2:


Q: What are the system requirements for using PDFium Component Suite 2.2?




A: To use PDFium Component Suite 2.2, you need to have one of the following Delphi or C++ Builder versions installed on your computer: Delphi 7, 2007, XE - XE8, 10 - 10.4 Sydney, or C++ Builder 2007, XE - XE8, 10 - 10.4 Sydney. You also need to have Windows XP or later as your operating system.


Q: How can I get technical support for PDFium Component Suite 2.2?




A: If you have any questions or issues regarding PDFium Component Suite 2.2, you can contact WINSOFT by email at support@winsoft.sk. You can also visit their website at https://www.winsoft.sk for more information and resources.


Q: How can I update my existing version of PDFium Component Suite to version 2.2?




A: If you have a previous version of PDFium Component Suite, you can update it to version 2.2 for free if you have a valid license. You just need to download the latest version from the link provided in your order confirmation email, or from the WINSOFT website. You can then install it over your existing version, or uninstall the previous version first and then install the new one.


Q: How can I use PDFium Component Suite 2.2 with FireMonkey applications?




A: PDFium Component Suite 2.2 is designed to work with VCL applications, which are based on the Windows API. However, you can also use it with FireMonkey applications, which are cross-platform and use native controls. To do so, you need to use the TPdfDocument component to render the PDF document to a bitmap, and then display the bitmap on a TImage control. You can also use the TPdfTextExtractor component to extract text from the PDF document, and the TPdfEditor component to edit the PDF document using a custom user interface.


Q: How can I create PDF files from scratch using PDFium Component Suite 2.2?




A: PDFium Component Suite 2.2 does not provide a built-in way to create PDF files from scratch, as it is mainly focused on rendering and manipulating existing PDF files. However, you can use other WINSOFT products to create PDF files from scratch, such as Report Workshop, which is a set of components for creating reports in Delphi and C++ Builder applications, or PDF Creator Pilot, which is a library for creating and modifying PDF files programmatically. dcd2dc6462


About

Welcome to the group! You can connect with other members, ge...

Members

bottom of page