InglesPransesEspanyol

Ad


OnWorks favicon

img2pdf - Online sa Cloud

Patakbuhin ang img2pdf sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na img2pdf na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


img2pdf.py - walang pagkawala ng conversion ng mga raster na imahe sa pdf

DESCRIPTION


paggamit: img2pdf.py [-h] [-v] [-V] [-o out] [-C colorspace] [-D]

[--without-pdfrw] [-S LxL] [-s LxL] [-b L[:L]] [-f FIT] [-a] [--title title]
[--may-akda ng may-akda] [--tagalikha ng lumikha] [--prodyuser ng producer] [--creationdate
creationdate] [--moddate moddate] [--paksa na paksa] [--mga keyword 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 ...]]

Walang-wala na i-convert ang mga raster na larawan sa PDF nang hindi muling nag-encode ng mga JPEG at JPEG2000 na larawan. Ito
humahantong sa walang pagkawalang conversion ng JPEG at JPEG2000 na mga imahe na may tanging idinagdag na laki ng file
na nagmumula sa PDF container mismo.

Ang iba pang mga format ng raster graphics ay walang pagkawalang iniimbak sa isang zip/flate encoding ng kanilang RGB
representasyon. Ito ay maaaring tumaas ang laki ng file at hindi nag-iimbak ng transparency. meron
walang magagawa tungkol doon hangga't hindi pinapayagan ng format na PDF ang pag-embed ng ibang larawan
mga format tulad ng PNG. Kaya, ang img2pdf ay pangunahing kapaki-pakinabang upang i-convert ang mga JPEG at JPEG2000 na imahe sa
PDF.

Ang output ay ipinadala sa karaniwang output upang ito ay mai-redirect sa isang file o sa
isa pang programa bilang bahagi ng isang shell pipe. Upang direktang isulat ang output sa isang file, gamitin ang
-o or --output pagpipilian.

posibilidad mga argumento:
infile Tinutukoy ang (mga) input file sa anumang format na mababasa ng Python Imaging
Aklatan (PIL). Kung walang ibinigay na input na mga imahe, pagkatapos ay isang larawan ang babasahin mula sa
karaniwang input. Ang espesyal na filename na "-" ay maaaring gamitin nang isang beses upang basahin ang isang imahe mula sa
karaniwang input. Upang basahin ang isang file sa kasalukuyang direktoryo na may filename na "-", pass
ito sa img2pdf sa pamamagitan ng tahasang pagsasabi ng kamag-anak na landas nito tulad ng "./-".

opsyonal mga argumento:
-h, - Tumulong
ipakita ang mensahe ng tulong na ito at lumabas

-v, --verbose
Ginagawang gumana ang programa sa verbose mode, nagpi-print ng mga mensahe sa karaniwang error.

-V, --bersyon
Nagpi-print ng impormasyon ng bersyon at paglabas.

Pangkalahatang mga argumento sa output:

-o sa labas, --output Palabas
Ginagawang output ang program sa isang file sa halip na karaniwang output.

-C colorspace, --colorspace colorspace
Pinipilit ang colorspace ng PIL. Tingnan ang epilogue para sa listahan ng mga posibleng value. Karaniwan
ang PDF colorspace ay magmula sa color space ng input image. Ito
ino-overwrite ng opsyon ang awtomatikong nakitang colorspace mula sa input na imahe at
kaya pinipilit ang isang tiyak na colorspace sa output na PDF /ColorSpace ari-arian. Ito ay
kapaki-pakinabang para sa mga larawang JPEG 2000 na may ibang colorspace kaysa sa RGB.

-D, --walang petsa
Pinipigilan ang mga timestamp sa output at sa gayon ay ginagawang deterministiko ang output sa pagitan
indibidwal na pagtakbo. Maaari ka ring manu-manong magtakda ng petsa gamit ang --moddate at
--petsa ng paglikha mga pagpipilian.

--walang-pdfrw
Bilang default, ginagamit ng img2pdf ang library ng pdfrw upang lumikha ng output na PDF kung ang pdfrw ay
magagamit. Kung nais mong gamitin ang panloob na PDF generator ng img2pdf kahit na pdfrw
ay naroroon, pagkatapos ay ipasa ang opsyong ito. Maaari itong maging kapaki-pakinabang kung gusto mong magkaroon ng unicode
mga halaga ng metadata na hindi pa sinusuportahan ng pdfrw (Tingnan
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
nababasa ng tao.

Mga argumento ng larawan at laki ng pahina at layout:

Ang bawat input na imahe ay ilalagay sa sarili nitong pahina.
Ang laki ng imahe ay kinokontrol

sa pamamagitan ng dpi value ng input na imahe o, kung hindi nakatakda o nawawala, ang default na dpi ng
96.00. Bilang default, ang bawat pahina ay magkakaroon ng parehong laki ng larawang ipinapakita nito. kaya,
walang makikitang hangganan sa pagitan ng larawan at ng hangganan ng pahina bilang default.
Kung ang laki ng larawan at laki ng pahina ay ginawang iba sa isa't isa ng mga opsyon sa
sa seksyong ito, ang larawan ay palaging nakasentro sa parehong mga dimensyon.

Ang laki ng larawan at laki ng pahina ay maaaring tahasang itakda gamit ang --imgsize at
--laki ng pahina mga pagpipilian, ayon sa pagkakabanggit. Kung ang alinmang dimensyon ng laki ng larawan ay
tinukoy ngunit ang parehong dimensyon ng laki ng pahina ay hindi, kung gayon ang huli ay magiging
nagmula sa dating gamit ang opsyonal na minimal na distansya sa pagitan ng larawan at
ang hangganan ng pahina (ibinigay ng --hangganan opsyon) at/o isang angkop na diskarte
(ibinigay ng --magkasya opsyon). Ang kabaligtaran ay nangyayari kung ang isang dimensyon ng laki ng pahina
ay nakatakda ngunit ang parehong dimensyon ng laki ng imahe ay hindi.

Ang anumang halaga ng haba sa mga opsyon sa ibaba ay kinakatawan ng meta variable na L na a
floating point value na may opsyonal na unit na nakadugtong (nang walang puwang sa pagitan ng mga ito).
Ang default na unit ay pt (1/72 inch, ang PDF unit) at ang iba pang pinapayagang unit ay cm
(sentimetro), mm (milimetro), at in (pulgada).

Anumang laki ng argumento ng format na LxL sa mga opsyon sa ibaba ay tumutukoy sa lapad at
taas ng isang parihaba kung saan ang unang L ay kumakatawan sa lapad at ang pangalawang L
kumakatawan sa taas na may opsyonal na yunit na sumusunod sa bawat halaga tulad ng inilarawan
sa itaas. Maaaring tanggalin ang alinman sa lapad o taas ngunit sa kasong iyon ang naghihiwalay na x
dapat naroroon pa rin. Sa halip na tahasang ibigay ang lapad at taas, maaari mong
tukuyin din ang ilang (case-insensitive) karaniwang laki ng pahina gaya ng titik at A4. Tingnan mo
ang epilogue sa ibaba para sa kumpletong listahan ng mga wastong laki.

Ang --magkasya opsyon na mga kaliskis upang magkasya ang imahe sa isang parihaba na alinman ay hinango
mula sa ang --imgsize opsyon o kung hindi man mula sa --laki ng pahina opsyon. Kung ang
--hangganan ang opsyon ay ibinibigay bilang karagdagan sa --imgsize opsyon habang ang --laki ng pahina
hindi ibinigay ang opsyon, pagkatapos ay kakalkulahin ang laki ng pahina mula sa laki ng larawan,
paggalang sa setting ng hangganan. Kung ang --hangganan ang opsyon ay ibinibigay bilang karagdagan sa
--laki ng pahina opsyon habang ang --imgsize opsyon ay hindi ibinigay, pagkatapos ay ang laki ng imahe ay
kalkulahin mula sa laki ng pahina, ayon sa setting ng hangganan. Kung ang --hangganan
ibinibigay ang opsyon habang pareho ang --laki ng pahina at --imgsize ang mga pagpipilian ay naipasa, pagkatapos
ang --hangganan hindi papansinin ang opsyon.

-S LxL, --laki ng pahina LxL
Itinatakda ang laki ng mga PDF page. Ang short-option ay ang upper case na S dahil ito ay
isang mnemonic para sa pagiging mas malaki kaysa sa laki ng imahe.

-s LxL, --imgsize LxL
Itinatakda ang laki ng mga larawan sa mga pahinang PDF. Bilang karagdagan, pinapayagan ang unit dpi
na magtatakda ng laki ng larawan bilang halaga ng mga tuldok bawat pulgada. Sa halip na isang yunit, lapad
at ang mga halaga ng taas ay maaari ding may nakadugtong na tanda ng porsyento, na nagsasaad ng pagbabago ng laki ng
ang imahe sa pamamagitan ng porsyento na iyon. Ang short-option ay ang lower case s dahil ito ay isang
mnemonic para sa pagiging mas maliit kaysa sa laki ng pahina.

-b L[:L], --hangganan L[:L]
Tinutukoy ang kaunting distansya sa pagitan ng hangganan ng larawan at hangganan ng pahina ng PDF.
Ang value na ito ay na-overwrite ng mga tahasang value na itinakda ni --laki ng pahina or --imgsize. ang
ang halaga ay gagamitin kapag kinakalkula ang mga sukat ng pahina mula sa mga sukat ng larawan o
sa kabilang banda. Ang isa, o dalawang halaga ng haba ay maaaring ibigay bilang argumento,
pinaghihiwalay ng colon. Tinutukoy ng isang halaga ang kaunting hangganan sa lahat ng apat na panig. Dalawa
ang mga halaga ay tumutukoy sa minimal na hangganan sa itaas/ibaba at kaliwa/kanan, ayon sa pagkakabanggit.
Hindi posibleng tukuyin ang mga asymmetric na hangganan dahil ang mga larawan ay palaging magiging
nakasentro sa pahina.

-f FIT, --magkasya FIT
If --imgsize ay ibinigay, umaangkop sa larawan gamit ang mga sukat na ito. Kung hindi, magkasya ang
larawan sa mga sukat na ibinigay ng --laki ng pahina. Ang FIT ay isa sa, punan, eksakto,
paliitin at palakihin. Ang default na halaga ay "sa". Tingnan ang epilogue sa ibaba para sa
isang paglalarawan ng mga opsyon sa FIT.

-a, --auto-orient
Kung ang parehong mga sukat ng pahina ay ibinigay sa pamamagitan ng --laki ng pahina, may kondisyong pinapalitan ang mga ito
mga sukat na ang oryentasyon ng pahina ay kapareho ng oryentasyon ng
input na imahe. Kung ang oryentasyon ng isang pahina ay nababaligtad, gayon din ang mga halagang itinakda
sa pamamagitan ng --hangganan pagpipilian.

Metadata sa pagtatakda ng mga argumento:

--pamagat pamagat
Itinatakda ang halaga ng metadata ng pamagat

--may-akda may-akda
Itinatakda ang halaga ng metadata ng may-akda

--tagalikha lumikha
Itinatakda ang halaga ng metadata ng tagalikha

--producer tagagawa
Itinatakda ang halaga ng metadata ng producer

--petsa ng paglikha petsa ng paglikha
Itinatakda ang halaga ng metadata ng petsa ng paggawa ng UTC sa YYYY-MMDD o YYYY-MM-DDTHH:MM o
YYYY-MM-DDTHH:MM:SS na format o anumang format na naiintindihan ng python dateutil module o
anumang format na naiintindihan ng `petsa --date`

--moddate moddate
Itinatakda ang halaga ng metadata ng petsa ng pagbabago ng UTC sa YYYYMM-DD o YYYY-MM-DDTHH:MM o
YYYY-MM-DDTHH:MM:SS na format o anumang format na naiintindihan ng python dateutil module o
anumang format na naiintindihan ng `petsa --date`

--paksa paksa
Itinatakda ang halaga ng metadata ng paksa

--mga keyword kw [kw...]
Itinatakda ang halaga ng metadata ng mga keyword (maaaring ibigay nang maraming beses)

PDF viewer mga argumento:
Maaaring tukuyin ng mga PDF file kung paano nila ipapakita ang mga ito sa user ng isang PDF
viewer

--viewer-panes PANES
Turuan ang PDF viewer kung aling mga side pane ang ipapakita. Ang mga wastong halaga ay "mga balangkas" at
"thumbs". Hindi posibleng tukuyin ang dalawa nang sabay.

--viewer-initial-page NUM
Sa halip na ipakita ang unang pahina, atasan ang PDF viewer na ipakita ang ibinigay na pahina
sa halip. Ang mga numero ng pahina ay nagsisimula sa 1.

--magnification-viewer Rebista
Atasan ang PDF viewer na buksan ang PDF na may partikular na antas ng zoom. Ang mga wastong halaga ay
alinman sa isang numero ng floating point na nagbibigay ng eksaktong antas ng zoom, "fit" (zoom to fit
buong page), "fith" (zoom to fit page width) at "fitbh" (zoom to fit sa nakikitang page
lapad).

--viewer-page-layout Layout
Turuan ang PDF viewer kung paano ayusin ang mga pahina sa screen. Ang mga wastong halaga ay
"iisang" (ipakita ang mga solong pahina), "isang hanay" (isang tuluy-tuloy na hanay),
"twocolumnright" (dalawang tuloy-tuloy na column na may kakaibang mga pahina ng numero sa kanan) at
"twocolumnleft" (dalawang tuloy-tuloy na column na may kakaibang bilang na mga pahina sa kaliwa)

--viewer-fit-window
Atasan ang PDF viewer na baguhin ang laki ng window upang magkasya sa laki ng page

--viewer-center-window
Atasan ang PDF viewer na igitna ang PDF viewer window

--viewer-fullscreen
Atasan ang PDF viewer na buksan ang PDF sa fullscreen mode

espasyo ng kulay

Sa kasalukuyan, dapat na pilitin ang colorspace para sa mga JPEG 2000 na larawan na wala sa
RGB colorspace. Ang mga available na opsyon sa colorspace ay batay sa Python Imaging Library
(PIL) maikling hawakan.

Kulay ng RGB RGB

L Grayscale

1 Itim at puti (internal na na-convert sa grayscale)

CMYK CMYK na kulay

CMYK;I CMYK na kulay na may inversion (para sa CMYK JPEG file mula sa Adobe)

Mga laki ng papel

Maaari mong tukuyin ang mga pangalan ng laki ng maikling kamay na papel na ipinapakita sa unang hanay sa
talahanayan sa ibaba bilang mga argumento sa --laki ng pahina at --imgsize mga pagpipilian. Ang lapad at
ang taas kung saan sila nagmamapa ay ipinapakita sa ikalawang hanay. Pagbibigay ng halaga sa
ang pangalawang hanay ay may parehong epekto sa pagbibigay ng maikling kamay sa unang hanay.
Ang pagdaragdag ng ^T (isang caret/circumflex na sinusundan ng letrang T) ay nagpapalit ng sukat ng papel
mula portrait papunta sa landscape. Ang postfix ay sumasagisag sa transpose. Ang mga halaga
ay case insensitive.

A0 841mmx1189mm

A1 594mmx841mm

A2 420mmx594mm

A3 297mmx420mm

A4 210mmx297mm

A5 148mmx210mm

A6 105mmx148mm

Letter na 8.5inx11in

Pagkasyahin ang mga pagpipilian

Ang mga opsyon sa img2pdf para sa --magkasya argumento ay ipinapakita sa unang hanay sa
talahanayan sa ibaba. Ang function ng mga opsyon na ito ay maaaring imapa sa mga geometry operator
ng imagemagick. Para sa mga user na pamilyar sa imagemagick, ang nararapat
operator ay ipinapakita sa ikalawang hanay. Ipinapakita ng ikatlong hanay kung ang
aspect ratio ay pinapanatili para sa opsyon na iyon (katulad ng sa imagemagick). Kagaya ng
imagemagick, sinusubukan ng img2pdf na mapanatili ang aspect ratio, kaya kung ang --magkasya
argument ay hindi ibinigay, pagkatapos ay ang default ay "sa" na tumutugma sa kawalan
ng anumang operator sa imagemagick. Ang halaga ng --magkasya ang opsyon ay case insensitive.

sa | | Y | Ang default. Ang mga halaga ng lapad at taas ay tumutukoy sa maximum | | | mga halaga.

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

punan | ^ | Y | Ang mga halaga ng lapad at taas ay tumutukoy sa mga pinakamababang halaga.

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

eksakto | ! | N | Lapad at taas ay mariing ibinigay.

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

pag-urong
| > | Y | Pinaliit ang isang imahe na may mga sukat na mas malaki kaysa sa ibinigay na | | | mga
(at kung hindi man ay kumikilos tulad ng "sa").

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

palakihin | < | Y | Pinapalaki ang isang imahe na may mga sukat na mas maliit kaysa sa ibinigay

| | | mga (at kung hindi man ay kumikilos tulad ng "sa").

Mga halimbawa

Ang mga linya na nagsisimula sa isang dollar sign ay nagpapahiwatig ng mga command na maaari mong ipasok sa iyong terminal.
Ang dollar sign ay nagpapahiwatig ng iyong command prompt. Hindi ito bahagi ng utos mo
uri.

I-convert ang dalawang pag-scan sa format na JPEG sa isang PDF na dokumento.

$ img2pdf --output out.pdf page1.jpg page2.jpg

I-convert ang isang direktoryo ng mga JPEG na imahe sa isang PDF na may mga napi-print na A4 na pahina sa landscape
mode. Sa bawat pahina, ang larawan ay kumukuha ng maximum na dami ng espasyo habang pinapanatili
ang aspect ratio nito at isang print border na 2 cm sa itaas at ibaba at 2.5 cm sa
kaliwa at kanang bahagi.

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

Sa bawat A4 na pahina, ilagay ang mga larawan sa isang 10 cm na 15 cm na parihaba ngunit panatilihin ang
orihinal na laki ng imahe kung ang imahe ay mas maliit kaysa doon.

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

Maghanda ng direktoryo ng mga larawan na ipi-print nang walang hangganan sa papel ng larawan na may 3:2
aspect ratio at paikutin ang bawat pahina upang ang oryentasyon nito ay pareho sa input
larawan.

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

Mag-encode ng grayscale na JPEG2000 na imahe. Ang colorspace ay kailangang pilitin bilang img2pdf
hindi ito awtomatikong mabasa mula sa JPEG2000 file.

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

Pag-parse ng argumento

Maaaring paikliin ang mga pagpipilian sa mahabang argumento sa isang prefix kung ang pagdadaglat ay
hindi maliwanag. Ibig sabihin, dapat tumugma ang prefix sa isang natatanging opsyon.

Mag-ingat sa iyong shell na nagpapakahulugan sa mga halaga ng argumento bilang mga espesyal na character (tulad ng
tuldok-kuwit sa opsyong CMYK;I colorspace). Kung may pagdududa, ilagay ang mga halaga ng argumento
single quotes.

Kung gusto mong magsimula ang isang halaga ng argumento sa isa o higit pang mga minus na character, kailangan mo
gamitin ang mahabang pangalan ng opsyon at samahan sila ng pantay na tanda tulad nito:
$ img2pdf --author=--test--
Kung ang pangalan ng iyong input file ay nagsisimula sa isa o higit pang mga minus na character, maaaring magkahiwalay
ang mga input file mula sa iba pang mga argumento sa pamamagitan ng dalawang minus sign:

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

O maging mas tahasang tungkol sa relatibong landas nito sa pamamagitan ng paglalagay ng ./:

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

Ang pagkakasunud-sunod ng mga hindi positional na argumento (lahat ng mga argumento maliban sa mga input na larawan)
hindi mahalaga.

Gamitin ang img2pdf online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    mabusising paglilinis
    mabusising paglilinis
    Isang Kotlin script na binubuo ng lahat ng nukes
    mga cache mula sa mga proyekto ng Gradle/Android.
    Kapaki-pakinabang kapag hinahayaan ka ng Gradle o ng IDE
    pababa. Ang script ay nasubok sa
    macOS, ngunit ...
    I-download ang deep-clean
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    Ang Eclipse Checkstyle plug-in
    isinasama ang Checkstyle Java code
    auditor sa Eclipse IDE. Ang
    Ang plug-in ay nagbibigay ng real-time na feedback sa
    ang gumagamit tungkol sa viol...
    I-download ang Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 5
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 6
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • Marami pa »

Linux command

Ad