Am 05.09.2011 11:40, schrieb Florian Lohoff:
> On Sun, Sep 04, 2011 at 11:34:40AM +0200, Pierre Bernhardt wrote:
Hallo,

> %%LanguageLevel: 2
> %%DocumentMedia: A5 420 595 0 () ()
^^ hat gefehlt
Ich habe ganz am Anfang hinter dem ersten %%LanguageLevel: 2 einfach die 
folgende
Zeile eingefügt:

%%DocumentMedia: A4 595 839 0 () ()

Das sieht dann bei der ersten Seite so aus:

!PS-Adobe-3.0
%%Pages: (atend)
%%BoundingBox: 0 0 419 595
%%HiResBoundingBox: 0.000000 0.000000 419.000000 595.000000
%.........................................
%%Creator: GPL Ghostscript 871 (pswrite)
%%CreationDate: 2011/09/04 10:34:52
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%DocumentMedia: A4 595 841 0 () ()
%%EndComments
%%BeginProlog
% This copyright applies to everything between here and the %%EndProlog:

Anschließend konnte ich mit psresize -Pa5 -pa4 rein raus die Seite hoch 
skalieren.
Ich werde mal nen bugreport für psresize eröffnen ;-) Mal sehen was dabei raus 
kommt.

Es geht auch erst A5 als DocumentMedia zu definieren und dann nach dem psresize 
das
in A4 zu ändern (psresize macht das auch nicht).

Beide Lösungen haben allerdings ein Problem, wenn die Datei verschiedene 
Papiergrößen
für unterschiedliche Seiten in einer Datei besitzt.

Als 3. alternative gibt es in der Datei für jede Seite eine %%PageBoundingBox 
und eine
setpagesize Zeile. Wenn ich dort die Werte alle ändere auf die A4 Werte 
erscheint es anschließend
auch in Ordnung. Allerdings finde ich noch haufenweise weitere Werte in dem 
"Code" die
vermutlich auch angepasst werden müssten, was ich hier nicht ausprobiert habe.

Naja, jetzt gibts bei Debian gleich einen Bugreport dazu.

MfG...
Pierre


-- 
Linux mailing list [email protected]
subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo

Antwort per Email an