[ANN] python-ghostscript 0.4

Discussion in 'Python' started by Hartmut Goebel, Jan 29, 2011.

  1. Announcing:

    python-ghostscript 0.4

    A Python-Interface to the Ghostscript
    C-API using ctypes

    :Copyright: GNU Public License v3 (GPLv3)
    :Author: Hartmut Goebel <>
    :Homepage: http://bitbucket.org/htgoebel/python-ghostscript
    :Download: http://pypi.python.org/pypi/ghostscript

    `Ghostscript`__, is a well known interpreter for the PostScript
    language and for PDF. This package implements a interface to the
    Ghostscript C-API using `ctypes`__. Both a low-level and a pythonic,
    high-level interface are provided.

    __ http://www.ghostscript.com/
    __ http://docs.python.org/library/ctypes.html

    This package is currently tested only under GNU/Linux. Please report
    whether it works in your environment, too. Thanks.


    Latest Changes
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    * Fixed bug: typo in function call name ctypes.util.find_library

    * (Unix) No longer try to load a specific version (version 8) of
    libgs.so

    * Added low-level interface for set_stdio() plus wrappers for
    file handles

    * (win32) Improved search for best Ghostscript installation:
    Consider Aladdin and GNU Ghostscript, too; Check for existence of
    DLL found in registry; take highest version available.

    * Added win32 example-batch file for testing and other
    improvements/fixes on examples an documentation.


    Example
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Here is an example for how to use the high-level interface of
    `python-ghostscript`. This implements a very basic ps2pdf-tool::

    import sys
    import ghostscript

    args = [
    "ps2pdf", # actual value doesn't matter
    "-dNOPAUSE", "-dBATCH", "-dSAFER",
    "-sDEVICE=pdfwrite",
    "-sOutputFile=" + sys.argv[1],
    "-c", ".setpdfwrite",
    "-f", sys.argv[2]
    ]

    ghostscript.Ghostscript(*args)


    --
    Regards
    Hartmut Goebel

    | Hartmut Goebel | |
    | www.crazy-compilers.com | compilers which you thought are impossible |
     
    Hartmut Goebel, Jan 29, 2011
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Christopher Campbell

    Ghostscript locking files in ASP.NET

    Christopher Campbell, Oct 15, 2003, in forum: ASP .Net
    Replies:
    1
    Views:
    2,149
    Jacob Yang [MSFT]
    Oct 16, 2003
  2. SpamProof

    ghostscript leaves windword processes

    SpamProof, Feb 24, 2004, in forum: ASP .Net
    Replies:
    1
    Views:
    393
    SpamProof
    Feb 25, 2004
  3. Sjaakie

    ASP.NET and GhostScript

    Sjaakie, May 10, 2006, in forum: ASP .Net
    Replies:
    0
    Views:
    1,639
    Sjaakie
    May 10, 2006
  4. Chris Jankowski

    ghostscript

    Chris Jankowski, Sep 7, 2004, in forum: Python
    Replies:
    3
    Views:
    452
    Chris Jankowski
    Sep 15, 2004
  5. Hartmut Goebel

    Announcing: python-ghostscript 0.3

    Hartmut Goebel, Aug 12, 2010, in forum: Python
    Replies:
    4
    Views:
    369
    Peter Kleiweg
    Aug 12, 2010
Loading...

Share This Page