Linux SoftwareProgrammingLibrariesPsg 0.1

Psg 0.1


Psg project is a Python module that lets you create PostScript files by embedding EPS files, bitmaps (through PIL), fonts, and arbitr
Developer:   Diedrich Vorberg
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   786K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Psg project is a Python module that lets you create PostScript files by embedding EPS files, bitmaps (through PIL), fonts, and arbitrary subsections from DSC compliant input files.

This could be used to re-write the psutils package in Python. A rudimentary layout engine to create connected text boxes is in place and will be extended in the future. I envision a subset of XML/CSS.

The text functons support Type1 fonts and dynamically re-encodes them based on unicode(!) input. All input/output operation goes through regular Python file objects. Though PostScript files are generally constructed in memory, all import operations are 'lazy', that is, input files are analyzed but their content is only copied over to the output file in the last step of composition to reduce memory usage.

Psg contains classes to model a PostScript run time environments. It will contain functionality to use Ghostscript to create PDF files and bitmap previews (my own use is largely www applications), but also to import PDF and those PostScript files that make use of all the DSC's liberties. There is not much documentation, yet, but the source code is richly and (I hope) usefully documented and there are a number of examples.
tags postscript files  files are  fonts and  input files  

Download Psg 0.1


 http://download.savannah.nongnu.org/releases/pypsg/psg-0.1.tgz


Authors software

Object Relational Membrane 2a4 (by Diedrich Vorberg)
Object Relational Membrane is a Python package that provides the functionality of an object relational layer like EJB or other persis

Psg 0.1 (by Diedrich Vorberg)
Psg project is a Python module that lets you create PostScript files by embedding EPS files, bitmaps (through PIL), fonts, and arbitr


Similar software

Psg 0.1 (by Diedrich Vorberg)
Psg project is a Python module that lets you create PostScript files by embedding EPS files, bitmaps (through PIL), fonts, and arbitr

AFPL Ghostscript 8.55 (by Raph Levien)
Ghostscript is a processor for PostScript and PDF files

Passepartout 0.6 (by Fredrik Arnerup)
Passepartout is an Open Source* Desktop Publishing* application for the X Window System*

PyX 0.9 (by J?rg Lehmann)
PyX is a Python package for the creation of PostScript and PDF files

PSLib 0.2.7 (by Vilson Cristiano Gartner)
pslib is a C-library to create PostScript files on the fly

PDF::API2 0.53 (by Alfred Reibenschuh)

phpCDLabelPS 0.0.4 (by Itzchak Rehberg)
phpCDLabelPS creates labels for your data/MP3 CDs using PHP and PostScript (output will be a postscript file)

GL2PS 1.3.0 (by Christophe Geuzaine)
GL2PS is an OpenGL to PostScript printing library.

GL2PS is a C library providing high quality vector output for any OpenGL applic

PyScript 0.6.1 (by Alexei Gilchrist and Paul Cochrane)
PyScript project is a python module for producing high quality postscript graphics

GSview 4.8 (by Russell Lang)
GSview program is a graphical interface for Ghostscript, an interpreter for the PostScript page description language used by laser pr


Other software in this category

zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

libjpeg v6b (by Independent JPEG Group)
libjpeg is a library for handling the JPEG (JFIF) image format

OpenSSL 0.9.7c (by The OpenSSL Project Team)
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

GNU C library is us

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags