Ich habe mehrere Seiten im PNG-Format vom Scanner importiert. Ich verwende den Bildeditor, um Rauschen zu entfernen, auf 100PDI herunterzuskalieren, die Bildpalette in Graustufen umzuwandeln usw. Endlich habe ich ein paar kleine PNG-Bilder, die auf dem Computerbildschirm immer noch gut aussehen.
Dann muss ich diese PNG-Seiten zur Verteilung in einer einzigen PDF-Datei speichern. Früher konnte ich dies mit Preview.app erreichen. In macOS X High Sierra 10.13 funktioniert dieser Ansatz jedoch nicht mehr, da Preview.app versucht, PNG-Bilder um 30 % zu verkleinern, um sie an die Seitengröße anzupassen. Nach dieser Transformation ist das Bild nicht mehr scharf genug.
In früheren Versionen von macOS X generierte Preview.app eine PDF-Datei, ohne die Bilder zu transformieren.
Gibt es eine Möglichkeit, eine PDF-Datei aus einer Reihe von PNG-Bildern zu erstellen, indem diese Bilder unverändert (ohne Transformation) verwendet werden?
Sie können ImageMagick verwenden , um Ihre PNG-Bilder in PDFs umzuwandeln.
convert -density 100 sample.png sample.pdf
Siehe Wie kann ich ein PNG in hoher Qualität in ein PDF konvertieren, damit es nicht verschwommen oder verschwommen ist? für eine verwandte Frage und Antworten auf der Unix & Linux-Site.
convert
Um das kostenlose Open-Source-ImageMagick und das enthaltene convert
Tool zu installieren, können Sie das Homebrew- Projekt verwenden.
Verwenden Sie nach brew
der Installation den folgenden Befehl, um ImageMagick zu installieren:
brew install imagemagick
Alternativ können Sie einen Webdienst verwenden, um die Konvertierung für Sie durchzuführen. Suchen Sie nach PNG in PDF konvertieren , um solche Dienste zu finden:
Suchen Sie nach einem spezialisierten Tool, das genau in den beschriebenen Workflow passt und einige Fallstricke vermeidet, die andere Befehlszeilenoptionen darstellen können, ist
Verlustfreie Konvertierung von Rasterbildern in PDF. Sie sollten img2pdf verwenden, wenn Ihre Prioritäten (in dieser Reihenfolge) sind:
- Immer verlustfrei: Das in das PDF eingebettete Bild hat immer genau die gleichen Farbinformationen für jeden Pixel wie die Eingabe
- klein: Wenn möglich, wird der Unterschied in der Dateigröße zwischen dem Eingabebild und dem Ausgabe-PDF nur der Overhead des PDF-Containers selbst sein
- schnell: Wenn möglich, wird das Eingabebild einfach unverändert in das PDF-Dokument eingefügt, ohne CPU-intensive Neucodierung der Pixeldaten
Herkömmliche Konvertierungssoftware (wie ImageMagick) würde entweder:
- nicht verlustfrei sein, da verlustbehaftetes Umkodieren in JPEG
- nicht klein sein, weil eine verschwenderische Flate-Codierung von Rohpixeldaten verwendet wird
- nicht schnell sein, da Eingabedaten neu kodiert werden
Ein weiterer Vorteil, dass die Eingabe nicht neu codiert werden muss (in den meisten Fällen), besteht darin, dass img2pdf viel größere Eingaben verarbeiten kann als andere Software, da die rohen Pixeldaten nie in den Speicher geladen werden müssen.
Dies ist ein kostenloses/freies und kleines Python-Tool mit minimalen Abhängigkeiten. Wenn Sie pip bereits installiert haben, pip3 install img2pdf
kümmert sich ein einfacher Schritt darum, es zu bekommen.
Die Nutzung ist dann einfach:
$ img2pdf img1.png img2.jpg -o out.pdf
Abhängig von Ihren Gewohnheiten geben Sie img2pdf
Terminal ein, Sie können dann alle Ihre PNGs im Finder auswählen und sie einfach per Drag & Drop in das Terminalfenster ziehen, hinzufügen -o
und den gewünschten Namen für die Ausgabedatei hinzufügen.
Auf MacOS-Versionen von Leopard (10.5) bis Catalina (11) konvertiert die Schnellaktion Bilder in PDF hier alle ausgewählten Bilder in ein PDF-Dokument, ohne dass es an eine Seitengröße angepasst oder das Bild neu berechnet wird.
Auf neueren Versionen des Betriebssystems müssen Sie python3 installieren und das Skript hier verwenden , entweder als eigenständiges Shell-Skript (und die Bilddateien als Argumente); oder in einer Automator- oder Shortcuts.app-Aktion „Run Shell Script“.
Sie können auch ein Skript verwenden, das in Swift in Monterey und höher geschrieben wurde, obwohl sie im Vergleich zu Python etwas langsam sind.
Tetsujin
Antonio
Tetsujin
Fahrrad