Open Source Web PDF Conversion Software PowerPoint PPT Presentation

presentation player overlay
1 / 15
About This Presentation
Transcript and Presenter's Notes

Title: Open Source Web PDF Conversion Software


1
Open Source Web PDF Conversion Software
  • Presented by
  • Bob Messner
  • Dr. Michael Mills

2
Why Use PDF for Web Content?
  • What benefits does a PDF provide over straight
    HTML or Doc Files?

3
Why did we need it?
  • What were the users wanting?
  • How many users needed it?
  • What was the college needing?

4
What other options were
available?
  • What benefits did we really want?

5
What were the costs of retail products that can
do this?
  • Why not Acrobat 7.0?
  • Why not a desktop application of any sort?

6
Summary of Requirement
  • Preserve formatting of files
  • Allow anyone access to view them easily
  • Ensure that the viewer is free and supported on
    many platforms (Linux, Windows, and Mac)
  • Web-based
  • Convert Word, Excel, txt, Htm docs to PDF
  • Inexpensive and easy to use

7
Serv PDF
  • Web-based PDF conversion tool
  • Foundation on Apache, Python, and Ghostscript
  • Ghost Script 8.14
  • website http//www.ghostscript.com/
  • Spyce (Python in HTML)
  • Python 2.3.4
  • Website http//spyce.sourceforge.net/

8
What is Ghostscript?
  • Simply put, Ghostscript can read a Postscript or
    PDF file and display the results on the screen or
    convert them into a form you can print on a
    non-postscript printer.
  • ServPDF uses AFPL Ghostscript which is
    distributed with a license called Aladdin Free
    Public License.
  • License info statement You may modify the
    Program, create works based on the Program and
    distribute copies of such throughout the world,
    in any medium.

9
What is Spyce?
  • Webserver built on Apache
  • Spyce is a server-side language that supports
    elegant and efficient Python-based dynamic HTML
    generation
  • Spyce is distributed under an open source
    license

10
What else is included in ServPDF?
  • Postscript printer driver
  • used to input data into Ghostscript.
  • Pre-created pages for the webserver to upload
    documents for conversion.
  • Preconfigured connectors to the Ms. Office
    applications for conversion.

11
What else do I need?
  • MS Office installed on the server
  • In order to convert Ms. Office documents the
    server in which you install ServPDF on, must have
    Ms. Office installed as well.
  • ServPDF calls on the Ms. Office application to
    open the file and print it to the postscript
    printer that it creates.
  • Ghostscript then converts that output to PDF
    format.
  • Lets see ServPFDs main conversion screen.

12
(No Transcript)
13
Configuration Files for ServPDF
  • spyceApache.conf
  • Used to configure apache to run .spy files
  • Spyce.conf
  • Defined paths to Ms. Office
  • Sets the default port to 8888
  • Defines location of temporary folder for file
    conversion
  • Index.spy
  • Main webpage as displayed in PPT slide 12.
  • Use this file to customize the main page with
    your logo, etc

14
Get ServPDF
  • Download ServPDF
  • http//www.goermezer.de
  • Any Questions???

15
Robert Messner
857-1747
messner_at_dtcc.edu Dr. Michael Mills

857-1750
mmills_at_dtcc.edu
Write a Comment
User Comments (0)
About PowerShow.com