PDFGuard Help Contents

Introduction

There are 2 basic components to this system:
  1. PDFGuard Producer
  2. PDFGuard Viewer
  1. PDFGuard Producer

    - This is the software that encrypts your documents so that they can only be read by the specifed PDF viewer. This program allows you to create a document and then encrypt the document with different parameters to enable various marketing uses.
  2. PDFGuard Viewer

    - This is the software that you distribute and/or sell to your customers to allow them access to your document. You must also distribute the data files that are generated in the output directory. The PDFGuard Viewer allows the user to set bookmarks, go to bookmarks, find text with the document, send e-mail and visit a web site.
NOTE: ShareGuard Required: To enforce copy protection using software keys then you must ShareGuard. Anybody can copy your complete system to another computer unless you use ShareGuard with PDFGuard.
  1. Open ShareGuard (if you do not have it then select Menu/Internet/Download ShareGuard) Create your lock and key system
  2. Select PDFGuard as Calling Program on the Lock Page
  3. Compile and save Locksmith project - say NO to create setup file
  4. Open PDFGuard, set the options and select the PDF files to copy protect
  5. Double-click on Programs/ShareGuard - select the project file that you created
  6. Push the Publish button to create all files into the PDFGuard/Output folder
  7. Push the Read button to verify the contents and the copy protection
  8. You can now use the contents from the Output folder to create your installation file(s)
  9. If you do not have an installer program then use the one built into ShareGuard (Inno Setup)
    1. Open ShareGuard
    2. Open your project file
    3. Click on the Calling Program field on the Lock page
    4. Load Application Files - Push the Clear button at the bottom
    5. Select anything other than PDFGuard e.g. MP3Guard or Wrap
    6. Now select PDFGuard again and this will refresh the list of files that you created
    7. Save the project and compile - say YES to create setup files and follow the instructions

Overview

These are some samples of the screens. Click to enlarge.

Different Uses

There are several different ways to use this system:
  1. PDF Only - no advertising screens and no license verification is performed. This is accomplished by not entering any data into the ShareGuard Progam field, Ad Screen image and Ad Screen URL fields. This feature is useful for marketing when you want to give away free information but you do not want them to be able to copy, print or save your information.
  2. PDF With Advertising - An advertising screen is displayed whenever the user starts the PDF viewer to view your document. This is accomplished by entering data into the Ad Screen image and Ad Screen URL fields. This feature is useful for marketing when you want to give away free information but you want them to visit a particular web site in order to upsell them on another product.
  3. Licensed PDF Document - license verification is performed. This is accomplished by entering a valid ShareGuard project filename into the ShareGuard Program field. This feature is useful for marketing when you want to ensure that all users have registered their PDF with you. The registration process can be free if you just collect e-mail addresses or the registration can be to an e-commerce site if you wish to charge money for your e-book. See How to Distribute PDF using ShareGuard.

    NOTE: This method requires the ShareGuard module which is optional. You can download and try ShareGuard for free. See the Internet/Download ShareGuard on the main menu or ShareGuard details on the internet.

Security

There are 3 basic security features to this system:
  1. PDFGuard Viewer - the PDFGuard Viewer program will decrypt your document and display it to the user. The user cannot cut and paste, print (optional printing allowed) or save the document. All pictures and tables are encrypted as well.
  2. PDFGuard User Encryption - the PDFGuard encrypts your PDF so that only the specified viewer program will be able to decrypt your document and display it to the user.
  3. ShareGuard (optional) - the ShareGuard program will check the licensing of the PDF before allowing the program to run. If the user is not licensed then the PDF will not display your PDF contents.

