англійськафранцузькийіспанська

Запуск серверів | Ubuntu > | Fedora > |


Значок OnWorks

img2pdf - онлайн у хмарі

Запустіть img2pdf у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда img2pdf, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


img2pdf.py - перетворення растрових зображень у pdf без втрат

ОПИС


використання: img2pdf.py [-h] [-v] [-V] [-o вихід] [-C колірний простір] [-D]

[--without-pdfrw] [-S LxL] [-s LxL] [-b L[:L]] [-f FIT] [-a] [--title title]
[--автор автор] [--творець творець] [--продюсер виробник] [--creationdate
дата створення] [--moddate moddate] [--тема теми] [--ключові слова 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 ...]]

Без втрат конвертуйте растрові зображення в PDF без повторного кодування зображень JPEG і JPEG2000. Це
призводить до перетворення зображень JPEG та JPEG2000 без втрат із єдиним доданим розміром файлу
надходить із самого PDF-контейнера.

Інші формати растрової графіки зберігаються без втрат у zip/flate-кодуванні їхнього RGB
представництво. Це може збільшити розмір файлу та не зберігати прозорість. існує
З цим нічого не можна зробити, поки формат PDF не дозволить вставляти інше зображення
формати, як PNG. Таким чином, img2pdf в першу чергу корисний для перетворення зображень JPEG і JPEG2000
PDF.

Вихідні дані надсилаються до стандартного виводу, щоб його можна було перенаправити у файл або до
іншу програму як частину оболонки. Щоб безпосередньо записати результат у файл, скористайтеся
-o or - вихід варіант.

позиційний аргументи:
infile Вказує вхідний(і) файл(и) у будь-якому форматі, який може бути прочитаний Python Imaging
Бібліотека (PIL). Якщо вхідні зображення не надано, то зчитується одне зображення
стандартний вхід. Спеціальне ім’я файлу «-» можна використовувати один раз для читання зображення
стандартний вхід. Щоб прочитати файл у поточному каталозі з іменем файлу «-», перейдіть
до img2pdf, явно вказавши його відносний шлях, наприклад "./-".

необов'язковий аргументи:
-h, --допомога
показати це повідомлення довідки та вийти

-v, -багатослівний
Змушує програму працювати в докладному режимі, друкуючи повідомлення зі стандартною помилкою.

-V, -- версія
Друкує інформацію про версію та виходить.

Загальні вихідні аргументи:

-o вихід - вихід з
Робить вихід програми у файл замість стандартного виводу.

-C колірний простір, --кольоровий простір колірний простір
Примушує колірний простір PIL. Перелік можливих значень див. в епілозі. Зазвичай
колірний простір PDF буде отримано з колірного простору вхідного зображення. Це
Параметр замінює автоматично визначений колірний простір із вхідного зображення та
таким чином встановлює певний колірний простір у вихідному PDF-файлі /ColorSpace власність. Це
корисно для зображень JPEG 2000 із кольоровим простором, відмінним від RGB.

-D, --нода
Пригнічує часові позначки у виводі і таким чином робить вихід детермінованим між
індивідуальні пробіги. Ви також можете вручну встановити дату за допомогою --модна і
--дата створення Варіанти.

