Sie können ImageMagick dafür verwenden. Es hat eine überwältigende Anzahl von Optionen, aber wenn Sie es eintauchen, werden Sie feststellen, dass es einfach ist, dies zu erreichen. Prüfen Sie eine Übersicht über alle Kommandozeilen - Optionen hier . Für Ihre Frage habe ich folgende Möglichkeiten genutzt:
- -presse jpeg: konvertiert die pdf-Fragmente in jpeg, bevor sie in das neue Dokument eingefügt werden. Ich denke, Sie können diese Option auch auslassen, wodurch die PDF-Dateien im neuen Dokument (nicht getestet) verbleiben.
- -extent: um die Seiten im A4-Format mit 150 dpi zu machen. Überprüfen Sie die Abmessungen, die Sie für Ihr Papierformat und Ihre Auflösung benötigen. A4 mit 150 dpi ergibt 1240 x 1753 Pixel.
- -resize: Zum Ändern der Größe der Bilder / PDFs an die Grenzen des A4-Formats bei 150 dpi. Sie können dies auslassen, wenn Sie nicht möchten, dass die Größe des ursprünglichen PDFs geändert wird. Verwenden Sie dieselbe Geometrie wie bei -extent.
- -gravity: Mit sagt Ihnen, wo auf der Seite Ihr Bild platziert wird. Nordwesten ist die obere linke Ecke.
- -Einheiten und -Dichte: um den Dip einzustellen (in diesem Fall wählte ich 150 dpi)
Beachten Sie, dass die Reihenfolge der Operationen relevant ist (in der Reihenfolge ausgeführt). Die Schwerkraft muss also vor der Verlängerung platziert werden. Oder, wie im Handbuch gesagt:
Wenn eine -gravity-Einstellung vor einer anderen Option oder Einstellung mit einem Geometrieargument auftritt, das einen Versatz angibt, wird der Versatz normalerweise auf den Punkt innerhalb des Bildes angewendet, der vom -gravity-Argument vorgeschlagen wird.
Also mein ganzer Befehl war: convert *.pdf -compress jpeg -resize 1240x1753 -gravity NorthWest -extent 1240x1753 -units PixelsPerInch -density 150x150 output.pdf