Step-By-Step Procedures

  1. Select the PDFGuard program from you Start/Programs or your desktop depending upon your installation.
  2. If you have not written your document then select the Write Page. Create your document and save it. If you have already written your document in another word processor then save it in either text format or rich text format.
  3. Type in a title for your e-Book in the PDF Title field.
  4. Double-click the PDF Filename field and select your text or rich text format document.
  5. If you want your users to be able to visit a particular web site then do the following:
    1. Enter the URL PDF URL field.
    This is selected by Help/Web Site from the PDF viewer.
  6. If you want your users to be able to send you e-mail then do the following:
    1. Enter your contact name in the eMail Name field.
    2. Enter your e-mail address in the eMail Address field.
    3. Enter the subject of the e-mail in the eMail Subject field.
    4. Enter any notes for the e-mail in the eMail Notes field.
    This is selected by Help/Send Mail from the PDF viewer.
  7. If you want your users to be licensed to read your book:
    1. Enter the ShareGuard Project filename in the ShareGuard Program field.
    This is automatically run whenever the user starts the PDF viewer. If the user is not licensed and/or their trial period is over then the PDF viewer will not display your document. It will, however, display a form allowing them to pay and/or register to enable access to your PDF.
  8. If you want to execute another program when users read your book:
    1. Enter the executable filename in the Other Program field.
    This is automatically run whenever the user starts the PDF viewer.
  9. If you want your users to automatically see an image and be able to visit another web site:
    1. Enter the filename of the image in the Ad Screen Image field.
    2. Enter the URL of the web site in the Ad Screen URL field.
    This is automatically displayed whenever the user starts the PDF viewer.
  10. Enter a valid number from 0001 to 9999 in each of the three Encryption fields.
  11. Press the Produce button. This will automatically encrypt and copy all of the required programs and data into the output directory.
  12. Press the Read button. This will display the PDF viewer using all of the parameters that you have generated. This is for testing purposes.
  13. Once you are happy with the PDF then create a setup program using all of the files that are in the output directory.
  14. Save the current parameters in an PDF Project file.
  15. HyperLinking - Available Protocols
    This is how you link to other websites or execute programs or send e-mail or perform FTP file transfers from within PDFGuard Viewer:

Main Form

This is main form for creating and produceing an PDF. There are two pages - the Produce Page which contains the PDF parameters and the Write Button which invokes the editor.

PDF Title

This is the title that will appear as a caption in the title bar on the PDF viewer program.

PDF FileName

This is the filename of the document that you wish to produce (encrypt). Double-click this field and select a file in either TEXT (*.txt) or Rich Text Format (*.rtf). You can create this document in your favourite word processor and then save it to Rich Text Format or Text. You can also use the Write Page to create a document within this software.

NOTE: This is a required field.

PDF URL

This is the URL of the web site that the users can visit by selecting Help/Web Site from the menu of the PDF viewer.

Allow Printing

This determines whether the end user can print out your document. Set this radio button to NO if you do not want your document to be printed. Set this radio button to YES if you wish to allow the document to be printed. Cut and paste is never allowed.

Allow Print Preview

This determines whether the end user can preview your document. Set this radio button to NO if you do not want your document to be previewed. Set this radio button to YES if you wish to allow the document to be previewed. Cut and paste is never allowed.

PDF Style

This determines whether the end user will view your PDF document in a scrolling fashion with hypertext links or in preview style with full individual page format. Set this radio button to Scroll if you want your document to be scrolled continuously. Set this radio button to YES if you wish to have the document displayed as pages with first, prev, next and last buttons. Cut and paste is never allowed.

eMail Name

This is the name that will appear in the Name Line of the mail message for the sendmail feature of the PDF viewer.

eMail Address

This is the e-mail address that will appear in the Send To Line of the mail message for the sendmail feature of the PDF viewer.

eMail Subject

This is the e-mail subject that will appear in the Subject Line of the mail message for the sendmail feature of the PDF viewer.

eMail Notes

This is the e-mail notes that will appear in the main body of the mail message for the sendmail feature of the PDF viewer.

ShareGuard Program

This is the ShareGuard Project file to use for the PDF viewer.

NOTE: This is an optional feature. ShareGuard is an additional program that works with PDFGuard. You can try ShareGuard for a free trial period by selecting Internet/Download ShareGuard. The ShareGuard Calling Program must be the PDF viewer program (ZSEBR.EXE).

Other Program

This is the executable file name to use for the PDF viewer.

NOTE: This is an optional feature. The other program is any executable file that you wish to be run when the user starts up the PDF viewer. This can be AdWare or any program that you ship with the Setup program.

Ad Screen Image

This is the image file name to use for the PDF viewer. This can be either a JPEG image (*.jpg) or a BITMAP (*.bmp) image. This will start another form to display with the specified image. You can also select an Ad Screen URL which will display a button for the user to press. If the user presses this button it will take them to the URL specified.

NOTE: This is optional feature.

Ad Screen URL

This is the URL to use for the PDF viewer Ad Screen. Entering a valid URL in this field will display a button on the Ad Screen. If the user presses this button it will take them to the URL specified.

NOTE: This is optional feature.

Ad Screen - Delay

This check box is for the Splash Screen. If this box is checked then the splash screen will display for 4 seconds and then automatically close. If this box is not checked then the user must close the splash screen manually (pressing the Close button).

Ad Screen - Visit URL Automatically

This check box is for the browser to open automatically. If this box is checked then the default browser will open to the specified URL. URL format is www.yourwebsite.com

Remember to always use different encryption parameters to ensure the best security.

Encryption Key 1

This is the first of three keys to use to encrypt your document. You should select your own set of keys to ensure that no other PDF viewer can decrypt your document. You must select a valid number from 0001 to 9999.

NOTE: This is a required field.

Encryption Key 2

This is the second of three keys to use to encrypt your document. You should select your own set of keys to ensure that no other PDF viewer can decrypt your document. You must select a valid number from 0001 to 9999.

NOTE: This is a required field.

Encryption Key 3

This is the third of three keys to use to encrypt your document. You should select your own set of keys to ensure that no other PDF viewer can decrypt your document. You must select a valid number from 0001 to 9999.

NOTE: This is a required field.

Button Write

This will invoke the PDFGuard editor loaded with your file, if you specified one. This is a full blown word processor that will allow you to import Rich View Files (created by PDFGuard), Rich Text Format, Text files, HTML files and Word Files (.DOC). You can create your document in Microsoft Word and then import into this editor and save it as Rich View File (.RVF format). The PDFGuard Viewer will currently only accept RVF files so all must files must be converted into .RVF before using.

Button Produce

This will encrypt your document with all of the parameters specified. The files are written to the output directory.

Button Read

This will start the PDF viewer program to test your document with all of the parameters specified. The files are run from the output directory.

Button Close

This will close the PDF producer program.

Editor

This full featured word processing editor will allow you to create a document in rich view format (used internally) or you can import Microsoft Word documents, Rich Text Format, Text Files or HTML Files (limited HTML support).

Button Open

This will open a TEXT (*.txt) or Rich Text Format (*.rtf) document and load it into the Text Editor.

Button Save

This will save the PDF document created and current in the Text Editor. It will save to either TEXT (*.txt) or Rich Text Format (*.rtf). If you save to text format then none of the formatting will be saved.

Menu

File

These are all of the File options to clear, open, save and print your work.

File/New

This clears all entries on the current page only.

File/New Project

This clears all entries on all of the pages.

File/Open

This opens a file for the current page only.

File/Open Project

This opens a project file for all of the pages.

File/Save

This saves a file for the current page only.

File/Save Project

This saves a project file for all of the pages.

File/Save As

This saves a file for the current page only. It prompts you for a new filename.

File/Save Project As

This saves a project file for all of the pages. It prompts you for a new filename.

File/Exit

This closes the program. It will prompt you to save your current project before closing.

Edit

These are all of the Edit options to undo, cut, copy, paste, delete and select all for work in your project files.

Edit/Undo

This undoes the last edit command.

Edit/Cut

This cuts the selected text and places into the clipboard.

Edit/Copy

This copies the selected text and places into the clipboard.

Edit/Paste

This pastes the clipboard text to the cursor specified location.

Edit/Delete

This deletes the selected text.

Edit/Select All

This selects all of the text specified. This is used prior to a cut, copy or delete command.

Format

These are all of the Format options to perform text editing within the rich edit text editor for the creation of your document.

Format/Bold

This will place the selected text in bold (darker).

Format/Italic

This will place the selected text in italics (slanted).

Format/Underline

This will underline the selected text.

Format/Strikeout

This will add a strikeout (dashes over) to the selected text. This is for a crossing out effect.

Format/Bullets

This will add bullets to the selected text. This is for point form.

Format/Align Left

This will align the selected text to the left.

Format/Align Right

This will align the selected text to the right.

