WPCubed: Components for Delphi VCL and .NET

WPCubed supplies developers with powerful components to process text, such as rtf or docx and PDF documents.

  • Do you need a powerful WYSIWYG word processor directly integrated into your application?
  • Do you need PDF creation or do you require embedded PDF view?
  • Do you need to add annotations to PDF files, watermarks or create PDF data forms?
  • Do you need to convert DocX or RTF files or edit this documents?
  • Do you have to do mail merge or create reports which can be edited after the creation – either embedded in the preview or with an external word processor, such as Word?

The components developed by WPCubed provide solutions for this problems – as ActiveX, with .NET and as native VCL components for Delphi and C++Builder

NEWS: WPViewPDF V4 has just been released. Stamping PDFs has been made easier, it is possible to annotate PDFs and with PLUS edition also to create fields. Existing PDF files can be used as watermarks for other PDF files and now it is possible to extract PDF attachments. Please download the demo.

TextDynamic wPDF - PDF creation VCL WPViewPDF 4

Wordprocessing controls

With the VCL and .NET controls produced by WPCubed you can offer your customers state of the art embedded word processing – integrated directly into your Delphi VCL or Visual Studio C++ or .NET application. If you are a Delphi developer you want to have access to object pascal code, you can understand and modify if required. WPTools is a true VCL, a powerful word processor integrated into your application with 100% source available (PRO version) and optional DocX reading and writing.

WPTools and TextDynamic are widely used to create texts, such as contracts or invoices under program control. Documents can be loaded and saved as RTF, HTML or in “WPTOOLS” format. Export to PDF is possible and simple to implement. Our technology can also be easily integrated into legacy applications, i.e. VB6 applications or programs written in C or C++.

Our word processing products are well known for their powerful mail merge capabilities. But did you know that you can use our word processing engine to create reports, such as invoices? To do this you can create a template which uses bands and groups to create tables and lists by repeating the output of a row of data fields. We created a demo application which highlights the VCL products WPTools, wPDF, WPViewPDF and WPReporter to show how the reporting, word processing and PDF export and PDF view can be used in one application:  “WPCubed Calculus”.

Server side text creation

We also market components for server side (ASP.NET 32/64 bit) text creation and manipulation.
Our word processing engine is not based on the Windows® “Richedit” DLL. It has been created from scratch using optimized code and consequently does not require any 3rd party DLLs to operate. Optionally it can make use of internal spell checking, optimized PDF export (which preserves links and bookmarks) and also reporting.

PDF creation, view and modification

WPCubed also markets powerful PDF tools, not only to create new PDF files but also to view, print and manipulate existing PDF files. The PDF creation VCL integrates perfectly not only with WPTools, but also with many reporting engines since it internally is based on a universal metafiles (EMF) to PDF converter. (Link to: Site Overview)


Word processing VCL
WPTools® V7 VCL is a suite of native Delphi/C++Builder components to create and edit formatted text supporting compilers from Delphi 5 to Delphi XE7 and C++Builder. Integrated spellcheck is optionally available, as is integrated PDF export.

TextDynamic® 7 is a royalty free word processing and reporting control which can be embedded into applications. The new version 7 includes an 32 bit and 64 bit word processing engine DLL. TextDynamic7 includes a managed .NET wrapper DLL (its C# source is included with the full version). So you can use the component in WinForm applications developed with .NET development tools, such as VisualStudio. At no extra charge we also include an 32 bit ActiveX edition to use TextDynamic7 in VC, Visual Basic 6, and MS Access. Furthermore, you can use TextDynamic7 in C++ Projects without any wrapper. You only need to call an easy to use method in the engine DLL and you get a fully functional editing window.

PDF view and manipulation
WPViewPDF is a powerful pdf viewer component to display and print PDF files. You will need a PDF viewing component if you want to embed PDF display into your application or if you need to load PDF data from memory. For example you can use our viewer WPViewPDF to display digital copies of files which were printed by your application.
Ideally you can use our tools (wPDF, TextDynamic, wPDFControl) to create the PDF data to be displayed, but WPViewPDF will also work with many other PDF creators.

WPViewPDF PLUS is also able to append PDF files and to apply stamps or delete or reorder pages. With WPViewPDF PLUS it is also possible to fill PDF forms interactively: The user can edit the text fields and click the checkboxes. With version 4 it is now also possible to add text highlight annotations, popup annotations, text annotations and also to add new text fields widgets and data fields to create data forms.



PDF Creator VCL (Delphi, C++Builder)
The VCL product wPDF 4 was one of the first to offer a drawing surface (TCanvas) to create PDF files using standard GDI methods. The vector drawing and text will not be converted to a bitmap but will be preserved in PDF format. This avoids quality loss when PDF files are printed and reduces the size of the files as well. wPDF 4 is also able to create “Type 3” fonts which will help to create small PDF files. This is especially useful when used with Asian fonts since only the actually used gylphs are embedded.

PDF creation for .NET, ActiveX (Visual Studio)
The product wPDFControl implements our reliable wPDF technology to be used with Win32/Win64 .NET applications. An OCX is included for use in Visual Basic programs. Since the engine DLL can be accessed using the provided C++ header files you can also use it in VC applications without the need to import an ActiveX interface. wPDFControl Version 4 supports encryption, compression and font embedding, also type3 fonts. You can use it to convert metafiles (EMF) to PDF or use its device handle (HDC) with standard GDI API calls. The product wRTF2PDF / TextDynamic Server is based on the same PDF engine but also inherits the word processing power of TextDynamic. It is a powerful tool to create documents on a server, not only in PDF format but also as HTML, XML, RTF and now also DocX.


A word from one of our customers: For our business software for tradesmen we needed a tool to display the invoicing information just like in a modern text processing program. With WPTools and the outstanding manufacturer support we were able to rise to the challenge and find a solution. At present we do not know of any other tool which would be able to cope with such a complex task.Rudolf Melching, blue:solution software GmbH