Re: [SLUG] Help with editing a PS file.

From: Derek Glidden (dglidden@illusionary.com)
Date: Mon Aug 06 2001 - 11:40:18 EDT


On Monday 06 August 2001 08:22, you wrote:
> > [....]
> > Can someone shed some light on how to edit a ps file? I have a pdf file
> > that I need to attach a few graphics to and change some of the text. I have

Russell Hires wrote:
>
> This may sound silly, but is there a psedit? Besides, I thought ps was just a
> printing format/page description language. You could potentially transform
> your document into something else, make your mods and then put it back to the
> format you wish...

*bing bing bing* Correct answer!

Postscript is really not designed to be edited (even if there are wackos
out there who do stuff like write BASIC interpreters in Postscript...)
but just viewed/sent to a printer/etc.

You'll *really* need to get the original source of the document, edit
that, then re-export as Postscript.

Yes, you could *conceivably* edit the Postscript document by hand, but
unless you are intimately familiar with Postscript (it's not so much a
page description language as a programming language that excels at
producing graphical output) you are not going to do anything but corrupt
the postscript file.

And if you have any doubts as to the feasability of editing Postscript
by hand, just "cat" or "vi" the converted Postscript version of your PDF
and see if you can figure it out. :)

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -

http://www.eff.org/ http://www.opendvd.org/ http://www.cs.cmu.edu/~dst/DeCSS/Gallery/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 18:42:09 EDT