EngelsFransSpaans

Ad


OnWorks-favicon

img2pdf - Online in de cloud

Voer img2pdf uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht img2pdf die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


img2pdf.py - verliesloze conversie van rasterafbeeldingen naar pdf

PRODUCTBESCHRIJVING


gebruik: img2pdf.py [-h] [-v] [-V] [-o uit] [-C kleurruimte] [-D]

[--zonder-pdfrw] [-S LxL] [-s LxL] [-b L[:L]] [-f FIT] [-a] [--titel titel]
[--auteur auteur] [--maker maker] [--producent producent] [--aanmaakdatum
aanmaakdatum] [--moddate moddate] [--onderwerp onderwerp] [--trefwoorden kw [kw ...]]
[--viewer-panelen PANES] [--viewer-beginpagina NUM] [--viewer-vergroting MAG]
[--viewer-pagina-indeling LAY-OUT] [--viewer-fit-venster] [--viewer-midden-venster]
[--viewer-volledig scherm] [infile [infile ...]]

Converteer rasterafbeeldingen zonder verlies naar PDF zonder JPEG- en JPEG2000-afbeeldingen opnieuw te coderen. Dit
leidt tot een verliesvrije conversie van JPEG- en JPEG2000-afbeeldingen met de enige toegevoegde bestandsgrootte
afkomstig van de PDF-container zelf.

Andere rastergrafische formaten worden verliesloos opgeslagen in een zip/flate-codering van hun RGB
vertegenwoordiging. Hierdoor kan de bestandsgrootte toenemen en wordt de transparantie niet behouden. Er bestaat
daar kan niets aan worden gedaan totdat het PDF-formaat het insluiten van andere afbeeldingen toestaat
formaten zoals PNG. Daarom is img2pdf vooral nuttig om JPEG- en JPEG2000-afbeeldingen naar te converteren
PDF.

De uitvoer wordt naar de standaarduitvoer verzonden, zodat deze kan worden omgeleid naar een bestand of naar
een ander programma als onderdeel van een shellpipe. Om de uitvoer direct naar een bestand te schrijven, gebruikt u de
-o or --uitvoer optie.

positie- argumenten:
infile Specificeert de invoerbestanden in elk formaat dat kan worden gelezen door Python Imaging
Bibliotheek (PIL). Als er geen invoerafbeeldingen worden opgegeven, wordt er uit één afbeelding gelezen
standaard invoer. De speciale bestandsnaam "-" kan eenmalig gebruikt worden om een ​​afbeelding uit te lezen
standaard invoer. Om een ​​bestand in de huidige map met de bestandsnaam "-" te lezen, passeert u
naar img2pdf door het relatieve pad expliciet te vermelden, zoals "./-".

optioneel argumenten:
-h, --help
toon dit helpbericht en sluit af

-v, --uitgebreid
Zorgt ervoor dat het programma in uitgebreide modus werkt en berichten afdrukt bij standaardfouten.

-V, --versie
Drukt versie-informatie af en sluit af.

Algemene uitvoerargumenten:

-o uit, --uitvoer uit
Zorgt ervoor dat het programma wordt uitgevoerd naar een bestand in plaats van naar de standaarduitvoer.

-C kleur ruimte, --kleur ruimte kleur ruimte
Forceert de PIL-kleurruimte. Zie de epiloog voor een lijst met mogelijke waarden. Gebruikelijk
de PDF-kleurruimte zou worden afgeleid van de kleurruimte van de invoerafbeelding. Dit
optie overschrijft de automatisch gedetecteerde kleurruimte van de invoerafbeelding en
dwingt dus een bepaalde kleurruimte af in de uitvoer-PDF /Kleur ruimte eigendom. Dit is
handig voor JPEG 2000-afbeeldingen met een andere kleurruimte dan RGB.

-D, --geen datum
Onderdrukt tijdstempels in de uitvoer en maakt zo de uitvoer deterministisch ertussen
individuele runs. U kunt ook handmatig een datum instellen met behulp van de --moddateren en
--Aanmaakdatum opties.

--zonder-pdfrw
Standaard gebruikt img2pdf de pdfrw-bibliotheek om de uitvoer-PDF te maken als pdfrw dat is
beschikbaar. Als u de interne PDF-generator van img2pdf wilt gebruiken, zelfs als pdfrw
aanwezig is, geef dan deze optie door. Dit kan handig zijn als u Unicode wilt hebben
metadatawaarden die pdfrw nog niet ondersteunt (zie
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
leesbare.

Argumenten voor afbeeldings- en paginagrootte en lay-out:

Elke invoerafbeelding wordt op een eigen pagina geplaatst.
De afbeeldingsgrootte wordt gecontroleerd

door de dpi-waarde van de invoerafbeelding of, indien niet ingesteld of ontbrekend, de standaard dpi van
96.00 uur Standaard heeft elke pagina hetzelfde formaat als de afbeelding die erop wordt weergegeven. Dus,
er is standaard geen zichtbare rand tussen de afbeelding en de paginarand.
Als het afbeeldingsformaat en het paginaformaat van elkaar verschillen door de opties in
In dit gedeelte wordt de afbeelding altijd in beide dimensies gecentreerd.

De afbeeldingsgrootte en paginagrootte kunnen expliciet worden ingesteld met behulp van de --imggrootte en
--pagina grootte opties, respectievelijk. Als een van beide dimensies van de afbeeldingsgrootte is
opgegeven maar dezelfde afmeting van het paginaformaat niet is, dan zal dit laatste wel het geval zijn
afgeleid van de eerste met behulp van een optionele minimale afstand tussen de afbeelding en
de paginarand (gegeven door de --grens optie) en/of een bepaalde aanpasstrategie
(gegeven door de --fit keuze). Het omgekeerde gebeurt als er sprake is van een afmeting van het paginaformaat
is ingesteld, maar dezelfde afmeting van de afbeeldingsgrootte niet.

Elke lengtewaarde in onderstaande opties wordt weergegeven door de metavariabele L, die a is
drijvende-kommawaarde waaraan een optionele eenheid is toegevoegd (zonder spatie ertussen).
De standaardeenheid is pt (1/72 inch, de PDF-eenheid) en andere toegestane eenheden zijn cm
(centimeter), mm (millimeter) en in (inch).

Elk formaatargument met de indeling LxL in de onderstaande opties specificeert de breedte en
hoogte van een rechthoek waarbij de eerste L de breedte voorstelt en de tweede L
vertegenwoordigt de hoogte met een optionele eenheid na elke waarde, zoals beschreven
boven. Zowel de breedte als de hoogte mogen worden weggelaten, maar in dat geval wordt de scheidende x gebruikt
moet nog aanwezig zijn. In plaats van de breedte en hoogte expliciet op te geven, mag dat ook
specificeer ook enkele (hoofdlettergevoelige) gangbare paginaformaten zoals Letter en A4. Zien
de epiloog onderaan voor een volledige lijst van de geldige maten.

De --fit optie wordt geschaald zodat de afbeelding in een rechthoek past die is afgeleid
van de --imggrootte optie of anderszins van de --pagina grootte optie. Als de
--grens optie wordt gegeven naast de --imggrootte optie terwijl de --pagina grootte
optie niet wordt gegeven, wordt het paginaformaat berekend op basis van het afbeeldingsformaat,
met respect voor de grensinstelling. Als de --grens optie wordt gegeven naast de
--pagina grootte optie terwijl de --imggrootte optie niet wordt gegeven, dan zal de afbeeldingsgrootte dat wel doen
worden berekend op basis van het paginaformaat, met inachtneming van de randinstelling. Als de --grens
optie wordt gegeven terwijl zowel de --pagina grootte en --imggrootte opties worden dan doorgegeven
de --grens optie wordt genegeerd.

-S LxL, --pagina grootte LxL
Stelt de grootte van de PDF-pagina's in. De korte optie is de hoofdletter S, omdat dat zo is
een geheugensteuntje om groter te zijn dan de afbeeldingsgrootte.

-s LxL, --imggrootte LxL
Stelt de grootte in van de afbeeldingen op de PDF-pagina's. Bovendien is de eenheid dpi toegestaan
waarmee de afbeeldingsgrootte wordt ingesteld als een waarde van dots per inch. In plaats van een eenheid, breedte
en bij hoogtewaarden kan ook een percentageteken zijn toegevoegd, wat aangeeft dat de grootte is gewijzigd
het beeld met dat percentage. De korte optie is de kleine letter s omdat het een
ezelsbruggetje omdat het kleiner is dan het paginaformaat.

-b L[:L], --grens L[:L]
Specificeert de minimale afstand tussen de afbeeldingsrand en de rand van de PDF-pagina.
Deze waarde wordt overschreven door expliciete waarden die zijn ingesteld door --pagina grootte or --imggrootte. De
waarde wordt gebruikt bij het berekenen van pagina-afmetingen op basis van de afbeeldingsafmetingen of
andersom. Er kunnen één of twee lengtewaarden als argument worden opgegeven,
gescheiden door een dubbele punt. Eén waarde specificeert de minimale rand aan alle vier de zijden. Twee
waarden specificeren respectievelijk de minimale rand bovenaan/onder en links/rechts.
Het is niet mogelijk om asymmetrische randen op te geven, omdat afbeeldingen dat altijd zullen zijn
gecentreerd op de pagina.

-f FIT, --fit FIT
If --imggrootte is gegeven, past bij de afbeelding met behulp van deze afmetingen. Anders past u de
afbeelding in de afmetingen gegeven door --pagina grootte. FIT is een van in, vullen, exact,
verkleinen en vergroten. De standaardwaarde is "in". Zie de epiloog onderaan voor
een beschrijving van de FIT-opties.

-a, --auto-oriënteren
Als beide afmetingen van de pagina worden opgegeven via --pagina grootte, ruilt deze voorwaardelijk
afmetingen zodanig dat de paginarichting hetzelfde is als de richting van het
afbeelding invoeren. Als de richting van een pagina wordt omgedraaid, geldt dat ook voor de ingestelde waarden
via de --grens optie.

Argumenten voor het instellen van metadata:

--titel titel
Stelt de metagegevenswaarde van de titel in

--auteur auteur
Stelt de metagegevenswaarde van de auteur in

--Schepper schepper
Stelt de metadatawaarde van de maker in

--producent producent
Stelt de metagegevenswaarde van de producent in

--Aanmaakdatum Aanmaakdatum
Stelt de metagegevenswaarde van de UTC-aanmaakdatum in op JJJJ-MMDD of JJJJ-MM-DDTHH:MM of
JJJJ-MM-DDTHH:MM:SS-formaat of elk formaat dat wordt begrepen door de Python Dateutil-module of
elk formaat begrepen door `date --datum`

--moddateren wijzigen
Stelt de metagegevenswaarde van de UTC-wijzigingsdatum in op JJJJMM-DD of JJJJ-MM-DDTHH:MM of
JJJJ-MM-DDTHH:MM:SS-formaat of elk formaat dat wordt begrepen door de Python Dateutil-module of
elk formaat begrepen door `date --datum`

--onderwerp onderwerpen
Stelt de waarde van de onderwerpmetadata in

--trefwoorden kW [kw ...]
Stelt de metadatawaarde van de trefwoorden in (kan meerdere keren worden opgegeven)

PDF kijker argumenten:
PDF-bestanden kunnen specificeren hoe ze door een PDF aan de gebruiker moeten worden gepresenteerd
kijker

--viewer-vensters RUITEN
Instrueer de PDF-viewer welke zijvensters moeten worden weergegeven. Geldige waarden zijn "contouren" en
"duimen". Het is niet mogelijk om beide tegelijk op te geven.

--viewer-initiële-pagina NUM
In plaats van de eerste pagina weer te geven, kunt u de PDF-viewer opdracht geven de gegeven pagina weer te geven
in plaats van. Paginanummers beginnen met 1.

--viewer-vergroting MAG
Instrueer de PDF-viewer om de PDF met een bepaald zoomniveau te openen. Geldige waarden zijn
ofwel een getal met drijvende komma dat het exacte zoomniveau aangeeft, "fit" (zoom om te passen
hele pagina), "fith" (zoomen om op paginabreedte te passen) en "fitbh" (zoomen om op zichtbare pagina te passen
breedte).

--viewer-pagina-indeling LAYOUT
Instrueer de PDF-viewer hoe de pagina's op het scherm moeten worden gerangschikt. Geldige waarden zijn
"single" (afzonderlijke pagina's weergeven), "onecolumn" (één doorlopende kolom),
"twocolumnright" (twee doorlopende kolommen met oneven pagina's aan de rechterkant) en
"twocolumnleft" (twee doorlopende kolommen met oneven genummerde pagina's aan de linkerkant)

--viewer-fit-venster
Instrueer de PDF-viewer om het formaat van het venster aan te passen aan het paginaformaat

--viewer-midden-venster
Instrueer de PDF-viewer om het PDF-viewervenster te centreren

--viewer-volledig scherm
Instrueer de PDF-viewer om de PDF in volledig scherm te openen

Kleur ruimte

Momenteel moet de kleurruimte worden geforceerd voor JPEG 2000-afbeeldingen die niet in de
RGB-kleurruimte. Beschikbare kleurruimte-opties zijn gebaseerd op Python Imaging Library
(PIL) korte hengsels.

RGB RGB-kleur

L Grijstinten

1 Zwart-wit (intern omgezet naar grijswaarden)

CMYK CMYK-kleur

CMYK;I CMYK-kleur met inversie (voor CMYK JPEG-bestanden van Adobe)

Papierformaten

U kunt de korte namen voor papierformaten opgeven die in de eerste kolom van het bestand worden weergegeven
onderstaande tabel als argumenten voor de --pagina grootte en --imggrootte opties. De breedte en
hoogte waarnaar ze in kaart brengen, wordt weergegeven in de tweede kolom. Het geven van de waarde in de
tweede kolom heeft hetzelfde effect als het geven van de korte hand in de eerste kolom.
Door ^T toe te voegen (een caret/circumflex gevolgd door de letter T) wordt het papierformaat gewijzigd
van portret naar landschap. Het achtervoegsel symboliseert dus de transpositie. De waarden
zijn niet hoofdlettergevoelig.

A0 841 mm x 1189 mm

A1 594 mm x 841 mm

A2 420 mm x 594 mm

A3 297 mm x 420 mm

A4 210 mm x 297 mm

A5 148 mm x 210 mm

A6 105 mm x 148 mm

Brief 8.5 x 11 inch

Pas opties

De img2pdf-opties voor de --fit argument worden weergegeven in de eerste kolom van het bestand
tabel hieronder. De functie van deze opties kan worden toegewezen aan de geometrie-operatoren
van beeldmagie. Voor gebruikers die bekend zijn met imagemagick, het bijbehorende
operator wordt weergegeven in de tweede kolom. In de derde kolom wordt weergegeven of de
Voor die optie blijft de beeldverhouding behouden (hetzelfde als in imagemagick). Net als
imagemagick, img2pdf doet zijn best om de beeldverhouding te behouden, dus als de --fit
argument niet wordt gegeven, dan is de standaardwaarde "in", wat overeenkomt met de afwezigheid
van elke operator in imagemagick. De waarde van de --fit optie is hoofdletterongevoelig.

in | | Y | De standaard. Breedte- en hoogtewaarden specificeren maximum | | | waarden.

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

vullen | ^ | Y | Breedte- en hoogtewaarden specificeren de minimumwaarden.

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

exact | ! | N | Breedte en hoogte nadrukkelijk vermeld.

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

krimpen
| > | Y | Verkleint een afbeelding met afmetingen groter dan de opgegeven | | | degenen
(en gedraagt ​​zich anderszins als "in").

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

vergroten | < | Y | Vergroot een afbeelding met afmetingen die kleiner zijn dan de opgegeven afmetingen

| | | degenen (en gedraagt ​​zich anderszins als "in").

Voorbeelden

Regels die beginnen met een dollarteken geven opdrachten aan die u in uw terminal kunt invoeren.
Het dollarteken geeft uw opdrachtprompt aan. Het maakt geen deel uit van de opdracht die u geeft
type.

Converteer twee scans in JPEG-formaat naar een PDF-document.

$ img2pdf --uitvoer uit.pdf pagina1.jpg pagina2.jpg

Converteer een map met JPEG-afbeeldingen naar een PDF met afdrukbare A4-pagina's in landschapsformaat
modus. Op elke pagina neemt de foto de maximale hoeveelheid ruimte in beslag terwijl deze behouden blijft
de beeldverhouding en een printrand van 2 cm aan de boven- en onderkant en 2.5 cm aan de onderkant
linker- en rechterzijde.

$ img2pdf --uitvoer.pdf --paginaformaat A4^T --rand 2cm:2.5cm *.jpg

Plaats op elke A4-pagina afbeeldingen in een rechthoek van 10 cm x 15 cm, maar bewaar de afmetingen
originele afbeeldingsgrootte als de afbeelding kleiner is dan dat.

$ img2pdf --output out.pdf -S A4 --imgformaat 10cmx15cm --pasvorm krimpt *.jpg

Maak een map met foto's klaar die u zonder rand op fotopapier wilt afdrukken met een verhouding van 3:2
beeldverhouding en roteer elke pagina zodat de richting dezelfde is als de invoer
afbeelding.

$ img2pdf --uitvoer.pdf --paginaformaat 15cmx10cm --auto-oriëntatie *.jpg

Codeer een grijswaarden JPEG2000-afbeelding. De kleurruimte moet worden geforceerd als img2pdf
kan het niet automatisch uit het JPEG2000-bestand lezen.

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

Argumenten ontleden

Argumentlange opties kunnen worden afgekort tot een voorvoegsel als de afkorting dat is
dubbelzinnig. Dat wil zeggen dat het voorvoegsel moet overeenkomen met een unieke optie.

Pas op dat uw shell argumentwaarden interpreteert als speciale tekens (zoals de
puntkomma in de kleurruimte-optie CMYK;I). Als u twijfelt, voert u de argumentwaarden in
enkele aanhalingstekens.

Als u wilt dat een argumentwaarde begint met een of meer mintekens, moet u dat doen
gebruik de lange optienaam en verbind ze met een gelijkteken, zoals:
$ img2pdf --auteur=--test--
Als de naam van uw invoerbestand begint met een of meer mintekens, kunt u deze afzonderlijk gebruiken
de invoerbestanden van de andere argumenten door twee mintekens:

$ img2pdf -- --mijn-bestand-begint-met-twee-minussen.jpg

Of wees explicieter over het relatieve pad door er een ./: voor te zetten:

$ img2pdf ./--mijn-bestand-begint-met-twee-minussen.jpg

De volgorde van niet-positionele argumenten (alle argumenten behalve de invoerafbeeldingen)
maakt niet uit.

Gebruik img2pdf online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Grondig schoon
    Grondig schoon
    Een Kotlin-script dat alle builds nukes maakt
    caches van Gradle/Android-projecten.
    Handig als Gradle of de IDE je dat toestaan
    omlaag. Het script is getest
    macOS, maar ...
    Deep clean downloaden
  • 2
    Eclipse Checkstyle-plug-in
    Eclipse Checkstyle-plug-in
    De Eclipse Checkstyle-plug-in
    integreert de Checkstyle Java-code
    auditor in de Eclipse IDE. De
    plug-in geeft real-time feedback aan
    de gebruiker over geweld...
    Eclipse Checkstyle plug-in downloaden
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 6
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • Meer "

Linux-commando's

Ad