--без-pdfrw
За замовчуванням img2pdf використовує бібліотеку pdfrw для створення вихідного PDF-файлу, якщо pdfrw є
доступний. Якщо ви хочете використовувати внутрішній PDF-генератор img2pdf, навіть якщо pdfrw
присутня, то передайте цю опцію. Це може бути корисно, якщо ви хочете мати Unicode
значення метаданих, які pdfrw ще не підтримує (Див
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
людина читабельна.

Аргументи розміру зображення та сторінки та макета:

Кожне введене зображення буде розміщено на власній сторінці.
Розмір зображення контролюється

за значенням dpi вхідного зображення або, якщо не встановлено або відсутній, значення dpi за замовчуванням
96.00 За замовчуванням кожна сторінка матиме той самий розмір, що й зображення, яке вона відображає. таким чином,
за замовчуванням не буде видимої межі між зображенням і межею сторінки.
Якщо розмір зображення та розмір сторінки відрізняються один від одного за допомогою параметрів в
у цьому розділі зображення завжди буде відцентровано в обох вимірах.

Розмір зображення та розмір сторінки можна чітко встановити за допомогою --imgsize і
--розмір сторінки варіанти, відповідно. Якщо будь-який з розмірів зображення дорівнює
вказано, але однакового розміру розміру сторінки немає, то останній буде
отримано від першого, використовуючи необов’язкову мінімальну відстань між зображенням і
межа сторінки (надається за допомогою -- кордон варіант) та/або певна стратегія підгонки
(надано від -- підходить варіант). І навпаки, якщо розмір сторінки дорівнює розміру
встановлено, але не однаковий розмір зображення.

Будь-яке значення довжини в параметрах нижче представлено мета-змінною L, яка є a
значення з плаваючою комою з доданою додатковою одиницею (без пробілу між ними).
Одиницею за замовчуванням є pt (1/72 дюйма, одиниця PDF), а інші дозволені одиниці — см
(сантиметр), мм (міліметр) і дюйм (дюйм).

Будь-який аргумент розміру формату LxL у наведених нижче параметрах визначає ширину і
висота прямокутника, де перша L позначає ширину, а друга L
позначає висоту з необов'язковим блоком, що стоїть після кожного значення, як описано
вище. Ширина або висота можуть бути опущені, але в цьому випадку розділяючий x
має бути ще присутнім. Замість того, щоб чітко вказувати ширину та висоту, ви можете
також вкажіть деякі (без урахування регістру) поширені розміри сторінки, наприклад letter і A4. Побачити
епілог внизу для повного списку дійсних розмірів.

повне г, повне г,, показали, від, номер, XNUMX -- підходить параметр масштабується, щоб помістити зображення в прямокутник, який є похідним
від --imgsize варіант чи інакше з --розмір сторінки варіант. Якщо
-- кордон опція надається на додаток до --imgsize варіант у той час як --розмір сторінки
не вказано, тоді розмір сторінки буде розраховано з розміру зображення,
поважаючи встановлення кордону. Якщо -- кордон опція надається на додаток до
--розмір сторінки варіант у той час як --imgsize не вказано, тоді буде розмір зображення
розраховуватися на основі розміру сторінки, дотримуючись налаштування меж. Якщо -- кордон
надається варіант, тоді як обидва --розмір сторінки і --imgsize тоді варіанти передані
la -- кордон опція буде проігнорована.

-S LxL, --розмір сторінки LxL
Встановлює розмір сторінок PDF. Коротким варіантом є верхній регістр S, тому що це так
мнемоніка для того, щоб бути більшим за розмір зображення.

-s LxL, --imgsize LxL
Встановлює розмір зображень на сторінках PDF. Крім того, допускається одиниця dpi
який встановить розмір зображення як значення точок на дюйм. Замість одиниці ширина
і значення висоти також можуть мати знак відсотка, що вказує на зміну розміру
зображення на цей відсоток. Короткий варіант – це нижній регістр s, оскільки це an
мнемоніка за розмір меншої за розмір сторінки.

-b L[:L], -- кордон L[:L]
Визначає мінімальну відстань між межею зображення та межею сторінки PDF.
Це значення перезаписується явними значеннями, встановленими --розмір сторінки or --imgsize,
значення буде використовуватися під час обчислення розмірів сторінки з розмірів зображення або
навпаки. Як аргумент можна надати одне або два значення довжини,
розділені двокрапкою. Одне значення визначає мінімальну межу з усіх чотирьох сторін. Два
значення визначають мінімальну межу зверху/знизу та зліва/праворуч відповідно.
Неможливо вказати асиметричні межі, оскільки зображення будуть завжди
по центру на сторінці.

-f FIT, -- підходить FIT
If --imgsize задано, відповідає зображенню, використовуючи ці розміри. В іншому випадку підійдіть
зображення в розміри, задані --розмір сторінки. FIT – це один із ввести, заповнити, точний,
зменшуватися і збільшуватися. Значенням за замовчуванням є "в". Дивіться епілог внизу
опис варіантів FIT.

-a, -- автоматичне орієнтування
Якщо обидва розміри сторінки задані через --розмір сторінки, умовно міняє ці місцями
розмірів, щоб орієнтація сторінки була такою ж, як і орієнтація
вхідне зображення. Якщо орієнтація сторінки перевертається, то також змінюються встановлені значення
чЕРЕЗ -- кордон варіант.

Метадані встановлення аргументів:

-- назва назву
Встановлює значення метаданих заголовка

--автор автор
Встановлює значення метаданих автора

-- творець творець
Встановлює значення метаданих автора

-- виробник виробник
Встановлює значення метаданих виробника

--дата створення дата створення
Встановлює значення метаданих дати створення UTC у РРРР-ММДД або РРРР-ММ-ДДТГ:ММ або
РРРР-ММ-ДДТГ:ММ:СС або будь-який формат, зрозумілий модулю dateutil python або
будь-який формат, що розуміється під датою --дата`

--модна мод
Встановлює значення метаданих дати зміни UTC у РРРРММ-ДД або РРРР-ММ-ДДТГ:ММ або
РРРР-ММ-ДДТГ:ММ:СС або будь-який формат, зрозумілий модулю dateutil python або
будь-який формат, що розуміється під датою --дата`

--предмет тема
Встановлює значення метаданих теми

--ключові слова кВт [кВт ...]
Встановлює значення метаданих ключових слів (можна вводити кілька разів)

PDF глядач аргументи:
PDF-файли можуть вказувати, як вони мають бути представлені користувачеві в PDF-файлі
глядач

--панелі перегляду СКЛАТИ
Вказуйте програмі перегляду PDF, які бічні панелі відображати. Дійсними значеннями є "обриси" і
«пальці». Неможливо вказати обидва одночасно.

--viewer-initial-page NUM
Замість того, щоб показувати першу сторінку, доручіть програмі перегляду PDF показати цю сторінку
замість цього. Номери сторінок починаються з 1.

-- глядач-збільшення MAG
Доручіть програмі перегляду PDF відкрити PDF з певним рівнем масштабування. Допустимі значення
або число з плаваючою комою, що дає точний рівень масштабування, «підійти» (масштабування до розміру
вся сторінка), "fith" (масштабування, щоб відповідати ширині сторінки) і "fitbh" (масштабування до розміру видимої сторінки
ширина).

--viewer-page-layout ЗОВНІШНІЙ ВИД
Проінструктуйте програму перегляду PDF, як розташувати сторінки на екрані. Допустимі значення
"single" (відображати окремі сторінки), "onecolumn" (один безперервний стовпець),
«twocolumnright» (дві безперервні колонки з непарними сторінками праворуч) і
"twocolumnleft" (дві безперервні колонки з непарними сторінками зліва)

--viewer-fit-window
Доручіть програмі перегляду PDF змінити розмір вікна відповідно до розміру сторінки

--глядач-центр-вікно
Доручіть програмі перегляду PDF центрувати вікно програми перегляду PDF

-- переглядач на весь екран
Доручіть програмі перегляду PDF відкрити PDF у повноекранному режимі

Кольоровий простір

На даний момент колірний простір має бути примусово для зображень JPEG 2000, які відсутні в
Колірний простір RGB. Доступні параметри колірного простору засновані на бібліотеці зображень Python
(PIL) короткі ручки.

Колір RGB RGB

L Відтінки сірого

1 Чорно-білий (внутрішнє перетворення у відтінки сірого)

CMYK Колір CMYK

CMYK;I колір CMYK з інверсією (для файлів CMYK JPEG від Adobe)

Розміри паперу

Ви можете вказати назви розмірів паперу для коротких рук, які відображаються в першому стовпці
таблицю нижче як аргументи до --розмір сторінки і --imgsize варіанти. Ширина і
висота, на яку вони відображаються, показана у другому стовпці. Надання значення в
другий стовпець має такий самий ефект, як і коротка рука в першому стовпці.
Додавання ^T (каретка/циркумфлекс, за яким слідує літера T), змінює розмір паперу
від портрета до пейзажу. Таким чином, постфікс символізує транспонування. Цінності
не чутливі до регістру.

A0 841 мм x 1189 мм

A1 594 мм x 841 мм

A2 420 мм x 594 мм

A3 297 мм x 420 мм

A4 210 мм x 297 мм

A5 148 мм x 210 мм

A6 105 мм x 148 мм

Буква 8.5 дюймів на 11 дюймів

Варіанти підгонки

Параметри img2pdf для -- підходить аргументи відображаються в першому стовпці в
таблиця нижче. Функцію цих параметрів можна відобразити на геометрію операторів
магії іміджу. Для користувачів, які знайомі з imagemagick, відповідне
оператор показаний у другому стовпці. Третій стовпець показує, чи
співвідношення сторін зберігається для цього параметра (так само, як у imagemagick). Так як
imagemagick, img2pdf намагається зберегти співвідношення сторін, тому якщо -- підходить
аргумент не вказано, тоді за замовчуванням є "into", що відповідає відсутності
будь-якого оператора в imagemagick. Значення -- підходить параметр не чутливий до регістру.

в | | Y | За замовчуванням. Значення ширини та висоти вказують максимальний | | | цінності.

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

заповнити | ^ | Y | Значення ширини та висоти визначають мінімальні значення.

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

точна | ! | N | Ширина і висота чітко вказані.

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

скорочуватися
| > | Y | Стискає зображення з розмірами, більшими за заданий | | | одиниці
(а інакше поводиться як "в").

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

збільшити | < | Y | Збільшує зображення з розмірами, меншими за вказані

| | | одиниці (а інакше поводиться як "в").

прикладів

Рядки, що починаються зі знака долара, позначають команди, які можна вводити у свій термінал.
Знак долара означає ваш командний рядок. Це не є частиною вашого наказу
тип

Перетворіть два скановані зображення у форматі JPEG в PDF-документ.

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

Перетворіть каталог зображень JPEG у PDF із сторінками формату A4 для друку в альбомній орієнтації
режим. На кожній сторінці фотографія займає максимальну кількість місця при збереженні
його співвідношення сторін і межа друку 2 см зверху і знизу та 2.5 см на
лівий і правий бік.

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

На кожній сторінці формату А4 помістіть зображення в прямокутник 10 см на 15 см, але збережіть його
вихідний розмір зображення, якщо зображення менше цього.

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

Підготуйте каталог фотографій для друку без полів на фотопапері у форматі 3:2
співвідношення сторін і поверніть кожну сторінку так, щоб її орієнтація була такою ж, як і введена
зображення.

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

Кодуйте зображення у відтінках сірого JPEG2000. Колірний простір має бути примусово як img2pdf
не може автоматично прочитати його з файлу JPEG2000.

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

Розбір аргументів

Довгі параметри аргументу можна скоротити до префікса, якщо абревіатура є
неоднозначний. Тобто префікс повинен відповідати унікальному параметру.

Остерігайтеся, щоб ваша оболонка інтерпретувала значення аргументів як спеціальні символи (наприклад
крапка з комою в параметрі колірного простору CMYK;I). Якщо ви сумніваєтеся, введіть значення аргументу
одинарні лапки.

Якщо ви хочете, щоб значення аргументу починалося з одного або кількох мінус-символів, ви повинні
використовуйте довге ім’я параметра та об’єднайте їх знаком рівності так:
$ img2pdf --author=--test--
Якщо ім’я вхідного файлу починається з одного або кількох мінусових символів, будь-яка окремо
вхідні файли з інших аргументів двома знаками мінус:

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

Або вкажіть більш чіткий відносний шлях, додавши перед ./:

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

Порядок непозиційних аргументів (усі аргументи, крім вхідних зображень)
не важливо.

Використовуйте img2pdf онлайн за допомогою служб onworks.net


Ad


Ad