In Antwort auf Ihre Frage, werden Sie ein PDF ‚Ausschießen‘ Werkzeug benötigen, die eine andere Art ist es, ein Werkzeug zu sagen, die PDF-Seite Bilder auf einen bestimmten Array ordnet eine neue PDF-Seite zu erstellen. Stellen Sie sich vor, es ist etwas wie das Setzen einer Zeitung. Sie definieren ein Array von Slots mit einer bestimmten Anzahl von Spalten in einer bestimmten Anzahl von Reihen auf einer Seite mit bestimmten festen Abmessungen (in cm). Dann füllen Sie die leeren Slots von oben nach unten, von links nach rechts mit Seiten aus einer PDF-Quelldatei. Im Fall des OP wollen sie eine einzelne Seite erstellen, die aus zwei 8.5x11 Seiten besteht, die in einem 1x2-Array angeordnet sind (1 Spalte, 2 Zeilen). Ihre Seiten werden in der folgenden Reihenfolge in das Array eingefügt: 1,2.Sie legen also die erste Seite (Seite 1 der PDF) in den ersten Slot Ihres Arrays (Spalte 1, Zeile 1) und Sie legen die zweite Seite (Seite 2) in den zweiten Slot (Spalte 1, Zeile 2)).
So verwenden Sie das Tool, um dies zu ermöglichen: Laden Sie die alte Version von Multivalent herunter. Beachten Sie, dass der Autor die guten Tool-Klassen aus der letzten Ausgabe ohne Erklärung entfernt hat, so dass Sie eine ältere verwenden müssen. Hier ist ein funktionierender Link vom 02/12: http://code.google.com/p/pdfsizeopt/downloads/detail?name=Multivalent20060102.jar Der Einfachheit halber habe ich die JAR-Datei in m.jar umbenannt. Es versteht sich von selbst, dass Sie JRE installieren müssen, damit es funktioniert, aber ich werde es dort veröffentlichen. Fügen Sie den Java-Klassenpfad-Umgebungsvariablen m.jar hinzu (für Skripts) oder führen Sie die Befehlszeilensyntax mit der Option -cp und dem relativen Pfad (siehe unten) aus. Hinweis: Ich habe es von der Befehlszeile im Installationsverzeichnis in meinem Beispiel unten ausgeführt. Geben Sie andernfalls einen absoluten Pfad von root an (wie c: \ 1 \ bin \ m.jar).
Hier ist ein Beispiel, das genau ausführen wird, was OP gepostet hat über: C: \ 1 \ bin> java -cp m.jar tool.pdf.Impose -dim 1x2 -verbose -papersize "21,59x55,88cm" - Layout "1,2" yourfilename.pdf
Hinweis, die Option -dim erstellt das Array in Spalten x Zeilen. Die -papersize wird hier in Zentimetern angegeben, aber wenn Sie Zoll benötigen, multiplizieren Sie einfach Zoll mit 2,54, um cm zu erhalten. Die Option -layout gibt Ihnen die Reihenfolge, in der Sie die leeren Slots in Ihrem Array ausfüllen und von oben nach unten und von links nach rechts ausfüllen möchten. In diesem Fall wollen wir die erste Seite der PDF-Datei oben und die zweite Seite unten, also lautet unser Argument "1,2". Das letzte Argument ist Ihre eigentliche Quelldatei. Das Tool wird eine Datei namens yourfilename-up.pdf ausgeben, wenn Sie fertig sind.
Hoffe, dass hilft.
-Matt Zweil
Sollte das 'pdf2ps infile.pdf infile.ps' sein? –
@Ian: Ich glaube, du hast recht, danke, dass du das eingefangen hast;) Ich werde es reparieren. –