pdf writer  
    

Technical

OEM & SDKs for Developers:

If you wish to obtain a license to integrate pdfMachine into your application please contact The suggested way to integrate pdfMachine into your application is to use pdfServMachine.

Registry Settings:

Some aspects of pdfMachine can be controlled via Windows registry settings. Attempt this only if you are comfortable with editing the registry.
For more details on registry settings click here.

Custom Toolbar Icons:

Want to place your own buttons on the pdfMachine toolbar to do a specific job?
For more details on custom toolbar icons click here.


Sender.exe

Sender is a command line program that sends emails, either using MAPI or SMTP. Sender may be used free of charge by all registered pdfMachine users.

Prerequisites:
Windows 95/98/Me/NT/2000/XP
If MAPI is to be used a compliant MAPI email client. (e.g. Outlook, Outlook Express, Notes)

Click here to download.

USAGE: sender.exe [options] file. Options are:
• to address # 'address' is the TO email address
• cc address # 'address' is the CC email address
• bcc address # 'address' is the BCC email address
• from address # 'address' is the FROM email address
• body text # 'text' is the body of the email
• subject text # 'text' is the subject of the email
• smtp server # 'server' is the SMTP server to use.

# If this parameter not present MAPI is attempted.
-printerPort port # 'port' is the printer port monitor name to use.
# Defaults to "PDFPORT1:"
-prefix p # 'p' is the prefix for email addresses. Some mail
# clients need this (e.g Outlook with Exchange use "SMTP:".)
Email addresses can be parsed from the PDF file.
Position of address (ie 1, 2, 3 .. n) in file must be nominated
by the following 'xxPos' parameters :
• toPos n
• ccPos n
• bccPos n
• fromPos n

Examples:
C:\x.pdf is a pdf file containing a couple of email addresses in it.

sender -to fred@blah.com -from dave@blah.com -subject hi -body "hi \nthere" c:\x.pdf
This will send the PDF file C:\x.pdf to fred from dave. The default default MAPI server is used to send the email.

sender -toPos 1 -from c -subject news -body "hi \nthere" -smtp mailserver.com c:\x.pdf
This will send the PDF file C:\x.pdf to the first email address that appears in the file c:\x.pdf using the SMTP server 'mailserver.com'.

sender -toPos 1 -ccPos 2 -subject "news from broadgun" -body "hi \nthere" c:\x.pdf
This will send the PDF file C:\x.pdf to the first email address that appears in the file c:\x.pdf. The second email address in the file is the CC field. The default MAPI server is used to send the email.

pdfmachineCmdLine.exe

pdfMachineCmdLine is a command line program that converts a document or web page to a PDF file without the need of a user interface.

pdfMachineCmdLine is may be used free of charge by all registered pdfMachine users - but server usage is prohibited.

Any document that can be printed by right clicking on the document in Windows explorer and selecting "print" can be printed.
Prerequisites:
* Windows 95/98/Me/NT/2000/XP
* pdfMachine
* Internet Explorer 4 or later

Click here to download.

Usage:
pdfMachineCmdLine infile [outfile]
infile - The file name of the document that will be converted into a PDF file.
This may also be a URL .
outfile - The file name of the resulting PDF file. If not provided
output is printed to stdout.

Examples:
pdfMachineCmdLine c:\x.doc c:\x.pdf
pdfMachineCmdLine http://www.google.com c:\x.pdf

Version 1.1 Copyright 2002 (c) BroadGun Software Pty Ltd - www.broadgun.com
Server usage prohibited.


pdfEncrypt.exe

pdfEncrypt is a command line program that takes as input a PDF file produced by pdfMachine and produces an encrypted version of it.
Prerequisites:
* Windows 95/98/Me/NT/2000/XP
* pdfMachine

Click here to download.

Usage:
pdfEncrypt infile outfile keylen -u userpass -o ownerpass [print change copy notes]

Where:

• infile - The input PDF file. This MUST have been generated by pdfMachine
• outfile - The resulting encrypted PDF file
• keylen - Either 40 or 128 for 40 bit key length or 128 bit key length.

-u userpass - The 'user' password required to open the PDF. This is optional.

-o masterpass - The 'master' or 'owner' password required to change PDF permissions. This is optional.

[print change copy notes] - Control which permissions are set for the PDF.


Examples:
pdfencrypt x.pdf y.pdf 128 -u mypass print copy

pdfencrypt x.pdf y.pdf 128 -u upass -o opass