![]() |
![]() |
sprache auswählen deutsch
Short description about GsPDF
Graphical User Interface for Ghostscript
GPL open source
sojasprosse@users.sourceforge.net
http://sourceforge.net/projects/gspdf/
Documentation
GsPdf Vers 1.0.0.3
Index of contents
The Software GsPdf can be used to create Pdf files.
Sorry at the moment GsPdf is only available in german and in english language.
It works together with following Operating systems
Windows 2000,
Windows XP, Windows Server 2003, Citrix, Windows Terminalserver
(
not recommended NT40 and Windows Vista - runs with bugs )
GsPdfConfig is a graphical user interface to
install and uninstall Redmon and Ghostscript as well as a
Postscript printer driver.
All required settings are stored in a
Configuration file GsPdf.ini Additional GsPdf gives the possibility to
analyze the document content.
After this the Pdf file can run through
different working processes.
You can use the GsPdf Software also for education to see how Ghostscript works.
To study the command line Parameters which were executed by GsPdf just set the Debug mode to 64.
The AddOn Tools can also be used as Stand alone Tools in other projects.
For example there is a tool to upload the Pdf by smtp, or another tool to upload in the user home directory by ftp.
There is a tool to merge Pdfs together. And also a GUI Tool which
can be used for Pdftk to add Logos in the background of the Pdf.
If you want to know how to develop a Tool with Delphi to use Lotus
Notes OLE, then take a look at the Add Ons
GsPdfNotesConfig and GsPdfNotesUIConfig.
GsPdfConfig - GsPdf requires the following additional Software
GPL/AFPL Ghostscript (tested Version 7.xx 8.xx)
Redmon (Version 1.7), ReedmonEE 18 for Terminalserver or Citrix
PdfToText (to extract the Text from the Pdf file)
PdfTk (to encrypt the Pdf or save a Logo also for Pdf security settings)
The software Ghostscript will do the work to convert the Postscript
into a PDF file. Ghostscript has to be installed to create the Pdf file.
The Software Redmon redirect the print
stream from the Postscript Printer to the standard input of
GsPdf. GsPdf
will save the Postsctript file then.
After this GsPdf calls Ghostscript
to convert the postscript file into a PDF file. The
software PdfToText is needed by GsPdf optionally, to convert the
Pdf
file into a ASCII TXT file. to analyze the document content .
Automatically Printer installation.
Automatically Installation/Configuration of the Redmon Printerport
Automatically allocation of the PDF
filename. If additionally a ASCII TXT file is created, the document
content can be scanned for certain words
with the help of
"Regular Expressions". Depending on document content the filename
can be set automatically without user interaction.
The analysis of the
PDF content is done with the ASCII TXT file.A script searches the
TXT file by "Regular Expressions„.
the regular expressions in
the script uses a similar syntax to Perl.
This way the automatically allocation of
the PDF filename and the post processing can be done depending on the
content of the document .
The post process of the Pdf file can
be done depending on document type or User. For example it is
possible to upload the file with FTP into the
Users Home directory of a
domain (works on LAN or WAN). Or you can save some values, which
were extracted from the document, into a Lotus Notes database,
and then attach the Pdf file to the Notes document.
Inherit the Log on User Name , Print date , time, as well as document content into the PDF filename.
Manually User input for the Pdf filename is also possible.
Network Printer sharing on Print server this way you need to install the printer only once.
Supports multiple different Printer configurations by using different ini configuration files for each printer/port.
Using Ghostscript "Distiller Parameter" from the GsPdf.RSP file. Edit and save the file with GsPdfConfig
Flexible post processing in LAN
or WAN area
Processing with FTP (user dependend) and saving into the User Home directory of a Windows
Domain.
Processing with email: smtp (user dependend) , mapi
Processing with Lotus Notes, send or save into a Lotus Notes
database, call a Notes agent, fillup Notes fields with values extracted
from Pdf document
Processing with Logo (user dependend) also Pdf encryption and security settings.
Processing of
userdefined Jobs is possible by calling independend additional
software
File download:
https://sourceforge.net/projects/gspdfSVN: Subversion Access
Is done by Setup-Gspdf-V1001-win32.exe
Die Installation does the following procedures:
extract the GsPdf files into the selected program folder and then launch GsPdfConfig.exe
Installation of the Software GPL/AFPL Ghostscript, if it is not installed on the PC already
Installation of the printer port monitor software RedmonEE 18 , if it is not installed on the PC already
Installation and configuration of the Redmon printer port.
Installation of a Postscript Printerdriver on Redmon printer port.
If GsPdfConfig is running the first time, the following Key will be added to the registry:
HKEY_CURRENT_USER\Software\gspdf\1.0\ConfigFile
this key saves the path to the current GsPdfConfig.INI
configuration file.
When running GsPdfConfig.exe this key will be checked, this way GsPdf knows that the software has been allready installed.
GsPdf is available with GPL Open Source Licence.
For additional used Software you have to check the License agreement! The user has to take response to do this by himself!
Limitation see DISCLAIMER.TXT in the GsPdf working directory.
Download of the GsPdf Source Code https://sourceforge.net/projects/gspdf/
GsPdf was build Borland Delphi 5. To edit and compile the GsPdf source code, you have to install the open JVCL Library.
JEDI VCL 2.00 Final for D5-D7 http://jvcl.sourceforge.net/
GsPdf uses the following additional Software:
GPL or AFPL Ghostscript V 7.xx or V 8.x
for GsPdf 1003 at the momet GPL Ghostscript V 8.61 is recommended
http://www.cs.wisc.edu/~ghost/
RedMon - Redirection Port Monitor
RedmonEE 18
or Redmon Version 1.7
http://www.ghostgum.com.au/
pdftotext for windows version 0.92 or higher
It is includet in download xpdf-3.02-win32 from:
http://www.foolabs.com/xpdf/download.html
Pdftk 1.41 compiled Pdftk.exe for
windows
http://www.pdfhacks.com/pdftk/
from
section “Windows Program Download” download
pdftk-1.41.exe.zip
GsPdf uses some features of Pdftk.exe. For example to add
a Logo or encrypt, decrypt the pdf file.
Further on it
can set the Pdf securitysettings.
Rumborak has many Tips about creating Pdf files see section Produktives
http://www.rumborak.de/
\Addon\ Delphi Source Code
\Dialogs\ GsPdf Error messages and Hint dialogs
\install\RedmonEE18\ Redmon 18 Setup - RedmonEE18 unzipped
\install\Redmon\ Redmon 17 Setup - Redmon17de.zip unzipped
\install\GPLGhostscript\ GPL Ghostscript Setup - gs856w32.exe
\install\PostscriptPrinterDriver\ Postscript Printerdrivers
\Log\ directory for GsPdf Logfiles
Pdf with Logo and security settings
Pdf with Lotus Notes on Domino Server
Pdf with Lotus Notes UI - User Interface
Legend - Pdf delete local files