Enscript text 2 postscript converter


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Enscript text 2 postscript converter
# 1  
Old 02-03-2016
Enscript text 2 postscript converter

I am trying to create a pdf file starting with a .eps file for the letterhead, and a text file to print on it.
According to the man page the following should work.
Code:
^@epsf /home/aoti/coll07.eps
                             ****** INVOICE ******                   PAGE:  1

where ^@ is a single octal zero character.
Any advise or links to a decent tutorial would be appreciated.
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. HP-UX

Best text to pdf converter for Hp/UX 11.31

Hi, Can anyone tell me the best converter I can use to convert text to pdf for HP/UX 11.31? Thanks, Linda (0 Replies)
Discussion started by: lnemitz
0 Replies

2. Post Here to Contact Site Administrators and Moderators

Best text to pdf converter for UNIX hp/ux 11.31

Hi, Can anyone tell me the best text to pdf converter? I need to convert several text files to pdf. :)I'm looking to evaluate any products before I purchase. thanks, Linda (1 Reply)
Discussion started by: lnemitz
1 Replies

3. AIX

Printing Postscript files through Infoprint Manager to a Postscript printer

Hello, I am runnning Infoprint Manager 4.3 on AIX 5.2 . There is no problem printing AFP files, but I have hit a snag trying to use "AIX DSS" or "Other Printer" actual destinations to send unconverted Postscript files to native Postscript printers. The files are big, and they print correctly,... (0 Replies)
Discussion started by: ahetzel
0 Replies

4. Shell Programming and Scripting

enscript color

Hi, I am converting a text file to ps using enscript. Does anyone know how to print in color? Here is what I tried: enscript -ptemp.ps -G -F Souvenir-DemiItalic20 -f Souvenir-DemiItalic20 -E --color file.txt The color doesn't work Thanks (5 Replies)
Discussion started by: forumbaba
5 Replies

5. Shell Programming and Scripting

change text color in postscript file

Hi everyone, I have a program that produces postscript files on the fly The color of the files produced are in black and white I want to change the text color of postscript file as the file is being produced without having to manually go into the ps file and change it myself. Any Ideas?... (5 Replies)
Discussion started by: walforum
5 Replies

6. UNIX for Dummies Questions & Answers

Enscript

When I am trying to use ENSCRIPT for formatting a file, the output I am getting has prolog statements and I am not getting desired results.. Please help (0 Replies)
Discussion started by: surajemenon
0 Replies

7. UNIX for Dummies Questions & Answers

Enscript

I'm trying to print a perlscript file from nedit using the enscript command. It reads as follows: enscript -dbigbird -R -G -b"my_perl_script.pl" This is the printer command line when I print from nedit. I also have the language set to perl under preferences. This allows me to view comments... (1 Reply)
Discussion started by: mirzabhai
1 Replies
Login or Register to Ask a Question
PostScript::Simple::EPS(3)				User Contributed Perl Documentation				PostScript::Simple::EPS(3)

NAME
PostScript::Simple::EPS - EPS support for PostScript::Simple SYNOPSIS
use PostScript::Simple; # create a new PostScript object $p = new PostScript::Simple(papersize => "A4", colour => 1, units => "in"); # create a new page $p->newpage; # add an eps file $p->add_eps({xsize => 3}, "test.eps", 1,1); $p->add_eps({yscale => 1.1, xscale => 1.8}, "test.eps", 4,8); # create an eps object $e = new PostScript::Simple::EPS(file => "test.eps"); $e->rotate(90); $e->xscale(0.5); $p->add_eps($e, 3, 3); # add eps object to postscript object $e->xscale(2); $p->add_eps($e, 2, 5); # add eps object to postscript object again # write the output to a file $p->output("file.ps"); DESCRIPTION
PostScript::Simple::EPS allows you to add EPS files into PostScript::Simple objects. Included EPS files can be scaled and rotated, and placed anywhere inside a PostScript::Simple page. Remember when using translate/scale/rotate that you will normally need to do the operations in the reverse order to that which you expect. PREREQUISITES
This module requires "PostScript::Simple", "strict", "Carp" and "Exporter". EXPORT None. CONSTRUCTOR
"new(options)" Create a new PostScript::Simple::EPS object. The options that can be set are: file EPS file to be included. This or "source" must exist when the "new" method is called. source PostScript code for the EPS document. Either this or "file" must be set when "new" is called. clip Set to 0 to disable clipping to the EPS bounding box. Default is to clip. Example: $ps = new PostScript::Simple(landscape => 1, eps => 0, xsize => 4, ysize => 3, units => "in"); $eps = new PostScript::Simple::EPS(file => "test.eps"); $eps->scale(0.5); Scale the EPS file by x0.5 in both directions. $ps->newpage(); $ps->importeps($eps, 1, 1); Add the EPS file to the PostScript document at coords (1,1). $ps->importepsfile("another.eps", 1, 2, 4, 4); Easily add an EPS file to the PostScript document using bounding box (1,2),(4,4). The methods "importeps" and "importepsfile" are described in the documentation of "PostScript::Simple". OBJECT METHODS
All object methods return 1 for success or 0 in some error condition (e.g. insufficient arguments). Error message text is also drawn on the page. "get_bbox" Returns the EPS bounding box, as specified on the %%BoundingBox line of the EPS file. Units are standard PostScript points. Example: ($x1, $y1, $x2, $y2) = $eps->get_bbox(); "width" Returns the EPS width. Example: print "EPS width is " . abs($eps->width()) . " "; "height" Returns the EPS height. Example: To scale $eps to 72 points high, do: $eps->scale(1, 72/$eps->height()); "scale(x, y)" Scales the EPS file. To scale in one direction only, specify 1 as the other scale. To scale the EPS file the same in both directions, you may use the shortcut of just specifying the one value. Example: $eps->scale(1.2, 0.8); # make wider and shorter $eps->scale(0.5); # shrink to half size "rotate(deg)" Rotates the EPS file by "deg" degrees anti-clockwise. The EPS file is rotated about it's own origin (as defined by it's bounding box). To rotate by a particular co-ordinate (again, relative to the EPS file, not the main PostScript document), use translate, too. Example: $eps->rotate(180); # turn upside-down To rotate 30 degrees about point (50,50): $eps->translate(50, 50); $eps->rotate(30); $eps->translate(-50, -50); "translate(x, y)" Move the EPS file by "x","y" PostScript points. Example: $eps->translate(10, 10); # move 10 points in both directions "reset" Clear all translate, rotate and scale operations. Example: $eps->reset(); "load" Reads the EPS file into memory, to save reading it from file each time if inserted many times into a document. Can not be used with "preload". "preload(object)" Experimental: defines the EPS at in the document prolog, and just runs a command to insert it each time it is used. "object" is a PostScript::Simple object. If the EPS file is included more than once in the PostScript file then this will probably shrink the filesize quite a lot. Can not be used at the same time as "load", or when using EPS objects defined from PostScript source. Example: $p = new PostScript::Simple(); $e = new PostScript::Simple::EPS(file => "test.eps"); $e->preload($p); BUGS
This is software in development; some current functionality may not be as expected, and/or may not work correctly. AUTHOR
The PostScript::Simple::EPS module was written by Matthew Newton, after prods for such a feature from several people around the world. A useful importeps function that provides scaling and aspect ratio operations was gratefully received from Glen Harris, and merged into this module. Copyright (C) 2002-2003 Matthew C. Newton / Newton Computing This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details, available at http://www.gnu.org/licenses/gpl.html. SEE ALSO
PostScript::Simple perl v5.12.1 2005-03-03 PostScript::Simple::EPS(3)