4D PDF Printer Plugin Version 6.0.7 - nov 24. 2020
Unlike many other plugin developers, is developing 4D plugins not our primary business model. We develop the 4D plugins (since 2003) in order to use in our vertical market software.
This ensures that the plugins are continually developed, tested and maintained.
The 4D integrated connection to PDFCreator, characterized by many incompatibilities with newer versions and Windows 10.
Only our plugin supports all current 4D versions and offers much more possibilities to control the PDF results individually.
What our customers say:
Where to get the plugin:
http://www.node.de/indexplug.htm
System requirements:
- 4D v12.6/v13.6/v14.6/v15.6/v16.6/v17.x/v17r6/v18rX 4D 32/64bit + 4D Server 32/64bit
- Older 4D versions 6.8.6 - v11 are supported with our sunsetted version 4
- Windows only (Win7 - Win10/WinS2008r2 - WinS2019)
- Microsoft/Citrix Terminal Server compatible
- Sorry no macOS or OSX
What will you get:
- 4D plugin 32/64Bit (bundle, win only with Mac stubs)
- 4D sample databases
- Serial to unlock the plugin
- PDF XChange 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 (Light and Pro version):
- rock solid 4D pdf plugin since 2004!
- 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 Write, SuperReport, PrintList, 4D Report, 4D Forms ... 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 incl. inline pictures with MS Outlook FREEWARE
- zip files from a source array FREEWARE
- set colored 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 ...)
- just print what you want and get fantastic pdf results
- new feature to use different printer driver profiles (digital signatures, stamps, overlay, underlay, and much more...)
Short feature list (Plus version):
- all in version - contains all features from plugin pro
- Outlook plugin extended version
- Outlook contacts: Read and write Outlook contacts
- Outlook tasks: read and write Outlook tasks
- Outlook apppointments: read and write Outlook appointments
- Outlook mails: read and send Outlook emails (plain text and html)
- sync contacts, tasks and apppointments with Outlook)
- possibility to create an internal 4D Outlook mail client
- Tobit David contacts: write Tobit David contacts
- Tobit David appointments: write Tobit David appointments
- Tobit David mails: read and send emails (plain text and html)
- Tobit David sms: read and send sms
- Tobit David fax: read and send fax
- sync contacts and apppointments with Tobit David
- possibility to create an internal 4D Tobit David mail client
Version 5.3.1: Whats new since version 4 release:
- 5.0 (15 august 2015)
- updated and complete rewrite of the plugin
- support for 32 and 64 Bit 4D
- automatic printer switch (4D / 4D and System printer)
- new pdf printer driver 5.0.315
- full unicode support
- support for different char set for sending emails
- optional plus commands for handling Outlook archives and Tobit David Fax
- set colored bookmarks
- note: 4D printerswitch method is no longer needed
- changed command: TobitProXL_PDFStart
- changed command: TobitProXL_MsgBody
- changed command: TobitProXL_SetPDFBookmarks
- changed command: TobitProXL_SetPDFBookmark
- new Plugin plus commands for Outlook and Tobit David
- new serial required
- 5.0.1 (some bugfixes)
- 5.0.1 added v11.9 demo source
- 5.0.2 updated pdf dlls and pdf driver (win10 compatibility)
- 5.0.3 update for Outlook 2016 compatibility
- 5.0.4 plugin update
- 5.0.5 plugin update (new Mac Stubs)
- 5.0.6 plugin update (fix 64 Bit version)
- 5.0.7 plugin update (enhanced html preview of Outlook messages)
- new samples for changing the page orientation with print form/print selection
- 5.1.0
- 5.1.0 changed command: ol_movemessage
- 5.1.0 new pdf printer driver 5.0.316
- 5.1.0 fix 64Bit server with 32Bit client on the same machine
- 5.1.0 new commands to read and use pdf printer profiles
- 5.1.0 enhanced plus plugin commands (plus)
- 5.1.0 demo of Outlook email client (plus)
- 5.1.0 sync appointments with Outlook (plus)
- 5.1.0 sync contacts with Outlook (plus)
- 5.1.0 sync tasks with Outlook (plus)
- 5.1.0 new demo database
- 5.1.1
- 5.1.1 PDF XChange v6 support
- 5.1.1 free update for v.5 plugin users
- 5.1.1 new pdf printer driver 6.0.317
- 5.1.2 fix support for older pdf drivers v4 and v5
- 5.1.3 fix printing pdf from a 4d server service
- 5.2.0
- 5.2.0 64 Bit demo 4Dv16_64 + 4Dv15r5_64
- 5.2.0 fix 64 Bit relating bugs
- 5.2.0 updated pdf driver v6.0 build 319
- 5.2.0 new command TobitProXL_SetPdfVersion (set the pdf version)
- 5.2.0 new command OL_ListStores
- 5.2.0 new command OL_SetStore (account to send outlook mail with)
- 5.2.0 modified command OL_ListMail (added internet msg uuid)
- 5.2.0 modified command TobitProXL_PdfOptions (added encryption type)
- 5.2.0 modified command TobitProXL_SendSmtp (added save to archive path)
- 5.2.1
- 5.2.1 sync appointment with ms exchange server (undocumented)
- 5.2.1 updated pdf driver 6.0.321
- 5.2.1 updated nodeoutlook.dll to work with the new outlook 2016 update
- 5.2.1 minor bug fixes (fix memory leak on sync appointments)
- 5.2.1 updated plugin files
- 5.2.2
- 5.2.2 docu and mapi registry fix for outlook win10 problems (fall creators update)
- 5.2.2 updated pdf driver v6.0 build 322.7
- 5.2.2 updated nodexchange.dll
- 5.2.3
- 5.2.3 updated nodeoutlook.dll to work with the new outlook MAPI changes
- 5.2.4
- 5.2.4 demo database for 4D v17
- 5.3.0
- 5.3.0 support for PDF X-Change v7
- 5.3.0 updated nodexchange.dll (support for pdf driver 7.0.327.1)
- 5.3.0 updated nodeoutlook.dll (Outlook 2019 {beta} and Outlook Centennial (Windows Store) compatibility)
- 5.3.0 bug fix outlook e-mail with open attachments
- 5.3.0 bug fix outlook plain text mail with a "." at the end of the message
- 5.3.0 plugin works with pdf v6 or pdf v7 driver
- 5.3.0 pdf X-Change driver v7 now works in two modes - GDI and XPS
- 5.3.0 we recommend to use the pdf X-Change v6 pdf driver, cause the resulting pdfs are smaller than with the new v7 driver
- 5.3.1
- 5.3.1 signed nodexchange.dll to resolve the windows defender alert
- 5.3.1 updated and signed nodexchange.dll (support for pdf driver 7.0.328.0)
- 5.3.1 updated nodeoutlook.dll (Outlook 2019 and Outlook Centennial (Windows Store) compatibility)
Version 6.0.7: Whats new since version 5.3.1 release:
- 6.0.0 internal release (10 july 2019)
- 6.0.1 internal release
- updated and huge rewrite of the plugin, to handle the asynchronous pdf job handling since v17rX 64 bit
- support for 4D v17rX 64 bit and 4D v18 64 bit (prev. v5 breaks on v17.r4 64)
- support for pdf x-change v8
- updated outlook access
- fixed compatibility problem with 4D v17rX 64 and 4D v18 64
- resolved crash on quit with 4D v17rX 64 4D server
- TobitProXL_PdfStart changed (new values for parameter printer switch)
- better support for TS users, option to delete the virtual pdf drivers after finishing the print job
- TobitProXL_AddPdf changed (added Bookmark color parameter) delayed to 6.0.3
- fixed 64 bit 4D v17rX to print multiple print jobs into one pdf
- 6.0.2 plugin works with pdf x-change v6, v7 or v8 driver
- 6.0.2 signed pdf printer drivers
- 6.0.2 add version for nodexchange.dll
- 6.0.2 updated and signed nodexchange.dll (support for pdf driver 8.0.333.0)
- 6.0.2 updated nodeoutlook.dll
- TobitProXL_DrvPrntJob (new command) delayed to 6.0.3
- 6.0.2 new upgrade serial required
- 6.0.3 new signed pdf printer drivers v6/v7/v8
- 6.0.3 updated and signed nodexchange.dll (support for pdf driver 8.0.339)
- 6.0.3 updated nodeoutlook.dll
- 6.0.3 fix demo for ms outlook appointments sync
- 6.0.3 removed macos stubs, cause since v14 "manifest.json" there are no longer needed
- 6.0.4 - 6.0.5 internal releases
- 6.0.6 updated and signed nodexchange.dll
- 6.0.6 fix TobitProXL_ListProfiles
- 6.0.6 fix TobitProXL_UseProfile
- 6.0.6 fix OL_MoveMessage (regarding a Microsoft bug with MS Exchange accounts)
- 6.0.7 updated and signed nodexchange.dll (support for pdf driver 8.0.343)
- 6.0.7 updated nodeoutlook.dll
- 6.0.7 fix 64Bit plugin unload on windows server
- 6.0.7 fix TobitProXL_AddPdf
- 6.0.7 updated pdf driver #8.0.343
Limitations to the demo version:
- without a valid serial the plugin works only for 30 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 to virtual nodeXchange
$err:=TobitProXL_PDFStart ($PDFpath;$vs80_PrinterName;$vl_DriverVersion;1;1) //full path is needed
If ($err=0)
//*** set pdf options (author, info, password, copyright, etc)
PDF_SetOptions //optional
//*** use watermark or letter forms ?
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 (4D Write, Write Pro, Print Form/Record/Selection, CS, SRP, PLP, ...)
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;1;1) //only document name is needed (no path)
If ($err=0)
//*** set pdf options (author, info, password, copyright, etc)
PDF_SetOptions //optional
//*** use watermark or letter forms ?
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 (4D Write, Write Pro, Print Form/Record/Selection, CS, SRP, PLP, ...)
WR_PrintArea
//*** attach extern docs ?
PDF_PrintExternDocs //uses the win32API Plugin sys_ShellExecute
//*** 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)
//*** close job, finish the pdf call Mapi/smtp and reset the standard printer driver
$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
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
Add contact to outlook:
`*** initialize to and subject for mail
$err:=OL_PutItemProperty ("FirstName";[Address]firstname;0)
$err:=OL_PutItemProperty ("LastName";[Address]lastname;0)
$err:=OL_PutItemProperty ("CompanyName";[Address]company;0)
$err:=OL_PutItemProperty ("Title";[Address]salutation;0)
C_TEXT($txt;$txt2)
$txt:=""
$txt2:=""
If ([Address]company#"")
$txt:=[Address]company
End if
Case of
: ([Address]salutation="Firma") & ([Address]company#"")
$txt:=[Address]company
: ([Address]firstname#"") & ([Address]lastname#"")
$txt2:=[Address]lastname+", "+[Address]firstname
: ([Address]lastname#"")
$txt2:=[Address]lastname
End case
If ($txt#"") & ($txt2#"")
$txt:=$txt+" - "+$txt2
Else
If ($txt2#"")
$txt:=$txt2
End if
End if
$err:=OL_PutItemProperty ("FileAs";$txt;0)
vt_Cat:="4DContact"
$err:=OL_PutItemProperty ("Categories";vt_Cat;0)
$err:=OL_PutItemProperty ("HomeTelephoneNumber";OL_FormatPhone ([Address]phonepriv);0)
$err:=OL_PutItemProperty ("BusinessTelephoneNumber";OL_FormatPhone ([Address]phonebusiness);0)
$err:=OL_PutItemProperty ("BusinessFaxNumber";OL_FormatPhone ([Address]fax);0)
$err:=OL_PutItemProperty ("MobileTelephoneNumber";OL_FormatPhone ([Address]mobile);0)
$err:=OL_PutItemProperty ("GovernmentIDNumber";[Address]UUID;0)
If ([Address]housenr#"")
$err:=OL_PutItemProperty ("BusinessAddressStreet";[Address]street+" "+[Address]housenr;0)
Else
$err:=OL_PutItemProperty ("BusinessAddressStreet";[Address]street;0)
End if
$err:=OL_PutItemProperty ("BusinessAddressPostalCode";[Address]zip;0)
$err:=OL_PutItemProperty ("BusinessAddressCity";[Address]city;0)
If ([Address]country#"")
$err:=OL_PutItemProperty ("BusinessAddressCountry";[Address]country;0)
End if
If ([Address]birthdate>!1900-01-01!)
$err:=OL_PutItemProperty ("Birthday";OL_CreateTimeString ([Address]birthdate);0)
End if
$err:=OL_PutItemProperty ("Email1Address";[Address]email;0)
$err:=OL_PutItemProperty ("WebPage";[Address]website;0)
$err:=OL_PutItemProperty ("Body";[Address]remarks;0)
$err:=OL_PutContact (vt_OL_defaulContact;vT_OutLookAccount;$vt_OutLookID)
How to install:
- Download the final version pdf_printer6.zip and expand the archive to this directory: "c:\PDF_Printer6\" on your system volume.
Inside this folder you´ll find:
- pdf_printer.pdf: (documentation)
- pdf_printerv8.exe: (the pdf X-Change printer driver with silent install). You have to install the printer driver 6 or 8 before you can test the demo
- pdf_printerv6.exe: (the pdf X-Change printer driver with silent install).
- pdf_demo_v12 directory (4D v12.6 source with demo code)
- pdf_demo_v13 directory (4D v13.6 source with demo code)
- pdf_demo_v14 directory (4D v14.6 source with demo code)
- pdf_demo_v15 directory (4D v15.6 source with demo code)
- pdf_demo_v16.6 (with WritePro) directory (4D v16.6 source with demo code)
- pdf_demo_v17 (with WritePro) directory (4D v17.x (rX) source with demo code)
- pdf_demo_v18 (with WritePro) directory (4D v18 (rX) source with demo code)
- pdf_plugin: pdf plugin distribution directory. This directory contains 1 folder (plugins folder)
- BuildYourOwnInstaller: The PDF driver with a .BAT file as example how to integrate the installer inside your product installer
Price Information:
The license is developer based. Each developer needs an own license.
If your company has 3 4D developers, you need 3 licenses.
If you buy 2 or more licenses from us, then you'll get a discount of 10% for each new plugin license.
New plugin version:
4D Plugin light 6.x
only the 4D plugin (requires additional pdf printer licenses for each pc).
PDF X-Change (Standard or Pro) v8
http://www.tracker-software.com/
Ideal for inhouse developers
The license is developer based. Each developer needs an own license.
|
€ 538 |
|
4D Plugin pro 6.x + PDF Printer driver
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.
The license is developer based. Each developer needs an own license.
|
€ 948 |
|
4D Plugin plus 6.x
all in Plugin package, includes the 4D
Plugin pro version and the features from the plus version.
Sync appointments, contacts and tasks with ms Outlook. With the included Outlook archive functions, developers are able to build a complete Outlook client inside 4D. Plus contains also the control over the ultimate Tobit David Fax- and Message-Server
The license is developer based. Each developer needs an own license.
|
€ 1849 |
|
International wire transfer is also possible, please ask for our IBAN information.
If you buy 3 or more licenses, then you'll get a discount of 10% for each license. |
|
European Buyers, adds the VAT (no VAT for international buyers or with a EU VAT ID) Please order the plugin directly from us and ask for our IBAN and BIC for wire transfer. |
Upgrade plugin version to Version 6:
Upgrade 5.x light -> 6.x light
License Upgrade from 4D Plugin light version 5.x to 4D Plugin light Version 6.x.
|
€ 322 |
|
Upgrade 5.x pro -> 6.x pro
License Upgrade from 4D Plugin pro version 5.x to 4D Plugin pro Version 6.x.
|
€ 568 |
|
Upgrade 5.x plus -> 6.x plus
License Upgrade from 4D Plugin plus version 5.x to 4D Plugin plus Version 6.x.
|
€ 568 |
|
|
|
|
Upgrade 5.x light -> 6.x pro
License Upgrade from 4D Plugin light version 5.x to 4D Plugin pro Version 6.x. |
€ 848 |
|
Upgrade 5.x pro -> 6.x plus
License Upgrade from 4D Plugin pro version 5.x to 4D Plugin plus Version 6.x. |
€ 1269
promo price instead of € 1469 |
|
Upgrade 6.x pro -> 6.x plus
License Upgrade from 4D Plugin pro version 6.x to 4D Plugin plus Version 6.x. |
€ 901 |
|
International wire transfer is also possible, please ask for our IBAN information |
|
European Buyers, adds the VAT (no VAT for international buyers or with a EU VAT ID) Please order the plugin directly from us and ask for our IBAN and BIC for wire transfer. |
|
| 
MS Outlook E-Mail Parser for 4D |