EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

img2pdf – Online in der Cloud

Führen Sie img2pdf beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl img2pdf, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


img2pdf.py – verlustfreie Konvertierung von Rasterbildern in PDF

BESCHREIBUNG


Verwendung: img2pdf.py [-h] [-v] [-V] [-o out] [-C Farbraum] [-D]

[--without-pdfrw] [-S LxL] [-s LxL] [-b L[:L]] [-f FIT] [-a] [--title Titel]
[--author Autor] [--creator Ersteller] [--producer Produzent] [--creationdate
Erstellungsdatum] [--moddate Moddatum] [--subject Betreff] [--keywords kw [kw ...]]
[--viewer-panes PANES] [--viewer-initial-page NUM] [--viewer-magnification MAG]
[--viewer-page-layout LAYOUT] [--viewer-fit-window] [--viewer-center-window]
[--viewer-fullscreen] [infile [infile ...]]

Konvertieren Sie Rasterbilder verlustfrei in PDF, ohne JPEG- und JPEG2000-Bilder neu zu kodieren. Das
führt zu einer verlustfreien Konvertierung von JPEG- und JPEG2000-Bildern mit der einzigen zusätzlichen Dateigröße
stammen aus dem PDF-Container selbst.

Andere Rastergrafikformate werden verlustfrei in einer Zip/Flate-Kodierung ihres RGB gespeichert
Darstellung. Dadurch kann sich die Dateigröße erhöhen und die Transparenz wird nicht gespeichert. Es gibt
Daran kann man nichts ändern, bis das PDF-Format das Einbetten anderer Bilder zulässt
Formate wie PNG. Daher eignet sich img2pdf vor allem zum Konvertieren von JPEG- und JPEG2000-Bildern
PDF.

Die Ausgabe wird an die Standardausgabe gesendet, sodass sie in eine Datei oder in umgeleitet werden kann
ein anderes Programm als Teil einer Shell-Pipe. Um die Ausgabe direkt in eine Datei zu schreiben, verwenden Sie die
-o or --Ausgabe .

positionell Argumente:
infile Gibt die Eingabedatei(en) in einem beliebigen Format an, das von Python Imaging gelesen werden kann
Bibliothek (PIL). Wenn keine Eingabebilder angegeben sind, wird ein einzelnes Bild gelesen
Standardeingabe. Der spezielle Dateiname „-“ kann einmal verwendet werden, um ein Bild zu lesen
Standardeingabe. Um eine Datei im aktuellen Verzeichnis mit dem Dateinamen „-“ zu lesen, übergeben Sie
es zu img2pdf, indem es explizit seinen relativen Pfad wie „./-“ angibt.

optional Argumente:
-h, --help
Diese Hilfemeldung anzeigen und beenden

-v, - ausführlich
Lässt das Programm im ausführlichen Modus arbeiten und gibt Meldungen bei Standardfehler aus.

-V, --Version
Druckt Versionsinformationen und beendet.

Allgemeine Ausgabeargumente:

-o out, --Ausgabe
Führt die Ausgabe des Programms in eine Datei anstelle der Standardausgabe durch.

-C Farbraum, --Farbraum Farbraum
Erzwingt den PIL-Farbraum. Eine Liste möglicher Werte finden Sie im Epilog. Normalerweise
Der PDF-Farbraum würde aus dem Farbraum des Eingabebilds abgeleitet. Das
Die Option überschreibt den automatisch erkannten Farbraum aus dem Eingabebild und
erzwingt somit einen bestimmten Farbraum im Ausgabe-PDF /Farbraum Eigentum. Das ist
nützlich für JPEG 2000-Bilder mit einem anderen Farbraum als RGB.

-D, --kein Datum
Unterdrückt Zeitstempel in der Ausgabe und macht die Ausgabe dadurch deterministisch
einzelne Läufe. Sie können ein Datum auch manuell festlegen, indem Sie das verwenden --moddate und
--Erstellungsdatum Optionen.

--without-pdfrw
Standardmäßig verwendet img2pdf die pdfrw-Bibliothek, um das Ausgabe-PDF zu erstellen, wenn pdfrw vorhanden ist
verfügbar. Wenn Sie den internen PDF-Generator von img2pdf verwenden möchten, auch wenn pdfrw
vorhanden ist, dann übergeben Sie diese Option. Dies kann nützlich sein, wenn Sie Unicode verwenden möchten
Metadatenwerte, die pdfrw noch nicht unterstützt (siehe
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
für Menschen lesbar.

Argumente für Bild- und Seitengröße und Layout:

Jedes Eingabebild wird auf einer eigenen Seite platziert.
Die Bildgröße wird gesteuert

durch den dpi-Wert des Eingabebildes oder, falls nicht festgelegt oder fehlend, durch die Standard-dpi von
96.00. Standardmäßig hat jede Seite die gleiche Größe wie das angezeigte Bild. Daher,
Standardmäßig gibt es keinen sichtbaren Rand zwischen dem Bild und dem Seitenrand.
Wenn Bildgröße und Seitengröße durch die Optionen in voneinander abweichen
In diesem Abschnitt wird das Bild immer in beiden Dimensionen zentriert sein.

Die Bildgröße und die Seitengröße können mithilfe von explizit festgelegt werden --imgsize und
--Seitengröße Optionen bzw. Wenn eine der Dimensionen der Bildgröße ist
angegeben, aber die gleiche Dimension der Seitengröße nicht vorhanden ist, dann wird diese letztere sein
abgeleitet von ersterem unter Verwendung eines optionalen minimalen Abstands zwischen dem Bild und
der Seitenrand (gegeben durch die --Grenze Option) und/oder eine bestimmte Anpassungsstrategie
(gegeben von der --passen Möglichkeit). Das Umgekehrte geschieht, wenn eine Dimension der Seitengröße angegeben wird
eingestellt ist, die gleiche Dimension der Bildgröße jedoch nicht.

Jeder Längenwert in den folgenden Optionen wird durch die Metavariable L dargestellt, die a ist
Gleitkommawert mit optional angehängter Einheit (ohne Leerzeichen dazwischen).
Die Standardeinheit ist pt (1/72 Zoll, die PDF-Einheit) und andere zulässige Einheiten sind cm
(Zentimeter), mm (Millimeter) und in (Zoll).

Jedes Größenargument im Format LxL in den folgenden Optionen gibt die Breite an
Höhe eines Rechtecks, wobei das erste L die Breite und das zweite L die Breite darstellt
stellt die Höhe dar, wobei jedem Wert wie beschrieben eine optionale Einheit folgt
über. Entweder Breite oder Höhe können weggelassen werden, in diesem Fall jedoch das trennende x
muss noch vorhanden sein. Anstatt die Breite und Höhe explizit anzugeben, können Sie dies auch tun
Geben Sie auch einige gängige Seitengrößen (ohne Berücksichtigung der Groß- und Kleinschreibung) an, z. B. Letter und A4. Sehen
Im Nachwort unten finden Sie eine vollständige Liste der gültigen Größen.

Das --passen Die Option skaliert das Bild so, dass es in ein Rechteck passt, das entweder abgeleitet ist
von der --imgsize Option oder auf andere Weise aus dem --Seitengröße Möglichkeit. Wenn die
--Grenze Option ist zusätzlich zum gegeben --imgsize Option während die --Seitengröße
Wenn diese Option nicht angegeben ist, wird die Seitengröße anhand der Bildgröße berechnet.
Respektieren Sie die Grenzeinstellung. Wenn die --Grenze Option ist zusätzlich zum gegeben
--Seitengröße Option während die --imgsize Wenn die Option nicht angegeben ist, wird die Bildgröße geändert
aus der Seitengröße unter Berücksichtigung der Randeinstellung berechnet werden. Wenn die --Grenze
Option ist gegeben, während sowohl die --Seitengröße und --imgsize Optionen werden dann übergeben
--Grenze Option wird ignoriert.

-S LxL, --Seitengröße LxL
Legt die Größe der PDF-Seiten fest. Die Kurzoption ist das Großbuchstabe S, weil es so ist
eine Gedächtnisstütze dafür, dass es größer als die Bildgröße ist.

-s LxL, --imgsize LxL
Legt die Größe der Bilder auf den PDF-Seiten fest. Zusätzlich ist die Einheit dpi zulässig
Dadurch wird die Bildgröße als Wert in Punkten pro Zoll festgelegt. Anstelle einer Einheit Breite
An Höhen- und Höhenwerte kann auch ein Prozentzeichen angehängt werden, das auf eine Größenänderung hinweist
das Bild um diesen Prozentsatz. Die Kurzoption ist das Kleinbuchstabe s, da es sich um ein handelt
Es ist eine Gedächtnisstütze, die kleiner als die Seitengröße ist.

-b LL], --Grenze LL]
Gibt den minimalen Abstand zwischen dem Bildrand und dem PDF-Seitenrand an.
Dieser Wert wird durch explizite Werte überschrieben, die von festgelegt wurden --Seitengröße or --imgsizedem „Vermischten Geschmack“. Seine
Der Wert wird bei der Berechnung der Seitenabmessungen aus den Bildabmessungen oder verwendet
andersherum. Als Argument können ein oder zwei Längenwerte angegeben werden,
durch einen Doppelpunkt getrennt. Ein Wert gibt den minimalen Rand auf allen vier Seiten an. Zwei
Werte geben den minimalen Rand oben/unten bzw. links/rechts an.
Es ist nicht möglich, asymmetrische Ränder anzugeben, da dies bei Bildern immer der Fall sein wird
zentriert auf der Seite.

-f FIT, --passen FIT
If --imgsize gegeben ist, passt mit diesen Abmessungen zum Bild. Ansonsten passen die
Bild in die von gegebenen Dimensionen --Seitengröße. FIT ist eines von in, füllen, exakt,
verkleinern und vergrößern. Der Standardwert ist „into“. Siehe den Epilog unten
eine Beschreibung der FIT-Optionen.

-a, --auto-orient
Wenn beide Abmessungen der Seite angegeben sind über --Seitengröße, tauscht diese bedingt aus
Abmessungen so, dass die Seitenausrichtung mit der Ausrichtung der Seite übereinstimmt
Eingabebild. Wenn die Ausrichtung einer Seite umgekehrt wird, ändern sich auch die eingestellten Werte
über das --Grenze .

Argumente, die Metadaten festlegen:

--Titel Titel
Legt den Titelmetadatenwert fest

--Autor Autor
Legt den Metadatenwert des Autors fest

--Schöpfer Schöpfer
Legt den Metadatenwert des Erstellers fest

--Hersteller Hersteller
Legt den Metadatenwert des Produzenten fest

--Erstellungsdatum Erstellungsdatum
Legt den UTC-Erstellungsdatum-Metadatenwert in JJJJ-MMTT oder JJJJ-MM-TTTHH:MM fest
JJJJ-MM-TTTHH:MM:SS-Format oder ein beliebiges Format, das vom Python-Dateutil-Modul oder verstanden wird
jedes Format, das unter „Datum“ verstanden wird --Datum`

--moddate Moddate
Legt den UTC-Änderungsdatum-Metadatenwert in JJJJMM-TT oder JJJJ-MM-TTTHH:MM fest
JJJJ-MM-TTTHH:MM:SS-Format oder ein beliebiges Format, das vom Python-Dateutil-Modul oder verstanden wird
jedes Format, das unter „Datum“ verstanden wird --Datum`

--Gegenstand Fach
Legt den Betreff-Metadatenwert fest

--Schlüsselwörter kw [kw ...]
Legt den Metadatenwert des Schlüsselworts fest (kann mehrfach angegeben werden)

PDF Zuschauer Argumente:
PDF-Dateien können festlegen, wie sie dem Benutzer als PDF präsentiert werden sollen
Zuschauer

--viewer-panes SCHEIBEN
Weisen Sie den PDF-Viewer an, welche Seitenbereiche angezeigt werden sollen. Gültige Werte sind „Umrisse“ und
„Daumen“. Es ist nicht möglich, beides gleichzeitig anzugeben.

--viewer-initial-page NUM
Anstatt die erste Seite anzuzeigen, weisen Sie den PDF-Viewer an, die angegebene Seite anzuzeigen
stattdessen. Seitenzahlen beginnen mit 1.

--viewer-magnification MAG
Weisen Sie den PDF-Viewer an, das PDF mit einer bestimmten Zoomstufe zu öffnen. Gültige Werte sind
entweder eine Gleitkommazahl, die die genaue Zoomstufe angibt, „fit“ (Zoom to fit).
ganze Seite), „fith“ (Zoom auf Seitenbreite) und „fitbh“ (Zoom auf sichtbare Seite).
Breite).

--viewer-page-layout LAYOUT
Weisen Sie den PDF-Viewer an, die Seiten auf dem Bildschirm anzuordnen. Gültige Werte sind
„single“ (einzelne Seiten anzeigen), „onecolumn“ (eine fortlaufende Spalte),
„twocolumnright“ (zwei fortlaufende Spalten mit ungerader Seitenzahl rechts) und
„twocolumnleft“ (zwei fortlaufende Spalten mit ungeraden Seitenzahlen auf der linken Seite)

--viewer-fit-window
Weisen Sie den PDF-Viewer an, die Fenstergröße an die Seitengröße anzupassen

--viewer-center-window
Weisen Sie den PDF-Viewer an, das PDF-Viewer-Fenster zu zentrieren

--viewer-fullscreen
Weisen Sie den PDF-Viewer an, die PDF-Datei im Vollbildmodus zu öffnen

Farbraum

Derzeit muss der Farbraum für JPEG 2000-Bilder erzwungen werden, die nicht im enthalten sind
RGB-Farbraum. Die verfügbaren Farbraumoptionen basieren auf der Python Imaging Library
(PIL) kurze Griffe.

RGB RGB-Farbe

L Graustufen

1 Schwarzweiß (intern in Graustufen umgewandelt)

CMYK CMYK-Farbe

CMYK;I CMYK-Farbe mit Umkehrung (für CMYK-JPEG-Dateien von Adobe)

Papierformate

Sie können die in der ersten Spalte angezeigten Kurznamen für die Papierformate angeben
Tabelle unten als Argumente für die --Seitengröße und --imgsize Optionen. Die Breite und
Die Höhe, auf die sie abgebildet werden, wird in der zweiten Spalte angezeigt. Geben Sie den Wert in an
Die Angabe der zweiten Spalte hat den gleichen Effekt wie die Kurzschrift in der ersten Spalte.
Durch Anhängen von ^T (ein Caretzeichen/Zirkumflex gefolgt vom Buchstaben T) wird das Papierformat geändert
vom Porträt ins Querformat. Das Postfix symbolisiert somit die Transponierung. Die Werte
sind Groß-/Kleinschreibung nicht zu beachten.

A0 841mm x 1189mm

A1 594mm x 841mm

A2 420mm x 594mm

A3 297mm x 420mm

A4 210mm x 297mm

A5 148mm x 210mm

A6 105mm x 148mm

Buchstabe 8.5 x 11 Zoll

Passformoptionen

Die img2pdf-Optionen für die --passen Argument werden in der ersten Spalte im angezeigt
Tabelle unten. Die Funktion dieser Optionen kann den Geometrieoperatoren zugeordnet werden
von Imagemagick. Für Benutzer, die mit imagemagick vertraut sind, das entsprechende
Der Operator wird in der zweiten Spalte angezeigt. In der dritten Spalte wird angezeigt, ob dies der Fall ist oder nicht
Das Seitenverhältnis bleibt für diese Option erhalten (dasselbe wie in Imagemagick). So wie
imagemagick, img2pdf bemüht sich, das Seitenverhältnis beizubehalten --passen
Wenn kein Argument angegeben wird, ist der Standardwert „into“, was der Abwesenheit entspricht
eines beliebigen Operators in imagemagick. Der Wert der --passen Bei der Option wird die Groß-/Kleinschreibung nicht beachtet.

in | | Y | Der Standard. Breiten- und Höhenwerte geben das Maximum | an | | Werte.

---------+---+---+------------------------------

füllen | ^ | Y | Breiten- und Höhenwerte geben die Mindestwerte an.

---------+---+---+------------------------------

genau | ! | N | Breite und Höhe ausdrücklich angegeben.

---------+---+---+------------------------------

schrumpfen
| > | Y | Verkleinert ein Bild mit größeren Abmessungen als dem angegebenen | | | Einsen
(und verhält sich ansonsten wie „into“).

---------+---+---+------------------------------

vergrößern | < | Y | Vergrößert ein Bild mit kleineren Abmessungen als den angegebenen

| | | ones (und verhält sich ansonsten wie „into“).

Beispiele

Zeilen, die mit einem Dollarzeichen beginnen, kennzeichnen Befehle, die Sie in Ihr Terminal eingeben können.
Das Dollarzeichen kennzeichnet Ihre Eingabeaufforderung. Es ist nicht Teil des Befehls, den Sie erhalten
Art.

Konvertieren Sie zwei Scans im JPEG-Format in ein PDF-Dokument.

$ img2pdf --output out.pdf Seite1.jpg Seite2.jpg

Konvertieren Sie ein Verzeichnis mit JPEG-Bildern in ein PDF mit druckbaren A4-Seiten im Querformat
Modus. Auf jeder Seite nimmt das Foto bei gleichzeitiger Erhaltung den größtmöglichen Platz ein
sein Seitenverhältnis und einen Druckrand von 2 cm oben und unten und 2.5 cm oben
linke und rechte Seite.

$ img2pdf --output out.pdf --pagesize A4^T --border 2cm:2.5cm *.jpg

Passen Sie die Bilder auf jeder A4-Seite in ein Rechteck von 10 cm mal 15 cm an, behalten Sie dabei aber die Größe bei
Originalbildgröße, wenn das Bild kleiner ist.

$ img2pdf --output out.pdf -S A4 --imgsize 10cmx15cm --fit Shrink *.jpg

Bereiten Sie ein Verzeichnis mit Fotos vor, die randlos auf Fotopapier im Verhältnis 3:2 gedruckt werden sollen
Passen Sie das Seitenverhältnis an und drehen Sie jede Seite so, dass ihre Ausrichtung mit der der Eingabe übereinstimmt
Bild.

$ img2pdf --output out.pdf --pagesize 15cmx10cm --auto-orient *.jpg

Kodieren Sie ein JPEG2000-Graustufenbild. Der Farbraum muss als img2pdf erzwungen werden
kann es nicht automatisch aus der JPEG2000-Datei lesen.

$ img2pdf --output out.pdf --colorspace L input.jp2

Argumentanalyse

Optionen mit langen Argumenten können mit einem Präfix abgekürzt werden, wenn die Abkürzung lautet
mehrdeutig. Das heißt, das Präfix muss mit einer eindeutigen Option übereinstimmen.

Achten Sie darauf, dass Ihre Shell Argumentwerte als Sonderzeichen interpretiert (z. B
Semikolon in der Farbraumoption CMYK;I). Geben Sie im Zweifelsfall die Argumentwerte ein
Einzelzitate.

Wenn Sie möchten, dass ein Argumentwert mit einem oder mehreren Minuszeichen beginnt, müssen Sie dies tun
Verwenden Sie den langen Optionsnamen und verbinden Sie sie mit einem Gleichheitszeichen wie folgt:
$ img2pdf --author=--test--
Wenn der Name Ihrer Eingabedatei mit einem oder mehreren Minuszeichen beginnt, trennen Sie diese
die Eingabedateien von den anderen Argumenten durch zwei Minuszeichen:

$ img2pdf -- --my-file-starts-with-two-minuses.jpg

Oder geben Sie den relativen Pfad genauer an, indem Sie ein ./ voranstellen:

$ img2pdf ./--my-file-starts-with-two-minuses.jpg

Die Reihenfolge der nicht positionellen Argumente (alle Argumente außer den Eingabebildern)
macht nichts.

Verwenden Sie img2pdf online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad