PDFReport ZeroAdmin is the version of PDFReport dedicated to Visual Basic 5/6 users (and of course users of Excel, Word and Access VB for Application!).
PDFReport ZEROADMIN has a Runtime which can be redistributed Royalty Free, just like PDFReport XP!!! You can deploy your applications using PDFreport to unilimited customers without fees or royalties.*
It doesn't require the DLL to be registered on the target system with regsvr32 or other tools; to use it you just copy it with your exe. Hence the name "ZeroAdmin": you drop it in your application folder, and it simply works! Installing an application can be done just copying a folder, uninstalling the DLL is easy as deleting it.
This DLL kills admin costs, and makes sure that installations from network etc are a breeze, allways easy and reliable.
Also, the DLL doesn't leaves anything behind when uninstalled (well, to uninstall it you just need to delete the DLL file, as the registry isn't touched!). We also don't use weird protection schemes so the deployed DLL works without hassles.
Finally, even if there are dozens of different versions of this DLL on the same system, they will work perfectly: every program will use its own version, and the programs won't ever conflict as the DLLs are private to them!
A Visual Basic class file is provided for free so you can use the same commands of PDFReport XP (the ActiveX DLL); the wrapper also gives you autocompletion in the VB IDE, so you won't have to type much code.
Sample code looks like this:
Private Sub Command1_Click() Dim x As New PDFRpt x.NewPDF "Hello World in the title..." x.TextOut "Hello World!", 20, 20 x.AddPage x.TextOut "Hello World Again in page 2!", 30, 50 x.TextOut "Another line...", 30, 150 ' draw some rectangles.... x.DrawRect 2, 1, 1, 30, 40, 30, 10 x.SavePDF "c:\MyPDF.pdf" End Sub
The differences between the "PDFReport ZeroAdmin" (traditional DLL) version and "PDFReport XP "(the ActiveX version):
Easy To UsePDFReport is very easy to use. It gives you a virtual PDF paper sheet on which you can write with very simple and intuitive commands like "ImportImage". If you need elaborated reports, you can iterate on every row of your database choosing the position of the text, the alignment, where to place logos, when to create a page break.
All the commands are expressed on a unique unit of measure of your choice: millimeters, centimeters, inches, pdfunits (1/72 inches). It is very intuitive to recreate a form or an invoice, as you must only measure with a ruler the original paper and create a few lines of code - no calculations required!
Here it is a sample snippet of code, the classic "Hello World!" example:
Private Sub Command1_Click() Dim x As New PDFRpt x.NewPDF "hellooooo" x.TextOut "yahooooo", 20, 20 x.SetFillColor 255, 255, 0 x.SetLineColor 255, 0, 255 x.DrawRect 2, 1, 1, 30, 40, 30, 10 x.SavePDF "c:\mynewpdf.pdf" End Sub
To deploy the runtime
you just have to copy the DLL with your program, no other operation is
required! This is what we mean when we speak about ZERO MAINTENANCE.
ROCK-SOLID PDF GENERATOR
When we developed PDFReport we took special care in the Quality Assurance. We test every single release by generating thousands of pdf files in the same process, to be sure it is reasonably free from problems and memory leaks. This is why many customers love ot use PDFReport when generating enormous quantities of PDF files like invoices, and why many customer have choosen PDFReport for use with their unattended, heavy duty applications!
Not only: we took special care so that even if you make a mistake in using the component: for example you may try to write a text to page 9, but there are only 7 pages; in this case PDFReport automatically uses the last page available instead of giving an Access Violation for having referenced a wrong page.
FAST AS THE LIGHT
PDFReport is REALLY fast and lightweight.
With PDFReport you can fully leverage old servers or old computers, with a few MB of RAM and old processors. Unlike other programs, it requires less then a couple of megabytes of HD, the size of the PDF you are generating in RAM, and any 486 or better processor.
In our test we were able to create thousands of files in a minute: it is faster than a printer driver of a factor of 20. Also, it scales well with multiple users/requests, unlike a simple printer driver, so you can use the processor fully and you can program without problems on a server process, like ASP pages (using a printer driver from ASP pages is, if not impossible, at least impractical).
*see license for
details and limitations - for example of course it is forbidden to sell
products made with PDFReport XP that:
|(c) 2003 By Dreamscape - firstname.lastname@example.org|