Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.893.918 Times

Psg 0.1

  Date Added: March 08, 2010  |  Visits: 554

Psg

Report Broken Link
Printer Friendly Version


Product Homepage
Download (74 downloads)



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 DSCs 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..

Requirements: No special requirements
Platforms: Linux
Keyword: Create Eps Files Lets Libraries Module Postscript Files Programming Psg Python You Create
Users rating: 0/10

License: Freeware Size: 798.72 KB
USER REVIEWS
More Reviews or Write Review


PSG RELATED
Photo & Video  -  123D Creature Show 1.1
Customize your photos like never before with 123D Creature Show for iPhone and iPod touch. Add poseable 3D characters to your photos, Create amazing images for avatars, contact photos, or just for fun. You create the pose, choose the camera angle...
233 MB  
Utilities  -  3ColorsMixer - Create Color and Check Quickly - 1.1.0
This app can help developers create the color while checking the screen. - Create color with specified red, green, and blue. - The color that you create will be reflected in NavigationBar, Toolbar, SegmentedControl, and other Controls in...
5.2 MB  
Libraries  -  PSLib 0.4.0
pslib is a C-library to create PostScript files on the fly. It offers many drawing primitives, inclusion of png and eps images and a very sophisticated text rendering including hyphenation, kerning and ligatures. It can read external Type1 fonts...
501.76 KB  
Printer Tools  -  pslj 1.0.0
pslj shell-script is used to print Postscript files to a LaserJet 5L printer. If you are using another kind of printer, you can easily adapt this script by changing the DEVICE paramater to GhostScript (and possibly the resolution). You can...
 
Libraries  -  Class::Method::hash 2.08
Class::Method::hash is a Perl module that helps you create methods for handling a hash value. SYNOPSIS use Class::MethodMaker [ hash => [qw/ x /] ]; $instance->x; # empty $instance->x(a => 1, b => 2, c => 3); $instance->x_count == 3; #...
89.09 KB  
Libraries  -  GNU Classpath 0.95
GNU Classpath (essential libraries for Java) is a project to create free core class libraries for use with virtual machines and compilers for the Java programming language. GNU Classpath project includes all native methods and core classes...
6.5 MB  
Desktop Utilities  -  Konqueror Burning Sidebar 1.0
Konqueror Burning Sidebar is a KDE ioslave and sidebar that lets you create and burn CDs or DVDs from Konqueror. K3b provides most of the backend. (Used to be called kio_burn) The sidebar currently supports burning data and audio CDs. Quick...
430.08 KB  
Utilities  -  S-Terminal 0.5
S-terminal lets you create a secure X terminal over an ecrypted tunnel. Regular X terminals pass unencrypted data between you the remote machine. S-terminal creates an encrypted tunnel through which all X traffic passes. It replaces the...
52.22 KB  
Libraries  -  Tersus 0.8
Tersus is a visual programing platform that lets you create enterprise Web applications easily by drawing visual diagrams instead of writing code. If you need to create enterprise web applications, Tersus is for you. With Tersus, a single person...
18 MB  
Libraries  -  OpenPlugin::Application 0.11
OpenPlugin::Application is a subclass of CGI::Application, meant to help you create reusable web applications. SYNOPSIS # Example from OpenThoughts Demo.pm package Demo; use base "OpenPlugin::Application"; sub setup { my $self = shift;...
78.85 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB