Nun, das kannst du tun convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf. Es hat bei mir funktioniert, aber das Problem ist, dass es die Datei text.txt in ein Bild konvertiert, sodass Sie den Text in der resultierenden PDF-Datei nicht hervorheben können.
Alaa Ali
3
@Alaa du solltest dies eher als Antwort als als Kommentar posten. Einfach, prägnant und auf das Geld.
Little Ancient Forest Kami
1
gscan2pdf Ist eine GUI-Version auch für den Fall, dass der Befehl 'convert' fehlschlägt und für mich funktioniert. (von ifoss.com): Sobald gscan2pdf geöffnet ist, können Sie alle erforderlichen Dateien auswählen, indem Sie auf Open Files klicken. Standardmäßig ist es in alphabetischer Reihenfolge angeordnet, aber Sie können die Bilder per Drag & Drop nach Ihren Wünschen neu anordnen. Klicken Sie anschließend auf das Symbol Speichern, um die Dateien als PDF zu speichern. Wenn Sie nur eine PDF-Datei möchten, klicken Sie auf Speichern. Da die Ausgabedatei standardmäßig PDF ist, müssen Sie sich hier nicht viel Gedanken machen. Wählen Sie einfach, wo die konvertierte Datei gespeichert werden soll. Speichern Sie die konvertierten Bilder als PDF.
Es hat bei mir funktioniert, aber das Problem ist, dass es die text.txtDatei in ein Bild konvertiert , sodass Sie den Text in der resultierenden PDF-Datei nicht hervorheben können.
ImageMagic convertreduziert die Qualität und vergrößert sie meiner Erfahrung nach. Versuchen Sie es pdftk. Aber nicht sicher, wie Sie dort Bilder hinzufügen.
Akostadinov
3
Sie können mit dem -qualityFlag optimieren , um die resultierende PDF-Dateigröße zu erhöhen oder zu verringern. Beispiel:convert -quality 50 image1.jpeg image2.jpeg image3.jpeg outputFileName.pdf
RajaRaviVarma
5
Beachten Sie, dass convert Ghostscript unter der Haube verwendet und gs JPEGs decodiert und neu codiert, was zu einem Qualitätsverlust führt, selbst wenn eine hohe Qualität angegeben wird.
tobltobs
4
Ich musste mehr als 6000 pdfs ausgehend von 30000 tiffs erstellen. convertgeschätzte Zeit ~ 6-7 Stunden. Ich benutzte tiffcpund tiff2pdf, sie brauchten einige Sekunden.
jc
3
äh ... mit ?! Wenn ich convert mit zwei PNG-Dateien als Eingabe und "Test.pdf" als Ausgabe ausführe, erhalte ich diesen Fehler:convert-im6.q16: not authorized `Test.pdf' @ error/constitute.c/WriteImage/1037.
Michael
33
Installieren Sie pdftk
sudo apt-get install pdftk
Pdftk
Wenn PDF elektronisches Papier ist, dann ist pdftk ein elektronischer Hefterentferner, Locher, Binder, Geheimdecoder-Ring und Röntgenbrille. Pdftk ist ein einfaches Tool, um alltägliche Dinge mit PDF-Dokumenten zu erledigen.
Sie können mit Libre Office PDF-Dateien aus Text oder Bildern erstellen und diese dann mit anderen PDF-Dateien zusammenfügen
Dies funktioniert jedoch nicht zum Verketten von Bildern mit PDFs, oder?
Garrett
2
@Dachkammer. Nein, aber es gibt verschiedene Möglichkeiten, ein Bild in ein PDF-Format umzuwandeln, z. B. mit der Option "Verdeckt" oder einfach aus vielen Programmen in ein PDF-Format zu drucken. Sobald das Bild ein PDF ist, können Sie es mit pdftk zusammenfügen.
Warren Hill
1
Funktioniert wie ein Zauber und behält den vektoriellen Text im PDF-Format.
conualfy
Scheint in den Standard-Repos nicht mehr verfügbar zu sein?
PDF Chain ist eine grafische Benutzeroberfläche für das PDF Toolkit (PDFtk). Die GUI unterstützt auf komfortable Weise alle gängigen Funktionen des Kommandozeilen-Tools.
Sie können es entweder von den Standard-Repos installieren oder das neueste und beste aus PDF Chain PPA herunterladen .
PDF Mod ist eine einfache Anwendung zum Ändern von PDF-Dokumenten.
Sie können Seiten neu anordnen, drehen und entfernen, Bilder aus einem Dokument exportieren, Titel, Betreff, Autor und Schlüsselwörter bearbeiten und Dokumente per Drag & Drop kombinieren.
Ich habe die Befehlsersetzung verwendet , um die vom findBefehl zurückgegebenen ausgewählten Elemente als Argument an den convertBefehl zu übergeben. Leider sort -nhaben meine Dateien nicht richtig sortiert, also habe ich -VOption ausprobiert und es hat den Trick gemacht. Stellen Sie außerdem sicher, dass die Namen Ihrer Dateien und Verzeichnisse im Voraus in natürlicher Reihenfolge sortiert sind . Zum Beispiel dir1, dir2, dir3nicht dir1, dir_2, dir3.
Genau das was ich brauchte! Es wurden mehrere Tools ausprobiert, bei denen beispielsweise Probleme beim Sortieren auftraten. Perfekt!
Max
1
Sie können es über installieren sudo apt install imagemagick. Andernfalls haben Sie den Befehl convert nicht.
Gefahr89
4
Installieren Sie den Master PDF Editor. Das Tool bietet das Erstellen, Zusammenführen und Extrahieren von PDF-Dateien. Informieren Sie sich hier über den Master-PDF-Editor und dessen Installation unter Ubuntu
@Force Von ihrer Website : Die Linux-basierte Version ist für die nichtkommerzielle Nutzung kostenlos.
Januar,
1
@janot Ja, aber ich denke nicht, dass es kostenlos ist .
Sparhawk
Es ist kostenlos für nicht-kommerzielle Zwecke, funktioniert super. Dies ist ein modernes, aktuelles Tool, das im Gegensatz zu anderen hier erwähnten Tools sehr gut bewertet, aber alt und rudimentär ist.
Ich kann nicht glauben, dass noch niemand Latex (tex) erwähnt hat. Es wurde speziell für die Erstellung von Dokumenten entwickelt und kann Text, Bilder und PDFs zu einem 'Masterdokument' kombinieren (ohne Qualitätsverlust). Grundsätzlich handelt es sich um eine vollständige Bibliothekssuite und eine erweiterbare Auszeichnungssprache - es gibt sie seit Ewigkeiten und sie wird in der wissenschaftlichen Community immer noch sehr häufig verwendet.
Wahrscheinlich, weil niemand damit gerechnet hat, dass es beim OP um die Schaffung eines täglichen Arbeitsablaufs auf Jobebene geht. Sprechen Sie über die Verwendung einer Nuke, um ein Lagerfeuer zu entzünden! (Ich bin
übrigens
2
Dies ist die Lösung, mit der ich mehrere TIFFs in PDFs konvertiert habe.
Ich musste mehr als 6.000 PDFs ab 30.000 TIFFs erstellen. convertgeschätzte Zeit: 6 bis 7 Stunden.
Ich benutzte tiffcpund tiff2pdf, sie brauchten einige Sekunden.
Hrm, meine tif-Eingabedateien sind 160 MB groß, aber das von tiff2pdf erzeugte PDF ist ungefähr 820 MB groß. Ich bin mir nicht sicher, ob das wirklich "nur packen" ist.
Markasoftware
2
Wenn Sie die obige Community-Antwort hinzufügen, können Sie dies tun
convert 'ls *.jpg -tr'. So erzwingen Sie, dass die Bilder in der PDF-Datei in chronologischer Reihenfolge angezeigt werden.
Ich hatte es noch nie benutzt, aber es dauerte ungefähr 10 Minuten, um damit zu beginnen .PDFs zu erstellen, und ungefähr 40 Minuten, um sie genau so anzupassen, wie ich es wollte. Am Ende habe ich die besten Formatierungsanleitungen eingefügt, die ich gefunden habe.
Grundsätzlich erstellen Sie eine .texDatei - zum Beispiel hello.tex- mit der LaTeX-Sprache, führen pdflatex hello.texdiese Datei dann aus und erzeugen die PDF-Datei. Die Grundlagen der Sprache finden Sie hier:
http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/
Hier ist eine Barebones-Beispieldatei .tex:
\documentclass[a4paper,10pt]{article}
\begin{document}
{\footnotesize
YOUR TEXT HERE
YOUR TEXT HERE
}
\end{document}
Können Sie Anweisungen dazu beifügen, wie das OP ausgeführt werden soll?
Seth
Es ist vollbracht. :-)
Cochisebt
3
Ich würde abstimmen, habe aber nicht genug Repräsentanten. PDF-Shuffler akzeptiert nur PDF-Dateien. Frage enthalten auch Bilddateien und Textdateien.
Borisdiakur
Mit Libreoffice können Sie Textdateien in PDF konvertieren. Da es auch möglich ist, Bilddateien in Libreoffice einzufügen, dann in PDF umzuwandeln. Sobald alles in PDF ist, kann Pdf-Shuffler die Arbeit erledigen. Aber ich glaube nicht, dass eine Software alle Aufgaben auf einmal erledigen kann.
Cochisebt
0
Für mehrseitige PDF-
Dateien : Konvertieren Sie alle Dateien in PDF-Dateien und fügen Sie sie mit einem PDF-Writer hinzu, z. pdftk, pdfill, Microsoft Print to PDF, CutePDF usw
Für einseitige PDF-
Dateien : Konvertieren Sie alle Dateien in Bilder, z. PNG, der Reihe nach benannt. Dann füge zu einer Seite mit Bildkonverter zB. imgconv
Möglicherweise gibt es Konverter, die in anderen Formaten manipulieren oder sogar mit nativen Eingabeformaten verarbeiten können, bevor sie als PDF ausgegeben werden. Alle hier genannten Programme sind kostenlos.
Das OP fragt, wie image1.tif Bild 2.tif Bild 3.jpg zu images.pdf konvertiert werden soll
Lexible
Nicht genau. OP möchte auch PDF-Dateien mit Bildern zusammenführen. Es ist besser, PDF-Dateien aus Bildern mit dem img2pdfBefehl zu erstellen , da PDF-Dateien mit dem Originalbild erstellt und dann verwendet werden pdfjoin.
Kubus
-1
Mit Gimp als Ebenen importieren, als PDF exportieren :)
convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf
. Es hat bei mir funktioniert, aber das Problem ist, dass es die Datei text.txt in ein Bild konvertiert, sodass Sie den Text in der resultierenden PDF-Datei nicht hervorheben können.Antworten:
Wenn Sie bereit sind, ein Terminal zu verwenden, können Sie ImageMagick verwenden. Installieren Sie es mit
dann kannst du machen:
Es hat bei mir funktioniert, aber das Problem ist, dass es die
text.txt
Datei in ein Bild konvertiert , sodass Sie den Text in der resultierenden PDF-Datei nicht hervorheben können.quelle
convert
reduziert die Qualität und vergrößert sie meiner Erfahrung nach. Versuchen Sie espdftk
. Aber nicht sicher, wie Sie dort Bilder hinzufügen.-quality
Flag optimieren , um die resultierende PDF-Dateigröße zu erhöhen oder zu verringern. Beispiel:convert -quality 50 image1.jpeg image2.jpeg image3.jpeg outputFileName.pdf
convert
geschätzte Zeit ~ 6-7 Stunden. Ich benutztetiffcp
undtiff2pdf
, sie brauchten einige Sekunden.convert-im6.q16: not authorized `Test.pdf' @ error/constitute.c/WriteImage/1037.
Installieren Sie pdftk
Pdftk
Wenn PDF elektronisches Papier ist, dann ist pdftk ein elektronischer Hefterentferner, Locher, Binder, Geheimdecoder-Ring und Röntgenbrille. Pdftk ist ein einfaches Tool, um alltägliche Dinge mit PDF-Dokumenten zu erledigen.
Sie können mit Libre Office PDF-Dateien aus Text oder Bildern erstellen und diese dann mit anderen PDF-Dateien zusammenfügen
Es kann auch
PDF-Seiten in ein neues Dokument aufteilen
PDF-Seiten oder Dokumente drehen
und vieles mehr
Weitere Details hier: Ubuntu Geek: Liste der PDF-Bearbeitungswerkzeuge
quelle
Probieren Sie PDF Chain aus :
Sie können es entweder von den Standard-Repos installieren oder das neueste und beste aus PDF Chain PPA herunterladen .
Oder PDF Mod :
Siehe auch:
quelle
convert
) in PDF konvertieren und diese dann verwenden.Für mehrere Dateien in einem Verzeichnis und seinen Unterverzeichnissen mit unterschiedlichen Erweiterungen konnte ich keine passende Antwort finden
Ich habe die Befehlsersetzung verwendet , um die vom
find
Befehl zurückgegebenen ausgewählten Elemente als Argument an denconvert
Befehl zu übergeben. Leidersort -n
haben meine Dateien nicht richtig sortiert, also habe ich-V
Option ausprobiert und es hat den Trick gemacht. Stellen Sie außerdem sicher, dass die Namen Ihrer Dateien und Verzeichnisse im Voraus in natürlicher Reihenfolge sortiert sind . Zum Beispieldir1, dir2, dir3
nichtdir1, dir_2, dir3
.quelle
sudo apt install imagemagick
. Andernfalls haben Sie den Befehl convert nicht.Installieren Sie den Master PDF Editor. Das Tool bietet das Erstellen, Zusammenführen und Extrahieren von PDF-Dateien. Informieren Sie sich hier über den Master-PDF-Editor und dessen Installation unter Ubuntu
quelle
Ich kann nicht glauben, dass noch niemand Latex (tex) erwähnt hat. Es wurde speziell für die Erstellung von Dokumenten entwickelt und kann Text, Bilder und PDFs zu einem 'Masterdokument' kombinieren (ohne Qualitätsverlust). Grundsätzlich handelt es sich um eine vollständige Bibliothekssuite und eine erweiterbare Auszeichnungssprache - es gibt sie seit Ewigkeiten und sie wird in der wissenschaftlichen Community immer noch sehr häufig verwendet.
Technisch gesehen ist es eine Schriftsprache.
quelle
Dies ist die Lösung, mit der ich mehrere TIFFs in PDFs konvertiert habe.
Ich musste mehr als 6.000 PDFs ab 30.000 TIFFs erstellen.
convert
geschätzte Zeit: 6 bis 7 Stunden.Ich benutzte
tiffcp
undtiff2pdf
, sie brauchten einige Sekunden.Dieser Weg ist sehr schnell, da Bilder nicht konvertiert, sondern nur gepackt werden.
Vielleicht gibt es einige Tiff-Formate, die nicht so einfach funktionieren, bei mir hat es perfekt funktioniert.
Ich hoffe es hilft.
quelle
Wenn Sie die obige Community-Antwort hinzufügen, können Sie dies tun
convert 'ls *.jpg -tr'
. So erzwingen Sie, dass die Bilder in der PDF-Datei in chronologischer Reihenfolge angezeigt werden.quelle
Probieren Sie LaTeX mit
pdflatex
.Ich hatte es noch nie benutzt, aber es dauerte ungefähr 10 Minuten, um damit zu beginnen .PDFs zu erstellen, und ungefähr 40 Minuten, um sie genau so anzupassen, wie ich es wollte. Am Ende habe ich die besten Formatierungsanleitungen eingefügt, die ich gefunden habe.
sudo apt-get install pdflatex && sudo apt-get install texlive
Grundsätzlich erstellen Sie eine
.tex
Datei - zum Beispielhello.tex
- mit der LaTeX-Sprache, führenpdflatex hello.tex
diese Datei dann aus und erzeugen die PDF-Datei. Die Grundlagen der Sprache finden Sie hier: http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/Hier ist eine Barebones-Beispieldatei
.tex
:Optionale zusätzliche Formatierung:
So fügen Sie Bilder hinzu: https://www.sharelatex.com/learn/Inserting_Images
Für verschiedene Schriftgrößen: https://www.sharelatex.com/learn/Font_sizes,_families,_and_styles
Für verschiedene Schriftarten: https://www.sharelatex.com/learn/Font_typefaces
So ändern Sie die Seitengröße und die Ränder bei Verwendung von
pdflatex
:\usepackage[pass,paperwidth=148mm,paperheight=210mm,margin=5mm]{geometry}
quelle
Ich benutze PDF-Shuffler für diese Art der Nutzung, es funktioniert großartig.
Es ist ein grafisches Werkzeug. Sie laden einfach alle PDF-Dateien, die Sie verschmelzen möchten. Sie können die Seitenreihenfolge beliebig ändern.
quelle
Für mehrseitige PDF-
Dateien : Konvertieren Sie alle Dateien in PDF-Dateien und fügen Sie sie mit einem PDF-Writer hinzu, z. pdftk, pdfill, Microsoft Print to PDF, CutePDF usw
Für einseitige PDF-
Dateien : Konvertieren Sie alle Dateien in Bilder, z. PNG, der Reihe nach benannt. Dann füge zu einer Seite mit Bildkonverter zB. imgconv
imgconv.exe -append *.png out2.pdf
(für vertikal)imgconv.exe +append *.png out2.pdf
(für seitwärts)Möglicherweise gibt es Konverter, die in anderen Formaten manipulieren oder sogar mit nativen Eingabeformaten verarbeiten können, bevor sie als PDF ausgegeben werden. Alle hier genannten Programme sind kostenlos.
quelle
Es gibt Reihe von Dienstprogrammen in Paket
texlive-extra-utils
eingewickelt aufpdfjam
. Verwenden Sie zum Beitreten zu pdfsIm Gegensatz
convert
dazu bearbeitet es PDF direkt, ohne sie in Bilder umzuwandeln.Auch auf 18.04LTS (Bionic Beaver) wird das Paket momentan
pdftk
nicht unterstützt. Ich würde empfehlen,pdfjam
wenn jemand die Befehlszeile bevorzugt.quelle
img2pdf
Befehl zu erstellen , da PDF-Dateien mit dem Originalbild erstellt und dann verwendet werdenpdfjoin
.Mit Gimp als Ebenen importieren, als PDF exportieren :)
Gimp-Version: 2.10.8
quelle