Introduction

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Introduction

WPViewPDF is a component to load one or many PDF files to display or print as one. It is possible to export pages a bitmaps or as text. It is possible to add drawings which will be displayed and printed on top of the original data. It is possible to change field data, for example to fill out forms.

 

With WPViewPDF PLUS you can also add graphical objects and images to the PDF data (stamp PDF).  It is possible to combine several PDF files into one new (merge PDF). It is also possible save selected pages (extract pages) or delete certain pages.

 

WPViewPDF PLUS introduces the ability to create square, highlight and text annotations to PDF files. The annotations can be edited or removed after the PDF file was saved and reloaded. The user can select text and highlight it using different colors. It is also possible to select black as highlight color which makes the text unreadable when printed or exported as image file. (Important: This feature does not delete the text)

 

You can now also select a PDF file which is then used as watermark for the PDF file. This makes it possible to apply letterheads to PDF files.

 

The Version 5 is the result of extensive work. Most time was used to implement the support for annotations. Still WPViewPDF 5 is completely compatible to WPViewPDF 4 and 3.  

 

 

WPViewPDF  supports interactive draw objects which remain when loading a different PDF file. This makes it possible to apply the same stamps to different PDF files. WPViewPDF PLUS can also save those draw objects to XML and load them in this format!

 

The multithreaded scrolling viewer can change quickly change between zoom states and various layout modes, including multi column display and side by side page layout. It can also display a separate thumbnail view to the PDF.  

 

Unlike version 1 and 2 the version 3, 4 and 5 use floating point numbers for graphic output which offers better print results for many PDF files. Despite the higher text rendering quality, printing will be faster since less data has to be transferred to the printer. Using a DLL which can be freely distributed, also JBIG2 support is provided.

 

WPViewPDF PLUS can in contrast to the standard version save the loaded PDF data as new PDF file.

 

The user can also select pages in the thumbnail view and reorder the pages. It is possible to save or delete the selected pages

clip0011

 

Text extraction now also creates text in rich text format (RTF) - here the logic tries to make use of PDF tags to keep text together which belongs together.

 

The field support has been enhanced for better compatibility with existing PDF files. We work to add the ability to create new fields to the "PLUS" Edition.

 

WPViewPDF is now available as 32 bit and 64 bit edition in the same product setup.  (Delphi VCL and .NET).

 

 

Why do I need a PDF viewer component?

If you need to embed a PDF viewer into your application, then you need WPViewPDF since this will, most likely, no longer be allowed with the Acrobat(tm) Viewer Version 6 or later.)

If you need to load PDF files from memory, then you need WPViewPDF which will allow you to load PDF files from any stream. The stream interface makes it possible for you to use your own encryption/decryption scheme for the loading process.

If you need to print the PDF files created by your own application, then you need WPViewPDF which makes it possible to print several PDF files using just one printer job without starting any external application

If you need to use information from PDF files as background images in your application, then you need WPViewPDF since it has the ability to extract PDF pages as metafiles or print to a windows device (HDC).

You can offer the user the ability to add custom texts and highlighting areas to a PDF file.

You can extract text from PDF under program control

Versatile printing, with auto scaling and multi column/row printing.

Highlight text or black it out before printing.

Add highlight PDF annotations (PLUS)

Create a transparent highlight rectangle on a page and move it under program control (or let the user drag and move it)

Read and write (PLUS Edition) to fields on PDF frorms. This makes it possible to fill out such forms under program control.

Last but not least: Imagine a powerful and versatile print and preview which is based completely on PDF files. The PDF files can be viewed, printed (with WPViewPDF or Acrobat(tm) Reader), and they can be stored in a database or send via e-mail by capable internet components, such as Synapse !

WPViewPDF  PLUS can add many different kind of annotations, such as frames, highlights, underlines.

With WPViewPDF  PLUS the use can select text and apply a highlight color or make the text background black (which makes the text invisible when printed)

WPViewPDF  PLUS can add other PDF pages as watermarks - you can select a letter head PDF file and apply it to any other PDF files.

WPViewPDF  PLUS can create acroform fields and attach text field widget to it to create an editable PDF form.

 

 

History of WPViewPDF

 

WPViewPDF V1 was created in 2003, mainly as viewer for PDF files which were created by our own PDF engine. In the meantime WPViewPDF has become one of the most powerful PDF view components on the market. It can be used in different Windows programming IDS, such as Delphi and .NET. Also supported is an OCX Interface to be used legacy projects.

 

WPViewPDF  was released in February 2016 - it introduces a new action based API and most important the possibility to add annotation objects. The "document level draw objects" are a unique feature - they make it easy to apply the same objects to many PDF files by simply reloading different PDF files.

 

WPViewPDF Version 5 was released in November 2021. It continues the development of the widely used version 4 and integrates new API possibilities, i.e. the work with attachments in PDF. It also includes PDF technology previous not supported, such as pattern and line styles. The JPEG2000 support has been improved and is now also available in the 64 bit edition.