Format/Align Center

This will align the selected text in the center of the document.

View

These are all of the pages accessible in the program. This is an alternative to using the tabs. A check indicates the current page.

View/Produce

This page contains all of the parameters required to build and/or produce an PDF.

View/Write

This page allows you to write an PDF in rich text format.

Options

These are all of the options available to the program. This contains fonts and settings.

Options/Fonts

This allows you to select a different font size and style. Select your font and then press Apply. These fonts will remain in effect until you change them back.

Options/Settings

This page allows you to change the following settings: Project Directory and the output directory for the produceed book.

Options/Settings/Project Directory

This is the path for your project files that you will create. You may want to save them in a different directory.

Options/Settings/Output Directory

This is the path for your application software and your PDF. Please use all of these files to create your setup program.

Options/Skins

This allows you to select a different skin to change the look and feel of the application. Select from one of the included skins or load from skins directory. You can also create your own skins. See the http://www.zappersoftware.com for details. The skin will remain in effect until you change it back.

Internet

This allows you some options to access the internet.

Internet/Search Internet

This will open your default browser to Google for searching.

Internet/Send Mail

This will send an e-mail to anyone that you specifiy.

Internet/Download ShareGuard

This will download the current version of ShareGuard for evaluation. ShareGuard works with the PDFGuard product.NOTE: If ShareGuard is already installed then this option will not appear.

Help

These are all of the help options available to the program. This contains access to the Help Contents, Help Index, Help On Help and About.

Help/Contents

This is the page of all of the help contents. The page you are currently reading here is the contents page.

Help/Index

This is the page of the index for the help contents. Clicking on any item will send you to the specified position within the contents page .

Help/Help on Help

This is the page containing information on how to use the help system.

Help/Web Help

This will open your default browser to Zapper Software so that you can view any additional help or updates regarding PDFGuard.

Help/E-Mail Help

This will send an e-mail directly to Zapper Software for personal help.

Help/About

This is the page containing information about the PDFGuard program.

Form Options Directory

Path Project

This is the directory path for your PDFGuard project files.

Output Directory

This is the directory path for your PDFGuard output files. These are all of the files that are required to run the PDFGuard Viewer. You will create a setup program containing all of these files. See Help Section at Zapper Software for more information on creating Setup files. If you cannot do the Setup program by yourself then contact me through the Zapper Sofware web site.

Image Form

This is form for displaying your Ad Screen image.

Image

This is verifying the image for the Ad Screen.

Output Folder

This is the folder containing all of the files required for distributing your PDF. This folder is called c:\Program Files\PDFGuard\Output.

Output - How to Distribute PDF

After you press the PUBLISH Key, all of the required files are copied into the OUTPUT folder.
The files are as follows: Place all of the files that you required from the OUTPUT folder into a zip file or use an Software Installation program. See the C:/Program Files/PDFGuard/Samples/SampleSetup.ISS file which can be used with Inno Setup Compiler (which is free). See the help section on the website for How To Install Software Using Inno Setup

Output - How to Unlock PDF

If you are using ShareGuard then you will need to provide keys in order to unlock the PDF. Please see the ShareGuard documentation for the most current information on the ShareGuard software.

See C:/Program Files/PDFGuard/Samples/SampleKey.ISS file for an example of distributing a software key to unlock an PDF. This is an Inno Setup Compiler file (see above).

ShareGuard Overview: NOTE: The ZSSGKEY.BAT program (on the ShareGuard Locksmith Key Batch File page) contains all of the parameters to call ZSSGKM.EXE or ZSSGK.EXE. You cannot call ZSSGKM.EXE or ZSSGK.EXE by itself - it does not know what tasks to perform. The ZSSGKEY.BAT will call ZSSGKM.EXE if you specify Single User Key or will call ZSSGK.EXE if you specify NO for Single User Key. Send the user the ZSSGKEY.BAT and the ZSSGKM.EXE without any product key specified. After their product key is displayed, they will e-mail you or phone you with the product key. You can then enter it into the Locksmith Key page - Product Key field. Generate the parameters and Key Batch file and send it to the customer. It will unlock ONLY that computer for that software PDF title.


Return to Index



End of PDFGuard Help Contents
1 1