4D PDF Printer Plugin Version 3.1.4d (dec. 27th 2011)
Where to get the plugin:
http://www.node.de/indexplug.htm
System requirements:
- 4D Engine/Mono/Server/Client 6.8.6/2003.8/2004.8/v11.9/v12.x
- Windows 32Bit and 64Bit Systems only (Win2K/WinXP/Win2003/Vista/Win7/Win2008/Win2011)
- Sorry no Mac OS or OSX
What will you get:
- 4D plugin (win4dx and bundle, win only with Mac stubs)
- 4D sample database
- Serial to unlock the plugin
- PDF X-Change printer driver with silent install, to integrate within your installer (this is a commercial best selling, rock solid pdf printer driver, more informations http://www.docu-track.com) The distribution of the X-Change printer driver is Royalty Free within your compiled enduser application. (The light version of the plugin does not include the pdf printer license)
- the PDF X-Change printer driver works only called from the 4D Plugin, otherwise it works in demo mode. (If you buy the light version, the pdf driver always works in demo mode until you have unlocked the driver with a separatly purchased serial from docu-track, then the driver suppresses the demo stamps).
Short feature list:
- automatic switching between printer/pdf driver
- collecting several print jobs and converting it into one pdf file (sets the pdf printer in idle mode to combine several print jobs and external documents into one pdf file, mixed print of 4D Draw, 4D Write, SuperReport, PrintList, 4D Chart, 4D Report ... is supported)
- ability to choose from different letter form pages for watermark background (first and following pages). Background files could be pictures or pdf files.
- set some pdf options (password, print, copy, change, annotations, title, owner, etc.)
- print pdf to smtp email with optional full styled html email text including pictures (the print job spooled into a temporarily pdf file and send the pdf to your smtp server without any user interaction, no 4d internet commands necessarily)
- print to MAPI email (the print job spooled into a pdf file and opens the standard MAPI mail client)
- print pdf to MS OutLook email with optional full styled html email text including pictures (the print job spooled into a temporarily pdf file and send the pdf into your MS OutLook mail client without any user interaction). (Options are send direct, save in drafts, save in drafts and show the mail in MS outlook Editor)
- send HTML E-Mail with HTML styled body to your smtp server FREEWARE
- send HTML E-Mail with HTML styled body with MS OutLook FREEWARE
- download a web page to a txt file FREEWARE
- zip files from a source array FREEWARE
- set bookmarks during your pdf print jobs
- merge pdf files manually as an option
- convert external files to pdf
- delete pages from pdf files
- modify bookmarks within existing pdfs
- get and set hierarchic bookmarks
- get some information about a pdf file (page count, protected, creator, keywords ...)
- optional individual mail coding for e-mail (default is iso-8859-1)
- optional individual mail port for smtp e-mail sending (default is 25)
- just print what you want and get fantastic pdf results
Version 3.1.4d: Whats new since 3.1.3 release:
- updated nodexchange.dll
- updated nodeoutlook.dll
- new feature: use individual profile from the printer driver
- new feature: create hierarchic bookmarks (see release notes inside the pdf archive)
- updated v2004/v11/v12 demo databases
- new Mac Intel plugin stub inside the v11/v12 demo databases, created with Keisuke Miyako's resource tool
- some minor bug fixes
- Bugfix 4D v11/v12 set current printer with Windows XP
Version 3.1.3: Whats new since 3.1.2 release:
- updated nodexchange.dll
- updated nodeoutlook.dll
- 4d v12 demo database
- updated pdf printer driver v4.0 build 194
- some minor bug fixes
Version 3.1.2: Whats new since 3.1.1 release:
- updated nodexchange.dll
- attach opened files to an email fixed
- 4d v11 mac os x universal binary plugin stub thanks to Justin Carr
- updated pdf printer driver v4.0 build 174
Version 3.1.1: Whats new since 3.1 release:
- updated nodexchange.dll
- printer switch on MS Terminal Server 2008 with shared printers fixed
- html e-mails with embedded pictures send with ms exchange servers fixed
- some speed improvements
Version 3.1: Whats new since 3.0 release:
- updated 4D demo databases
- updated nodexchange.dll
- updated plugin, updated pdf driver
- new command TobitProXL_Zip zip files from a source array
- changed command TobitProXL_MsgBody (now accepts a blob variable for the mail
body)
- modified virtual printer handling (now reuses the virtual printer until application quits
for better compatibility with 4d 2004.8 and v11.5 SQL)
- new pdf printer driver v4.0 build 171 (fixes some bugs) Update recommended
- resolves a acrobat pdf flattening bug if there are a lot of line objects inside the pdf
- sample how to create a pdf if 4d server runs as service (compile the sample, check
publish WEB-Server at startup, start the service and enter http://127.0.0.1 inside your
browser)
- some internal optimizations
Version 3.0: Whats new since 2.4 release:
- updated 4D demo databases (including 4D v11)
- new serial required, see upgrade prices at the bottom of the page
- updated node_outlook.dll for better compatibility with different MS outlook Versions
- updated nodexchange.dll
- bundle plugin for 4D 2004 and 4D v11 SQL
- support for windows 32bit and 64bit systems
- support for windows terminal server systems
- support for PDF-XChange 3 and PDF-XChange 4
- new command TobitProXL_MailCoding (change the e-mail coding)
- new command TobitProXL_MailPort (change the smtp Port)
- changed command TobitProXL_PdfStart (returns the current pdf driver and pdf driver version)
- modified "printer change broadcast" which could cause a plugin freeze
- smaller PDF files regarding to the 2.4 version
- many internal optimizations
Version 2.4: Whats new since 2.3 release:
- updated 4D demo databases (including 4D v11)
- new command TobitProXL_AddPDF (adds an existing pdf into a current pdf
creation process)
- changed commands TobitProXL_EMail, TobitProXL_SimpleMail,
TobitProXL_SendSmtp (supports bcc recipients) and optional shows the Mail in MS
OutLook for individual editing
- updated NodeXchange.dll
- updated NodeOutlook.dll (for better compatibility with OutLook Mapi Objects)
- updated printer driver version build 3.6.0130 signed version for
Windows Vista
Version 2.3: Whats new since 2.2 release:
- updated 4D demo databases
- new pdf bookmark commands TobitProXL_GetPDFBookmarks,
TobitProXL_ClearPDFBookmarks, TobitProXL_SetPDFBookmarks (modify
existing pdf files to change the bookmarks)
- updated NodeXchange.dll
- updated NodeOutlook.dll (for better compatibility with different MS OutLook Versions)
- Tested with Windows Vista (works fine)
- updated printer driver version build 3.6.0122 signed version for
Windows Vista
Limitations to the demo version:
- without a valid serial the plugin works only for 10 minutes
Sample Code PDF Creation:
$PDFpath:="c:\myPDF.pdf"
If (Test path name($PDFpath)=Is a document )
DELETE DOCUMENT($PDFpath)
End if
`*** start pdf creation and switches the printer driver
$err:=TobitProXL_PDFStart ($PDFpath;$vs80_PrinterName;$vl_DriverVersion) `full path is needed
If ($err=0)
`*** set pdf options
PDF_SetOptions `optional
`*** use watermark ?
PDF_LetterForms
`*** set BookMark if you like it
PDF_SetBookMark ("") `sets an optional bookmark for the first page of the next print job
`*** print something (maybe 4D Write)
WR_PrintArea
`*** attach extern docs ?
PDF_PrintExternDocs `uses the win32API Plugin sys_ShellExecute
`*** close job, finish the pdf and reset the standard printer driver
$err:=TobitProXL_Save
End if
Sample Code PDF Creation and mailing:
$PDFpath:="myPDF.pdf"
`*** start pdf creation and switches the printer driver
$err:=TobitProXL_PDFStart ($PDFpath;$vs80_PrinterName;$vl_DriverVersion) `only document name is needed (no path)
If ($err=0)
`*** set pdf options
PDF_SetOptions `optional
`*** use watermark ?
PDF_LetterForms
`*** print something (maybe 4d Write)
WR_PrintArea
`*** attach extern docs within pdf?
PDF_PrintExternDocs `uses the win32API Plugin sys_ShellExecute
`*** attach extern docs for mail?
PDF_AttachExternDocs
`*** initialize to and subject for mail
$mail_to:=[Letter]mail_to
$mail_subject:=[Letter]mail_subject
$mail_cc:=[Letter]mail_cc
$mail_bcc:=[Letter]mail_bcc
If (bUseHtmlBody=1)
$mail_body:=PDF_FormatBody ([Letter]mail_body;[Letter]mail_htmlframe)
Else
$mail_body:=[Letter]mail_body
End if
TobitProXL_EMail ($mail_to;$mail_cc;$mail_bcc;$mail_subject)
`*** initialize body text for mail
TobitProXL_MsgBody ($mail_body;$body_blob)
`*** close job, finish the pdf call Mapi/smtp and reset the standard printer driver
If (rb_mailmapi=1)
$err:=TobitProXL_Send
Else
$smtp_server:=[Letter]smtp_server `smtp server from your mail provider
$smtp_account:=[Letter]smtp_account `account from your mail provider for the from email address
$smtp_password:=[Letter]smtp_password `pw for the smtp account
$smtp_from:=[Letter]smtp_from `sender reply email address
$err:=TobitProXL_SendSmtp ($smtp_server;$smtp_account;$smtp_password;$smtp_from;0;bUseHtmlBody;0;$ReturnTxt)
End if
End if
Simple mail example:
`*** initialize to and subject for mail
$mail_to:=[Letter]mail_to
$mail_subject:=[Letter]mail_subject
$smtp_server:=[Letter]smtp_server `smtp server from your mail provider
$smtp_account:=[Letter]smtp_account `account from your mail provider for the from email address
$smtp_password:=[Letter]smtp_password `pw for the smtp account
$smtp_from:=[Letter]smtp_from `sender reply email address
$mail_cc:=[Letter]mail_cc
$mail_bcc:=[Letter]mail_bcc
$prio:=1
If (bUseHtmlBody=1)
$mail_body:=PDF_FormatBody ([Letter]mail_body;[Letter]mail_htmlframe)
Else
$mail_body:=[Letter]mail_body
End if
$err:=TobitProXL_SimpleMail ($mail_to;$mail_cc;$mail_bcc;$smtp_from;$mail_subject;$smtp_server;$smtp_account;
$smtp_password;1;bUseHtmlBody;$mail_body;arrT_MailAttachments;0;$ReturnTxt)
PDF_Error ($err;"Simple Mail Send") `show errors
How to install:
- Download the final version pdf_printer.zip and expand the archive to this directory: "c:\PDF_Printer\" on your system volume.
Inside this folder you´ll find:
- pdf_printer.pdf: (documentation)
- pdf_printer4.exe: (the pdf X-change printer driver with silent install). You have to install the printer driver before you can test the demo
- optional pdf_printer3.exe (for compatibility, the plugin works also with the old PDF-XChange v3 driver)
- pdf_demo_68 directory (4D 6.8.6 source with demo code, to try this you have to install the pdf_printer4.exe or pdf_printer3.exe)
- pdf_demo_2003 directory (4D 2003.8 source with demo code, to try this you have to install the pdf_printer4.exe or pdf_printer3.exe)
- pdf_demo_2004 directory (4D 2004.8 source with demo code, to try this you have to install the pdf_printer4.exe or pdf_printer3.exe)
- pdf_demo_v11 directory (4D v11.9 source with demo code, to try this you have to install the pdf_printer4.exe)
- pdf_demo_v12 directory (4D v12.3 source with demo code, to try this you have to install the pdf_printer4.exe)
- pdf_plugin: pdf plugin distribution directory. This directory contains 2 folders (win4dx and plugins folder)
- BuildYourOwnInstaller: The PDF driver with a BAT file as example how to integrate the installer inside your product installer
Price Information:
New plugin version:
4D Plugin light
only the 4D plugin (requires additional pdf printer licenses for each pc).
PDF-XChange (Standard) v4
http://www.docu-track.com/buy/users
Ideal for inhouse developers which doesnt need pdf features for client distribution
|
€ 369,- |
|
4D Plugin pro + PDF Printer
4D plugin with Royalty Free pdf printer driver license. (there are no extra license costs for each site or client) The PDF X-Change printer driver works only called from the 4D Plugin, otherwise it works in demo mode. Distribution to your clients only inside compiled enduser applications.
Ideal for commercial developers which needs a cheap pdf solution for unlimited client sites. This version comes with Royalty free pdf printer driver for client distribution. Buy once for unlimited distribution.
|
€ 948,- |
|
Upgrade plugin version:
Upgrade 2.x light -> 3.x light
License Upgrade from 4D Plugin light version 2.x to 4D Plugin light version 3.x.
|
€ 189,- |
|
Upgrade 2.x light -> 3.x pro
License Upgrade from 4D Plugin light version 2.x to 4D Plugin pro version 3.x. |
€ 689,- |
|
Upgrade 2.x pro -> 3.x pro
License Upgrade from 4D Plugin pro version 2.x to 4D Plugin pro version 3.x. |
€ 429,- |
|
| International wire transfer is also possible, please ask for our account information |
European Buyers, adds the VAT (no VAT for international buyers) |
| |
Note: If you install the pdf printer driver version 4 on a live system which uses the previous pdf version 3, then the pdf creation failed by using the old plugin version. This means, that you have to integrate the new pdf plugin in all your 4d products, when the PDF-XChange driver v4 ist installed once. |