October 10th, 2008
First, you need to install PDF Creator Pilot and HTML2PDF Addon to this server. It is not necessary to run installer programs for those products, you may register in system corresponding dll files running commands (both on x86 and x64 versions):
C:\Windows\system32\regsvr32 PDFCreatorPilot.dll
C:\Windows\system32\regsvr32 HTML2PDF.dll
Second, you need to re-create interop wrappers for these components. This can be done with standard .NET SDK utility - TlbImp.exe (C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\TlbImp.exe)
Example:
TlbImp.exe PDFCreatorPilot.dll /out:Interop.PDFCreatorPilotLib.dll
TlbImp.exe HTML2PDF.DLL /out:Interop.HTML2PDFAddOn.dll
Third, you need to place these interop wrappers into the appropriate directory on the new server. For ASP.NET it is the “bin” folder of that application. For the rest applications you need to place wrappers near the exe module (at the same folder).
Filimonov Maxim
Developer of PDF Library
Posted in Main | No Comments »
June 9th, 2008
We don’t claim to be experts in PHP, and an educated reader might find this article to be a redundant description of evident facts. Nevertheless, we hope that this article may be of some help to somebody.
We wanted to check whether our library (this one) works well with PHP. Read the rest of this entry »
Posted in For software developers | No Comments »
March 6th, 2008
To do work with ASP.NET, we must perform three steps:
- Create an Interop-wrapper
- Copy the wrapper into a specific folder
- Attach the namespace libraries to the application
To create the Interop-wrapper of PDF Creator Pilot (i.e. a wrapper that would make it possible to call unmanaged COM-object code of the library from the managed code of an ASP.NET application), we should use one of the standard utilities from the .NET SDK - TlbImp.exe (C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\TlbImp.exe)
Read the rest of this entry »
Posted in For software developers | No Comments »
February 6th, 2008
Hi everybody!
Here I talk about various tools that may be used to develop the unit tests with C++, in particular about those that we use in PDF Creator, and about the way we deploy it.
As PDF Creator evolved, it started to become more evident that there was a need for an easy-to-use testing procedure. The huge code base, lots of clients, quirks of the PDF format and of the library itself — these were the factors that turned every change in the code into a difficult task. Currently, every time we release a new version (actually, even more frequently), we pass the library through a set of visual tests. Some tests produce PDF files; their quality and correctness may be checked visually. Other tests convert EMF files, producing a visible result, too. There are also ASP and VB scripts among the tests. The set of the tests grows constantly, however, even when the library passes through all of them OK, there is no guarantee that all the functions of the library have been retained.
Read the rest of this entry »
Posted in For software developers | 8 Comments »
January 20th, 2008
Hi, everybody! My name is Vitaly Shibaev. I am one of the developers of the PDF Creator library. In my first note, I want to talk specifically about version 3.9.
In my opinion, the most important improvement in this version is how it renders texts. Any kind of text renders correctly, as searchable and clipboard compatible. In general, the library generates smaller output files, especially when the CJK fonts are used.
Read the rest of this entry »
Posted in For software developers | No Comments »
January 18th, 2008
We try to make PDF Creator Pilot as useful as possible for you. We add new features, fulfill requests, and fix bugs. Now we need your help. Please tell us what you use (or want to use) PDF Creator Pilot for. This information will help us to make PDF Creator Pilot even better for you.
Sergius Bobrovsky
Developer of PDF Library
Posted in For software developers | 3 Comments »