WPCubed GmbH
Wordprocessing and PDF components 

PDF Creation for DelphiWPDF

Convert output from your program to PDF files with the component wPDF. Supports gereric EMF to PDF conversion and can also be combined with WPTools for a fully functional document to PDF conversion.

wPDF V5 is a PDF creation component designed for VCL applications like Delphi and C++Builder. Unlike many competing products, it deals not only with "Canvas" methods, but also with GDI API calls which require a device handle as parameter (Canvas.Handle). Thanks to this technology, the product has a wide range of uses and can be integrated with various other reporting solutions, such as report builder and fast report. It is particularly effective when linked with WPTools.

While the standard version includes a DLL, DCU files can be ordered to integrate the PDF engine directly into your application without having to distribute additional DLLs. wPDF has been proven successful since 2001 and is widely used in OEM products. It operates internally as an EMF (Windows metafile) to PDF conversion routine, this makes it possible to provide a native canvas property of TCanvas type, with a handle property of HDC type that allows for the use of Windows GDI commands.


You can quickly create PDFs from WPTools or various reporting engines in WYSIWYG mode, allowing you to preview and send print output to a PDF format. This helps in creating a protocol for all print outputs and allows for the repetition of certain print jobs. By using WPViewPDF, you can directly integrate a PDF preview into your program and initiate printing from there. When using with WPTools, wPDF ensures that various text attributes, like hyperlinks, embedded JPEG data, bookmarks, and outlines, are included in the PDF document.

wPDF, is a powerful PDF maker which has been available since July 2001, has been specially optimized for greater compatibility with most drawing commands commonly found in Windows applications.

wPDF is a Delphi PDF VCL which can be also used with C++Builder. In case you need a PDF NET solution or a PDF ActiveX please check out our product wPDFControl.


wPDF 5 supports Delphi 4,5,6,7, 2005-Win32, 2006-Win32, 2007-Win32, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10, 10.1, 10.2, 10.3, 10.4, 11, 12 (XE2 and later: 32 and also 64 bit),

With wPDF you now have everything you need to export from

wPDF converts enhanced metafiles to PDF while preserving the vector and text information. This results in small PDF files which can be printed at high resolution, thus making wPDF superior to other solutions which convert embedded metafiles into bitmaps. wPDF supports the usual PDF features, including compression and 128 bit encryption and it was the first Delphi library to allow embedding of font subsets to reduce file size even further.



You will find a demo (exe and vcl) in the download section.

Jochen Bartlau, combit GmbH

"Our highly popular reporting tool List & Label has been using the PDF technology developed by WPCubed since 2003. We chose wPDF because, among other things, we needed a fast and effective conversion of our rendering commands. The conversion has been kept up to date throughout the years and we have always gotten quick responses and good solutions from WPCubed, so we are more than happy to work with them. In 2015 we integrated wPDF V4 into version 21 of List & Label in order to be able to offer our global customers enhanced support for special characters with Type3 font embedding. (Note: The Standard License does not allow the use within a development tool.) "

Metier 2000

"Since Version 1 until the current Version 6 we use in the application Scan2PDF the PDF components of WPCubed. Already end of 2000, when we compared several PDF components, the ones of WPTools prooved to be ideal. Easy integration and high stability of the components was not only been told, but also provided. The service of WPCubed was and is excellent. "

Alan C Moore reviewed Version 1 in Delphi Informant May 2002

""This library includes excellent integration with the company's other fine libraries, WPForm and WPTools... Conclusion: I've enjoyed working with these components, and I recommend them highly." "


Example: Print 4 metafiles to one page

  WPPDFPrinter1.StartPage( width, height, resolution, resresolution, 0);
  WPPDFPrinter1.Canvas.StretchDraw( Rect1, Image1.Picture.Graphic );
  WPPDFPrinter1.Canvas.StretchDraw( Rect2, Image2.Picture.Graphic );
  WPPDFPrinter1.Canvas.StretchDraw( Rect3, Image3.Picture.Graphic );
  WPPDFPrinter1.Canvas.StretchDraw( Rect4, Image4.Picture.Graphic );