[linux-l] ps2pdf - Probleme mit Querformat
Oliver Bandel
oliver at first.in-berlin.de
Mi Aug 24 15:17:18 CEST 2005
On Tue, Aug 23, 2005 at 11:32:52PM +0200, Volker Grabsch wrote:
> On Tue, Aug 23, 2005 at 10:09:31PM +0200, Jochen Heller wrote:
> > Ich habe einige DIN A4 Seiten im Querformat eingescannt. Eigentlich sind
> > es die gegenüberliegenden Heftseiten, die dann jeweils nebeneinander
> > Hochformat A5 wären. Es kommt eben darauf an, dass beide Seiten stets
> > nebeneinander stehen. Mein Ziel ist es, alle Seiten eines Heftes, dass
> > ich mit meiner Schwester zusammen kreiert habe, als PDF's mit dem pdftk
> > zu einem gesamten PDF-Dokument zusammenzufassen.
>
> Gut, halten wir zunächst einmal fest: PDF != PostScript. PDF kann z.B.
> direkt JPEG- oder PNG-Bilder einbinden. Mit "pdflatex" geht das sehr
> schön. Oder man könnte über SVG gehen (via inkscape), das hab ich aber
> noch nicht ausprobiert.
Mit Postscript (ab Level 2, allgemein gängig, mittlerweile)
kann man auch jpeg direkt einbinden.
>
> > Gescannt habe ich mit Gimp und damit aus den .xcf-Dateien .ps-Dateien
> > gemacht. Wenn ich aber dann ps2pdf nutze, erfahre ich das, was
> > anscheinend viele vor mir ebenfalls erfahren mussten: Das Bild ist
> > verhackstückelt, da das PDF in Hochformat erstellt wurde.
>
> Davon möchte ich dringend abraten! Erzeuge lieber direkt ein PDF, dann
> kannst du diverse Vorteile nutzen, die u.A. eine sehr viel geringere
> Datei-Größe bringen.
Oder im Scan-Program das ganze drehen, bevor man es als ps abspeichert.
>
> > Aus den spärlichen Informationen, die ich bisher sammeln konnte (neben:
> > "Benutz dieses oder jenes kommerzielle Tool") hab ich mir
> > zusammengereimt, dass ich in die Kopfdaten der Postscript-Datei
> > vielleicht die Anweisung hineinschreiben müsste.
Du kannst ja mal den header des PS-Fles her schicken...
... bin aber nur sporadisch im Netz derzeit.
Es gibt Möglichkeiten, das ps zu drehen mit der
rotate-Anweisung und zu verschieben mit der translate-Anweisung.
Das sollte - wenn das vorhandene PS-File nicht all zu zickigen
Code hat, auch gut machbar sein.
Ausserdem muss man vermutlich noch die Bounding-Box-Anwesiung
entsprehend ändern.
(müsste eigentlich reichen, die beiden X- und Y-Werte zu vertauschen.
Aber ohne entsprechende translate- und rotate-Anweisungen ist dann
nix dort zu sehen...
Andere Variante: Das PS-File in lout einlesen und einfach das
ganze mit lout rotieren. Aber am besten macht es sich, wenn
man ggf. störende showpage-Befehle aus dem ps-file entfernt,
bzw. wenn man ein eps einliest.
Ciao,
Oliver
Mehr Informationen über die Mailingliste linux-l