pdf library open source c# : Pdf data extraction control software system azure windows winforms console pdf_printer0-part1959

PDF printer plugin documentation (TobitProXL)
Version 5.1.2  -    14. apr 2016
Thank you for evaluating our PDF mailing/printing and Outlook plugin.
Where to get the plugin:
http://www.node.de/indexplug.htm
System requirements:
4D Engine/Mono/Server/Client v12.6/v13.6/v14.4/v15.1 + 4D Server 64bit
Older 4D versions (6.8.6/2003.8/2004.8/v11.9) are compatible with plugin v4
Windows 32bit and 64bit Systems (WinXP - Win 10, Winserver - 2003-2014)
Sorry no Mac OS or OSX
Price Information for version 5:
Full versions:
4D Plugin light
€ 438
only the 4D plugin (requires additional pdf
printer licenses for each PC).
PDF-XChange (standard or pro) v5 or v6
http://www.tracker-software.com
Ideal for in-house developers which doesn't need pdf features for client
distribution
4D Plugin pro + PDF Printer€ 948
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
compiledenduser 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.
4D Pluginplus
€ 1849
full Plugin package, includes the4D Plugin
pro version and the features from the plus
version.
Ideal for commercial developers which needs a cheap pdf solution for unlimited
client sites. with the included outlook archive functions, developers are able to
build a complete outlook client inside 4d. Plus sync contacts, tasks and
appointments with outlook. Plus contains also the control over the
ultimate Tobit David Fax- and Message-Server
Upgrade versions:
4.x light -> 5.x light
€ 278
License Upgrade from 4D Plugin light version
4.x to 4D Plugin light version 5.x.
4.x light -> 5.x pro
€ 848
License Upgrade from 4D Plugin light version
4.x to 4D Plugin pro version 5.x.
4.x pro -> 5.x pro
€ 568
License Upgrade from 4D Plugin pro version
4.x to 4D Plugin pro version 5.x.
4.x pro -> 5.xplus
€ 1281
License Upgrade from 4D Plugin pro version
4.x to 4D Plugin plus version 5.x.
European Buyers, adds the VAT
(no VAT for international buyers or with an
EU VAT ID)
node 4D PDF Printer plugin manual, version 5.1.1 - page 1 of 35
Pdf data extraction - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
make pdf form editable in reader; extract pdf form data to excel
Pdf data extraction - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
how to make a pdf form fillable in reader; collect data from pdf forms
What will you get:
•4D Plugin (win only 32/64 bit with mac stubs)
•4D sample databases ( v12.6, v13.6, v14.4, v15.1)
•Serial to unlock the plugin
•PDF XChange 6 printer driver with silent install, to integrate within your installer (this is
a commercial best selling, rock solid pdf printer driver, more information's
http://www.tracker-software.com) The distribution of the PDF-XChange 6.0 printer
driver is Royalty Free within your
compiled enduser application. For compatibility with
our previous plugin version, the plugin also works with the PDF-XChange 4 and PDF-
XChange 5 driver.(The light version of the plugin does not include the pdf
printer license)
•the PDF X-Change 6.0 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 separately purchased serial from docu-
track, then the driver suppresses the demo stamps)
Short feature list (Light and Pro version):
•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 Forms, 4D Write, SuperReport, PrintList, 4D Report, integrate external pdfs
and more ... 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 into your MS outlook [FREEWARE]
•zip files from a source array [FREEWARE]
•set color bookmarks during your pdf print jobs
•modify bookmarks within existing pdfs
•merge pdf files manually as an option
•convert external files to pdf
•delete pages from pdf files
•get some information about a pdf file (page count, protected, bookmarks, creator,
keywords ...)
•optional individual mail coding (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
•use all options and settings from the PDF driver
Short feature list (Plus version):
•contains all features from plugin pro and ...
•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 e-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
node 4D PDF Printer plugin manual, version 5.1.1 - page 2 of 35
VB.NET PDF Text Extract Library: extract text content from PDF
Application. Advanced Visual Studio .NET PDF text extraction control, built in .NET framework 2.0 and compatible with Windows system.
filling out pdf forms with reader; extracting data from pdf forms to excel
C# PDF Text Extract Library: extract text content from PDF file in
Image text extraction control provides text extraction from PDF images and image files. Best C#.NET PDF text extraction library and component for free download.
saving pdf forms in acrobat reader; can reader edit pdf forms
Limitations for demo version:
•without a valid serial the plugin works only for 30 minutes
Version 5.0: What's new since 4.0 release:
•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.316
•full unicode support
•support for different char set on 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_SetPDFBookmarks
•new Pluginpluscommands for outlook and tobit david
•new serial required
Version 5.1: What's new since 5.0 release:
•free update for v.5 plugin users
•fix 64Bit server with 32Bit client on the same machine
•new pdf printer drivers v5 and v6
•new commands to read and use pdf printer profiles (power commands)
•enhanced plus plugin commands
•demo of outlook email client
•sync appointsments with outlook
•sync contacts with outlook
•sync tasks with outlook
•new demo database
•PDF X-Change v6 support
How to install:
Download the final versionpdf_printer5.zip and expand the archive to this directory:
"c:\PDF_Printer5\" on your system volume. Note: PDF driver is version 6 and plugin is
version 5. (different vendors)
Inside this folder you'll find
• pdf_printer.pdf (this documentation)
• pdf_printerv6.exe (the pdf X-change printer driver with silent install).You have to
install the printer driver before you can test the demo.
• optionalpdf_printerv5.exe (for compatibility, the plugin works also with the old PDF-
XChange v5/2012 driver).
• pdf_demo_v12 directory (4D v12.6 source with demo code, to try this you have to
install thepdf_printerv6.exe)
• pdf_demo_v13 directory (4D v13.6 source with demo code, to try this you have to
install thepdf_printerv6.exe)
• pdf_demo_v14 directory (4D v14.4 source with demo code, to try this you have to
install thepdf_printerv6.exe)
• pdf_demo_v15 directory (4D v15.1 source with demo code, to try this you have to
install thepdf_printerv6.exe)
• pdf_pluginpdf plugin distribution directory.
Inside your plugins folder (4D v12/v13/v14/v15),
you'll need these bundle folders:
place inside plugins:
TobitProXL.bundle and Win32API.bundle
node 4D PDF Printer plugin manual, version 5.1.1 - page 3 of 35
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project. DLLs for PDF Image Extraction in VB.NET.
extract data out of pdf file; extracting data from pdf forms
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET PDF - PDF File Pages Extraction Guide. Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc. Free PDF document
extract data from pdf to excel online; sign pdf form reader
Plugin commands (Light and Pro)
$err:=TobitProXL_PDFStart(File/Path;PDF_Driver;PDF_Version;Printer_Switch;Pr
ogress)(changed with Version 5.0)
Initializes the pdf creation, switches from standard printer driver to the pdf x-change 6
printer driver.
File/Path:TEXT
If you like to save the pdf as file, please give the full path as
parameter. The pdf file creation have to finished with
TobitProXL_Save.
If you like to send the pdf via email, please give only the name
for the attachment as parameter. The pdf file creation have to
finished with TobitProXL_Send or TobitProXL_Send Smtp.
PDF_Driver:String
Returns the name of the current active pdf driver in use by the
plugin
PDF_Version:Long
Returns initialized pdf driver version (4 or 5)
Printer_Switch:Long 1 = switch only 4D Printer, 2 = switch 4D and system printer
Progress:Long
0 = suppress pdf progress windows, 1 = show progress window
$err:Long
Return value
0: OK
1: PDF-XChange printer not found
2: PDF Filename missed
3: distribution dll not found
4: no valid license or demo license expired
Sample to create and save a pdf file:
$err:=TobitProXL_PDFStart („c:\mypdf.pdf“;$vS_drivername;$vL_version;1;1)
If ($err=0)
`*** print something
`*** close job, finish the pdf and reset the standard printer driver
$err:=TobitProXL_Save
end if
Sample to create a pdf file and mail this with standard mapi:
$err:=TobitProXL_PDFStart (“mypdf.pdf“;$vS_drivername;$vL_version;1;1)
If ($err=0)
`*** print something
`*** initialize to, cc, bcc and subject for mail
TobitProXL_EMail ("info@mail.de";"info2@mail.de";"";"Test Mail")
`*** initialize body text for mail
TobitProXL_MsgBody ("this is the body text")
`*** close job, finish the pdf call Mapi and reset the standard printer driver
$err:=TobitProXL_Send
End if
Note: to suppress errors, please check that there is only one pdf printer driver
installed which name starts with
PDF-Xchange V6 current version „
PDF-Xchange
V6“ v6 Build 317.
When using the4D Print Form or Print Selection command, 4D fails
sometimes to properly toggle to the pdf printer driver.
For this reason, you have to integrate a 4D dummy form which stores the "PDF-
XChange" printer driver settings. (Set the PDF-XChange Driver as default printer,
start your application in design mode, create a dummy form, call FILE PAGE
SETUP, save and close your form, quit 4d, reselect your default printer and try it
out.)
node 4D PDF Printer plugin manual, version 5.1.1 - page 4 of 35
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Document. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document. C# Project: DLLs for PDF Image Extraction. In
make pdf form editable in reader; online form pdf output
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Text Extraction. Mature and robust APIs are provided for programmers to integrate and perform PDF text extraction feature in .NET windows and web project.
vb extract data from pdf; how to save editable pdf form in reader
To activate the dummy form you have to call the dummy form with this 4d
command before you can print properly your Print Form layout.
PAGE SETUP([constants];"myPDF_dummyform")
If you like also to print 4D Print Form layouts in landscape mode, please ensure
that you also create and call a comparable form inside your database.
If you like to print PDF files from other 4D plugins, please have a look on our
sample database how to print from 4d Write. Maybe some 4D plugins like 4D
Draw, Chart etc. should be printed from offscreen areas to force 4D to use the
PDF printer driver.
$err:=TobitProXL_Save
Saves and closes the pdf file creation initialized with TobitProXL_PDFStart
Restores the standard printer driver
Sample:
`*** start pdf creation and switches the printer driver
$err:=TobitProXL_PDFStart ($PDFpath;$vS_drivername;$vL_version;1;1)  `full path is
needed
If ($err=0)
`*** print something
`*** close job, finish the pdf and reset the standard printer driver
$err:=TobitProXL_Save
end if
$err:Long
Return value
0: OK
1: could not merge final pdf
5: attachment not found
$err:=TobitProXL_Send
Saves and closes the pdf file creation initialized with TobitProXL_PDFStart
Restores the standard printer driver. And open the standard windows mapi mail client.
Sample:
$PDFpath:="myPDF.pdf"
`*** start pdf creation and switches the printer driver
$err:=TobitProXL_PDFStart ($PDFpath;$vS_drivername;$vL_version;1;1)  `only
document name is needed (no path)
If ($err=0)
`*** print something
`*** initialize to, cc, bcc and subject for mail
TobitProXL_EMail ("info@mail.de";"other@mail.de";"";"Test Mail")
`*** initialize body text for mail
TobitProXL_MsgBody ("this is the body text")
`*** close job, finish the pdf call Mapi and reset the standard printer driver
$err:=TobitProXL_Send
End if
$err:Long
Return value
0: OK
1: could not merge final pdf
2: error on using mapi
5: attachment not found
node 4D PDF Printer plugin manual, version 5.1.1 - page 5 of 35
C#: Demos and Sample Codes for Image Content Extraction Using OCR
C# Sample Code for Png Image Text Extraction. This C# OCR demo code illustrates how to extract text from Png and save to png.pdf. // Set the training data path.
pdf data extractor; extract data from pdf to excel
C# PDF File Permission Library: add, remove, update PDF file
Form Process. Data: Read, Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert Choose to offer PDF annotation and content extraction functions.
pdf form save in reader; how to extract data from pdf to excel
$err:=TobitProXL_SendSmtp(Smtp_server;Account;Password;From;Priority;Html;
SendMethod;ReturnTxt)
Saves and closes the pdf file creation initialized with TobitProXL_PDFStart
Restores the standard printer driver and sends pdf file to the defined smtp mail
server. The send process works in backgound without any user interaction.
Sample:
$RetText:=""
$PDFpath:="myPDF.pdf"
`*** start pdf creation and switches the printer driver
$err:=TobitProXL_PDFStart ($PDFpath;$vS_drivername;$vL_version;1;1)  `only
document name is needed (no path)
If ($err=0)
`*** print something
`*** initialize to, cc, bcc and subject for mail
TobitProXL_EMail ("info@mail.de";"other@mail.de";"";"Test Mail")
`*** initialize body text for mail
TobitProXL_MsgBody ("this is the body text")
`*** close job, finish the pdf call Mapi 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;$RetText)
End if
Smtp_server:String
your mail smtp server (maybe smtp.mail.com, please ask your
provider or the ip adress if you have an inhouse mail server)
Account:String
Mail account name, please ask your provider. (if the smtp server
is an inhouse ip address, the account sometimes is not
mandatory)
Password:String
Mail account password, please ask your provider. (if the smtp
server is an inhouse ip address, the password sometimes is not
mandatory)
From:String
your own email address
Priority:Long
0=normal, 1=high, 2=low
Html:Long
0=plain body text, 1= html body text
On html=1, the plugin interpretes the mail body text from
TobitProXL_MsgBody as html code. The mail will be send with
html header. The plain text part for older mail clients will be also
created and send.
If there are any pictures sources inside the html body text, the
plugin converts these in correct email format.
<img src="c:\mypict.jpg"> or <img
src="file://c:\pictures\logo.gif"> or <img
src="http://www.node.de/maillogo/knick.gif">
SendMethod:Long
0=SMTP
2= MS OutLook (send immediately)
3= MS OutLook (hold in Drafts)
4= MS OutLook (hold in Drafts and auto open for manual send)
If SendMethod = 2,3 or 4, the parameter for smtp authentication
could be empty strings (Smtp_server, Account, Password)
(If you use MS OutLook as a frontend for a unix mail server, then
maybe you need to use other parameters as send method
5= MS OutLook (send immediately)
6= MS OutLook (hold in Drafts)
7= MS OutLook (hold in Drafts and auto open for manual send)
ReturnTxt:Text
possible error message from windows
node 4D PDF Printer plugin manual, version 5.1.1 - page 6 of 35
VB.NET PDF File Permission Library: add, remove, update PDF file
Data: Read, Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert, Delete, Update Choose to offer PDF annotation and content extraction functions.
extract data from pdf into excel; extract pdf form data to xml
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. PDF document splitting, PDF page reordering and PDF page image and text extraction.
extracting data from pdf forms to excel; how to fill out pdf forms in reader
Note: If you have a fresh MS Office installation on your pc, the send mail with MS
OutLook fails unless you have updated to the latest MS Service
Pack. You'll need OutLook 32 Bit
$err:Long
Return value
0: OK
1: could not merge final pdf
2: error on smtp send process
4: could not evaluate html, mostly if the embedded picture path
is not correct
5: attachment not found
6: error accessing MS OutLook
9: error accessing the registry to add/modify redemption
entry
If you get an error 6, then you have to check these points
- is the nodeOutLook.dll inside the active plugin
- is MS OutLook installed (no OutLook Express)
- are the latest MS Office/OutLook Service Packs installed
- the mapi32.dll inside c:\windows\system32\ must be from
Microsoft
Note: In some cases, mostly in restricted networks, users has no
privileges to write to the windows registry. The nodeOutLook.dll
needs write privileges to this registry path
"HKEY_LOCAL_MACHINE\SOFTWARE\Redemption".
If you have an error 6 or error 9 and everything above is
checked, then use the plugin function one times with
administrator rights (right click execute as administrator). After
the redemption entry is created, edit this entry right mouse click
to adjust the access privileges for every user entry to full access.
Then it should work fine.
The Redemption 3rd party dll is the only way to get MS OutLook
access without any boring dialogs to allow access for a few
minutes.
$err:=TobitProXL_SimpleMail(To;Cc;Bcc;From;Subject;SMTP_Server;Account;Pass
word;Priority;Html;Body;Attachments;SendMethod;ReturnTxt)
Creates and send a email without any user interaction.
This Plugin command is freeware and does not need a valid license code. If you like
to use it, initialize the plugin by calling the demo licence code. The demo timeout was
not activated for this command. ($err.=TobitProXL_License(„DEMO“;“DEMO“;““) )
Sample:
$RetText:=""
$mail_to:="info@node.de"
$mail_subject:="This is my Subject"
$mail_body:="This is my body"
$smtp_server:="smtp.mail.com" `smtp server from your mail provider
$smtp_account:="account"  `account from your mail provider for the from email
address
$smtp_password:="***"  `pw for the smtp account
$smtp_from:="mymail@mail.com"  `sender reply email address
$cc:=""
$bcc:=""
$prio:=1
If (bUseHtmlBody=1)
$mail_body:=Replace string($mail_body;"<br>"+Char(13);Char(13))
$mail_body:=Replace string($mail_body;Char(13);"<br>")
node 4D PDF Printer plugin manual, version 5.1.1 - page 7 of 35
End if
$err:=TobitProXL_SimpleMail  ($mail_to;$cc;$bcc;$smtp_from;
$mail_subject;$smtp_server;
$smtp_account;$smtp_password;1;
bUseHtmlBody;$mail_body;
arrT_MailAttachments;0;$retText)
PDF_Error ($err;"Simple Mail Send")  `show errors
To:Text
recipient for email
Cc:Text
carbon copy to
Bcc:Text
blind carbon copy to
(to,cc,bcc could be formatted as
"mail1@mail.com;mail2@mail.com;mail3@mail.com"
From:String
your own email address
Subject:String
subject for email
Smtp_server:String
your mail smtp server (maybe smtp.mail.com, please ask your
provider or the ip adress if you have an inhouse mail server)
Account:String
Mail account name, please ask your provider. (if the smtp server
is an inhouse ip address, the account sometimes is not
mandatory)
Password:String
Mail account password, please ask your provider. (if the smtp
server is an inhouse ip address, the password sometimes is not
mandatory)
Priority:Long
0=normal, 1=high, 2=low
Html:Long
0=plain body text, 1= html body text
On html=1, the plugin interpretes the mail body text from
TobitProXL_MsgBody as html code. The mail will be send with
html header. The plain text part for older mail clients will be also
created and send as inline attachment.
If there are any pictures sources inside the html body text, the
plugin converts these in correct email format.
<img src="c:\mypict.jpg"> or <img
src="file://c:\pictures\logo.gif"> or <img
src="http://www.node.de/maillogo/knick.gif">
Body:TEXT
body text for email (html code or normal plain text code)
Attachments:Array
Text Array, which contains the vaild pathes to optional
attachments
SendMethod:Long
0=SMTP
2= MS OutLook (send immediately)
3= MS OutLook (hold in Drafts)
4= MS OutLook (hold in Drafts and auto open for manual send)
If SendMethod = 2,3 or 4, the parameter for smtp authentication
could be empty strings (Smtp_server, Account, Password)
(If you use MS OutLook as a frontend for a unix mail server, then
maybe you need to use other parameters as send method
5= MS OutLook (send immediately)
6= MS OutLook (hold in Drafts)
7= MS OutLook (hold in Drafts and auto open for manual send)
ReturnTxt:Text
possible error message from windows
Note: If you have a fresh MS Office installation on your pc, the send mail with MS
OutLook fails unless you have updated to the latest MS Service
Pack. You'll need OutLook 32 BIT
$err:Long
Return value
0: OK
2: error on smtp send process
4: could not evaluate html, cause the included picture path is not
correct.
5: attachment not found
6: error accessing MS OutLook
9: error accessing the registry to add/modify redemption
node 4D PDF Printer plugin manual, version 5.1.1 - page 8 of 35
entry
If you get an error 6, then you have to check these points
- is the nodeOutLook.dll inside the plugin folder
- is MS OutLook installed (no OutLook Express)
- are the latest MS Office/OutLook Service Packs installed
- only 32 BIT MS Office/OutLook is supported
Note: In some cases, mostly in restricted networks, users has no
privileges to write to the windows registry. The nodeOutLook.dll
needs write privileges to this registry path
"HKEY_LOCAL_MACHINE\SOFTWARE\Redemption" (the
Redemption entry shows some uneditable chars to protect copy
paste).
If you have an error 6 or error 9 and everything above is
checked, then use the plugin function one times with
administrator rights (right click execute as administrator). After
the redemption entry is created, edit this entry right mouse click
to adjust the access privileges for every user entry to full access.
Then it should work fine.
The Redemption 3rd party dll is the only way to get MS OutLook
access without any boring dialogs to allow access for a few
minutes.
Note: further description, see the red boxes for the
TobitProXL_SendSmtp command.
Note: This is a freeware part of the plugin, to use this, have a
look on  TobitProXL_License also inside your Startup method.
$err:=TobitProXL_ListProfiles(Ar_ProfileNames) (new with Version 5.1)
Lists all profiles set up in the PDF printer PDF-X Change.
These profile names can optionally be used by TobitProXL_UseProfile when printing a
pdf.
Ar_ProfileNames:
Text Array (out) Name of the profiles created inside the PDF
driver PDF-X Change
$err:Long
Return value
0: OK
1: Error reading the profiles
3: dll not found
$err:=TobitProXL_UseProfile(T_ProfileName) (new with Version 5.1)
Sets the name of the profile whose settings are copied during PDF printing.
If an identically named profile does not exist, so this does not lead to an error, it will
simply not be copied, for the default settings of the printer driver are used.
Thus the profile is taken into account, this function must be called before
TobitProXL_PDFStart.
Once the PDF generation (storing or transmitting), the profile name will be rejected,
so it must be set again before a new call TobitProXL_PDFStart.
Note: this previous behaviour with the node profile, does not work
anymore. If you like to use the node profile, then please call the profile
before TobitProXL_PDFStart. See the demo database.
It is just a single plugin command, but it is one of the most powerful plugin
commands of this plugin. With this comamnd you can use all features
which are present inside the pdf printer driver. A digital signature, overlays
node 4D PDF Printer plugin manual, version 5.1.1 - page 9 of 35
with pictures or text, document properties on opening, pdf size, pdf
resolution, header and footer, optimizing options, pdf version (maybe
PDF/A3) and much more
T_ProfileName:
Text (in) Name of the pdf profile to use, must be prviosly created
inside the the PDF driver PDF-X Change
$err:Long
Return value
0: OK
1: Error reading the profiles
3: dll not found
$err:=TobitProXL_AddPDF(Path;Bookmark)
Path:Text
Integrate an external PDF document to the current PDF creation.
(With the previous versions, the pdf needs to be printed to
integrated into a pdf creation)
Bookmark:String
An optional Bookmark to navigate inside the PDF. If you dont like
to use this Bookmark option please format the parameter as an
empty string.
$err:Long
Return value
0: OK
1: no current pdf creation with TobitProXL_Start initiated
2: file not found under the given path
3: distribution dll not found
4: could not copy the source pdf to the working folder
$err:=TobitProXL_SetStamp(StampPDF;DestPDF;FromPage;ToPage;Password)
(new with Version 5.1)
Pastes the contents of the first page of StampPDF into the specified pages in a
DestPDF. Unlike the Letterhead (Briefbogen) functions the content from StampPDF is
placed in the foreground.
(The first page has page number 1)
StampPDF:
Textpath (in) PDF, which contains the stamp
DestPDF:
Textpath (in) PDF, in which the stamp is to be added
FromPage:
Longint (in) First page in the PDF to which the stamp is to be set
ToPage:
Longint (in) Last page in the PDF to which the stamp is to be set
Password:
Text (in) DestPDF password (if required)
$err:Long
Return value
0: OK
1: PDF file could not be opened
2: PDF file could not be inserted
3: dll not found
4: no valid license or demo timeout
TobitProXL_Attach(Path)
Path:Text
Attach external documents to pdf emails, send as an attachment
TobitProXL_MsgBody(Body)(changed with Version 5)
Body:Text
insert the body text for emails
node 4D PDF Printer plugin manual, version 5.1.1 - page 10 of 35
Documents you may be interested
Documents you may be interested