Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Chạy máy chủ | Ubuntu > | Fedora > |


Biểu tượng yêu thích OnWorks

img2pdf - Trực tuyến trên đám mây

Chạy img2pdf trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh img2pdf có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


img2pdf.py - chuyển đổi không mất dữ liệu từ ảnh raster sang pdf

MÔ TẢ


cách sử dụng: img2pdf.py [-h] [-v] [-V] [-hết] [-C không gian màu] [-D]

[--without-pdfrw] [-S LxL] [-s LxL] [-b L [: L]] [-f FIT] [-a] [--title title]
[--author author] [--creator Creator] [--producer producer] [--creationdate
creationdate] [--moddate moddate] [- subject chủ đề] [--từ khóa kw [kw ...]]
[--viewer-panes PANES] [--viewer-initial-page NUM] [--viewer-zoom MAG]
[--viewer-page-layout LAYOUT] [--viewer-fit-window] [--viewer-center-window]
[--viewer-fullscreen] [infile [infile ...]]

Chuyển đổi dễ dàng hình ảnh raster sang PDF mà không cần mã hóa lại hình ảnh JPEG và JPEG2000. Cái này
dẫn đến chuyển đổi không mất dữ liệu của các hình ảnh JPEG và JPEG2000 với kích thước tệp được bổ sung duy nhất
đến từ chính vùng chứa PDF.

Các định dạng đồ họa raster khác được lưu trữ dễ dàng trong mã zip / flate RGB của chúng
sự đại diện. Điều này có thể làm tăng kích thước tệp và không lưu trữ được tính minh bạch. Có
không thể làm gì về điều đó cho đến khi định dạng PDF cho phép nhúng hình ảnh khác
các định dạng như PNG. Do đó, img2pdf chủ yếu hữu ích để chuyển đổi hình ảnh JPEG và JPEG2000 sang
PDF.

Đầu ra được gửi đến đầu ra tiêu chuẩn để nó có thể được chuyển hướng thành tệp hoặc
một chương trình khác như một phần của đường ống bao. Để ghi trực tiếp đầu ra vào một tệp, hãy sử dụng
-o or - đầu ra tùy chọn.

vị trí tranh luận:
infile Chỉ định (các) tệp đầu vào ở bất kỳ định dạng nào mà Python Imaging có thể đọc được
Thư viện (PIL). Nếu không có hình ảnh đầu vào nào được cung cấp, thì một hình ảnh duy nhất được đọc từ
đầu vào chuẩn. Tên tệp đặc biệt "-" có thể được sử dụng một lần để đọc hình ảnh từ
đầu vào chuẩn. Để đọc một tệp trong thư mục hiện tại với tên tệp là "-", hãy chuyển
nó tới img2pdf bằng cách nêu rõ đường dẫn tương đối của nó như "./-".

không bắt buộc tranh luận:
-h, --Cứu giúp
hiển thị thông báo trợ giúp này và thoát

-v, --verbose
Làm cho chương trình hoạt động ở chế độ tiết, in thông báo trên lỗi tiêu chuẩn.

-V, --phiên bản
In thông tin phiên bản và các lần thoát.

Đối số đầu ra chung:

-o ngoài, - đầu ra ra
Làm cho chương trình xuất thành tệp thay vì đầu ra tiêu chuẩn.

-C không gian màu, --không gian màu không gian màu
Buộc không gian màu PIL. Xem phần kết để biết danh sách các giá trị có thể có. Thông thường
không gian màu PDF sẽ được lấy từ không gian màu của hình ảnh đầu vào. Cái này
tùy chọn ghi đè không gian màu được phát hiện tự động từ hình ảnh đầu vào và
do đó buộc một không gian màu nhất định trong tệp PDF đầu ra /Không gian màu bất động sản. Đây là
hữu ích cho hình ảnh JPEG 2000 có không gian màu khác với RGB.

-D, --không hẹn hò
Loại bỏ dấu thời gian trong đầu ra và do đó làm cho đầu ra xác định giữa
chạy cá nhân. Bạn cũng có thể đặt ngày theo cách thủ công bằng cách sử dụng --moddate
--Ngày thành lập tùy chọn.

--without-pdfrw
Theo mặc định, img2pdf sử dụng thư viện pdfrw để tạo tệp PDF đầu ra nếu pdfrw là
có sẵn. Nếu bạn muốn sử dụng trình tạo PDF nội bộ của img2pdf ngay cả khi pdfrw
là hiện tại, sau đó vượt qua tùy chọn này. Điều này có thể hữu ích nếu bạn muốn có unicode
các giá trị siêu dữ liệu mà pdfrw chưa hỗ trợ (Xem
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
con người có thể đọc được.

Các đối số về kích thước và bố cục của hình ảnh và trang:

Mọi hình ảnh đầu vào sẽ được đặt trên trang của chính nó.
Kích thước hình ảnh được kiểm soát

bằng giá trị dpi của hình ảnh đầu vào hoặc, nếu không được đặt hoặc bị thiếu, thì dpi mặc định của
96.00. Theo mặc định, mỗi trang sẽ có cùng kích thước với hình ảnh mà nó hiển thị. Vì vậy,
sẽ không có đường viền hiển thị giữa hình ảnh và đường viền trang theo mặc định.
Nếu kích thước hình ảnh và kích thước trang được tạo khác nhau bởi các tùy chọn trong
phần này, hình ảnh sẽ luôn được căn giữa theo cả hai chiều.

Kích thước hình ảnh và kích thước trang có thể được đặt rõ ràng bằng cách sử dụng --imgsize
--pagesize tùy chọn, tương ứng. Nếu một trong hai thứ nguyên của kích thước hình ảnh là
được chỉ định nhưng cùng một thứ nguyên của kích thước trang thì không, thì kích thước sau sẽ là
bắt nguồn từ cái trước bằng cách sử dụng khoảng cách tối thiểu tùy chọn giữa hình ảnh và
đường viền trang (được cung cấp bởi --biên giới tùy chọn) và / hoặc một chiến lược phù hợp nhất định
(được đưa ra bởi --Phù hợp Lựa chọn). Điều ngược lại xảy ra nếu một thứ nguyên của kích thước trang
được đặt nhưng cùng một thứ nguyên của kích thước hình ảnh thì không.

Bất kỳ giá trị độ dài nào trong các tùy chọn dưới đây được biểu thị bằng biến meta L là biến
giá trị dấu phẩy động với một đơn vị tùy chọn được thêm vào (không có khoảng cách giữa chúng).
Đơn vị mặc định là pt (1/72 inch, đơn vị PDF) và các đơn vị được phép khác là cm
(centimet), mm (milimet) và in (inch).

Bất kỳ đối số kích thước nào của định dạng LxL trong các tùy chọn bên dưới chỉ định chiều rộng và
chiều cao của hình chữ nhật trong đó chữ L đầu tiên biểu thị chiều rộng và chữ L thứ hai
đại diện cho chiều cao với một đơn vị tùy chọn theo sau mỗi giá trị như được mô tả
bên trên. Có thể bỏ qua chiều rộng hoặc chiều cao nhưng trong trường hợp đó dấu phân cách x
vẫn phải có mặt. Thay vì đưa ra chiều rộng và chiều cao một cách rõ ràng, bạn có thể
cũng chỉ định một số kích thước trang phổ biến (không phân biệt chữ hoa chữ thường) như letter và A4. Nhìn thấy
phần kết ở cuối để có danh sách đầy đủ các kích thước hợp lệ.

Mô hình --Phù hợp tỷ lệ tùy chọn để phù hợp với hình ảnh thành một hình chữ nhật có nguồn gốc
từ --imgsize tùy chọn hoặc cách khác từ --pagesize Lựa chọn. Nếu
--biên giới tùy chọn được đưa ra ngoài --imgsize tùy chọn trong khi --pagesize
tùy chọn không được đưa ra, khi đó kích thước trang sẽ được tính từ kích thước hình ảnh,
tôn trọng thiết lập biên giới. Nếu --biên giới tùy chọn được đưa ra ngoài
--pagesize tùy chọn trong khi --imgsize tùy chọn không được cung cấp, khi đó kích thước hình ảnh sẽ
được tính từ kích thước trang, tôn trọng thiết lập đường viền. Nếu --biên giới
tùy chọn được đưa ra trong khi cả hai --pagesize--imgsize các tùy chọn được thông qua, sau đó
các --biên giới tùy chọn sẽ bị bỏ qua.

-S LxL, --pagesize LxL
Đặt kích thước của các trang PDF. Quyền chọn ngắn là chữ hoa S vì nó là
ghi nhớ cho việc lớn hơn kích thước hình ảnh.

-s LxL, --imgsize LxL
Đặt kích thước của hình ảnh trên các trang PDF. Ngoài ra, đơn vị dpi được phép
điều này sẽ đặt kích thước hình ảnh dưới dạng giá trị của số chấm trên inch. Thay vì một đơn vị, chiều rộng
và các giá trị chiều cao cũng có thể có dấu phần trăm được thêm vào, biểu thị sự thay đổi kích thước của
hình ảnh theo tỷ lệ phần trăm đó. Quyền chọn ngắn là chữ thường s vì nó là một
ghi nhớ vì nhỏ hơn kích thước trang.

-b NS], --biên giới NS]
Chỉ định khoảng cách tối thiểu giữa đường viền hình ảnh và đường viền trang PDF.
Giá trị này được ghi đè bởi các giá trị rõ ràng được đặt bởi --pagesize or --imgsize. Các
giá trị sẽ được sử dụng khi tính toán kích thước trang từ kích thước hình ảnh hoặc
theo chiều ngược lại. Một hoặc hai giá trị độ dài có thể được cung cấp dưới dạng đối số,
ngăn cách nhau bằng dấu hai chấm. Một giá trị chỉ định đường viền tối thiểu trên cả bốn cạnh. Hai
các giá trị chỉ định đường viền tối thiểu trên cùng / dưới và trái / phải, tương ứng.
Không thể chỉ định đường viền không đối xứng vì hình ảnh sẽ luôn
ở giữa trang.

-f PHÙ HỢP, --Phù hợp PHÙ HỢP
If --imgsize được đưa ra, phù hợp với hình ảnh bằng cách sử dụng các kích thước này. Nếu không, phù hợp với
hình ảnh vào các kích thước được cung cấp bởi --pagesize. FIT là một trong số vào, điền, chính xác,
thu nhỏ và phóng to. Giá trị mặc định là "thành". Xem phần kết ở dưới cùng để biết
mô tả về các tùy chọn FIT.

-a, - định hướng tự động
Nếu cả hai kích thước của trang được cung cấp qua --pagesize, hoán đổi có điều kiện những
kích thước sao cho hướng trang giống với hướng của
hình ảnh đầu vào. Nếu hướng của trang bị lật, thì các giá trị đã đặt cũng vậy
thông qua --biên giới tùy chọn.

Siêu dữ liệu cài đặt đối số:

--chức vụ tiêu đề
Đặt giá trị siêu dữ liệu tiêu đề

--tác giả tác giả
Đặt giá trị siêu dữ liệu tác giả

--người sáng tạo yaratıcı
Đặt giá trị siêu dữ liệu của người tạo

- đầu dò sản xuất
Đặt giá trị siêu dữ liệu của nhà sản xuất

--Ngày thành lập Ngày thành lập
Đặt giá trị siêu dữ liệu ngày tạo UTC theo YYYY-MMDD hoặc YYYY-MM-DDTHH: MM hoặc
YYYY-MM-DDTHH: Định dạng MM: SS hoặc bất kỳ định dạng nào được hiểu bởi mô-đun dateutil của python hoặc
bất kỳ định dạng nào được hiểu bởi `ngày --ngày`

--moddate sửa đổi
Đặt giá trị siêu dữ liệu ngày sửa đổi UTC trong YYYYMM-DD hoặc YYYY-MM-DDTHH: MM hoặc
YYYY-MM-DDTHH: Định dạng MM: SS hoặc bất kỳ định dạng nào được hiểu bởi mô-đun dateutil của python hoặc
bất kỳ định dạng nào được hiểu bởi `ngày --ngày`

--chủ thể Tiêu đề
Đặt giá trị siêu dữ liệu của chủ đề

--từ khóa kw [kw ...]
Đặt giá trị siêu dữ liệu của từ khóa (có thể được cung cấp nhiều lần)

PDF xem tranh luận:
Các tệp PDF có thể chỉ định cách chúng được hiển thị cho người dùng bằng một tệp PDF
xem

--viewer-panes QUẦN
Hướng dẫn trình xem PDF nên hiển thị các ngăn bên nào. Các giá trị hợp lệ là "đường viền" và
"ngón tay cái". Không thể chỉ định cả hai cùng một lúc.

--viewer-initial-page NUM
Thay vì hiển thị trang đầu tiên, hãy hướng dẫn trình xem PDF hiển thị trang nhất định
thay thế. Số trang bắt đầu bằng 1.

- phóng đại máy xem MAG
Hướng dẫn trình xem PDF mở PDF với một mức thu phóng nhất định. Giá trị hợp lệ là
hoặc là một số dấu phẩy động cung cấp mức thu phóng chính xác, "vừa vặn" (thu phóng cho vừa
toàn bộ trang), "fith" (thu phóng để vừa với chiều rộng trang) và "fitbh" (thu phóng để vừa với trang hiển thị
chiều rộng).

--viewer-page-layout BỐ TRÍ
Hướng dẫn trình xem PDF cách sắp xếp các trang trên màn hình. Giá trị hợp lệ là
"đơn" (hiển thị các trang đơn), "một cột" (một cột liên tục),
"twocolumnright" (hai cột liên tục với các trang số lẻ ở bên phải) và
"twocolumnleft" (hai cột liên tục với các trang được đánh số lẻ ở bên trái)

--viewer-fit-window
Hướng dẫn trình xem PDF thay đổi kích thước cửa sổ để vừa với kích thước trang

--viewer-center-window
Hướng dẫn trình xem PDF căn giữa cửa sổ trình xem PDF

--xem toàn màn hình
Hướng dẫn trình xem PDF mở PDF ở chế độ toàn màn hình

Không gian màu

Hiện tại, không gian màu phải được bắt buộc đối với hình ảnh JPEG 2000 không có trong
Không gian màu RGB. Các tùy chọn không gian màu có sẵn dựa trên Thư viện hình ảnh Python
(PIL) tay cầm ngắn.

Màu RGB RGB

L Grayscale

1 Đen trắng (chuyển đổi bên trong sang thang độ xám)

CMYK CMYK màu

Màu CMYK; I CMYK có đảo ngược (đối với tệp CMYK JPEG từ Adobe)

Kích thước giấy

Bạn có thể chỉ định tên khổ giấy tay ngắn được hiển thị ở cột đầu tiên trong
bảng bên dưới làm đối số cho --pagesize--imgsize tùy chọn. Chiều rộng và
chiều cao mà chúng đang ánh xạ tới được hiển thị trong cột thứ hai. Mang lại giá trị trong
cột thứ hai có tác dụng tương tự như việc đưa ra tay ngắn ở cột đầu tiên.
Thêm ^ T (dấu mũ / dấu mũ theo sau là chữ T) làm thay đổi kích thước giấy
từ chân dung sang phong cảnh. Do đó, hậu tố tượng trưng cho chuyển vị. Giá trị
không phân biệt chữ hoa chữ thường.

A0 841mmx1189mm

A1 594mmx841mm

A2 420mmx594mm

A3 297mmx420mm

A4 210mmx297mm

A5 148mmx210mm

A6 105mmx148mm

Thư 8.5inx11in

Các tùy chọn phù hợp

Các tùy chọn img2pdf cho --Phù hợp đối số được hiển thị trong cột đầu tiên trong
bảng dưới đây. Chức năng của các tùy chọn này có thể được ánh xạ tới các toán tử hình học
của imagemagick. Đối với những người dùng quen thuộc với imagemagick, tương ứng
toán tử được hiển thị trong cột thứ hai. Cột thứ ba cho biết có hay không
tỷ lệ khung hình được giữ nguyên cho tùy chọn đó (giống như trong imagemagick). Giống như
imagemagick, img2pdf cố gắng hết sức để duy trì tỷ lệ khung hình, vì vậy nếu --Phù hợp
đối số không được đưa ra, khi đó giá trị mặc định là "into" tương ứng với sự vắng mặt
của bất kỳ toán tử nào trong imagemagick. Giá trị của --Phù hợp tùy chọn không phân biệt chữ hoa chữ thường.

thành | | Y | Mặc định. Giá trị chiều rộng và chiều cao chỉ định tối đa | | | các giá trị.

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

điền vào | ^ | Y | Giá trị chiều rộng và chiều cao chỉ định các giá trị nhỏ nhất.

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

chính xác | ! | N | Chiều rộng và chiều cao được đưa ra rõ ràng.

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

thu nhỏ
| > | Y | Thu nhỏ hình ảnh có kích thước lớn hơn kích thước đã cho | | | những cái
(và nếu không thì hoạt động giống như "thành").

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

phóng to | <| Y | Phóng to hình ảnh có kích thước nhỏ hơn kích thước đã cho

| | | những cái (và cách khác hoạt động như "thành").

Các ví dụ

Các dòng bắt đầu bằng ký hiệu đô la biểu thị các lệnh bạn có thể nhập vào thiết bị đầu cuối của mình.
Ký hiệu đô la biểu thị dấu nhắc lệnh của bạn. Nó không phải là một phần của lệnh bạn
kiểu.

Chuyển đổi hai bản quét ở định dạng JPEG thành tài liệu PDF.

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

Chuyển đổi thư mục ảnh JPEG thành PDF với các trang A4 ngang có thể in được
chế độ. Trên mỗi trang, ảnh chiếm số lượng không gian tối đa trong khi vẫn giữ nguyên
tỷ lệ khung hình của nó và đường viền in 2 cm ở trên cùng và dưới cùng và 2.5 cm trên
bên trái và bên phải.

$ img2pdf --output out.pdf - kích thước trang A4 ^ T - đơn hàng 2cm: 2.5cm * .jpg

Trên mỗi trang A4, xếp các hình ảnh thành một hình chữ nhật 10 cm nhân 15 cm nhưng vẫn giữ nguyên
kích thước hình ảnh gốc nếu hình ảnh nhỏ hơn.

$ img2pdf --output out.pdf -S A4 - kích thước tối đa 10cmx15cm - trang bị thu nhỏ * .jpg

Chuẩn bị một thư mục ảnh để in không viền trên giấy ảnh với tỷ lệ 3: 2
tỷ lệ khung hình và xoay từng trang để hướng của nó giống với đầu vào
hình ảnh.

$ img2pdf --output out.pdf - kích thước trang 15 cm x 10 cm - tự động định hướng * .jpg

Mã hóa hình ảnh JPEG2000 thang độ xám. Không gian màu phải được buộc là img2pdf
không thể tự động đọc nó từ tệp JPEG2000.

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

Phân tích cú pháp đối số

Các tùy chọn dài của đối số có thể được viết tắt thành tiền tố nếu chữ viết tắt là
rõ ràng. Nghĩa là, tiền tố phải khớp với một tùy chọn duy nhất.

Hãy coi chừng shell diễn giải các giá trị đối số của bạn dưới dạng các ký tự đặc biệt (như
dấu chấm phẩy trong CMYK; tùy chọn không gian màu I). Nếu nghi ngờ, hãy đặt các giá trị đối số vào
dấu nháy đơn.

Nếu bạn muốn một giá trị đối số bắt đầu bằng một hoặc nhiều ký tự trừ, bạn phải
sử dụng tên tùy chọn dài và nối chúng bằng dấu bằng như sau:
$ img2pdf --author = - test--
Nếu tên tệp đầu vào của bạn bắt đầu bằng một hoặc nhiều ký tự trừ, hãy tách biệt
các tệp đầu vào từ các đối số khác bằng hai dấu trừ:

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

Hoặc rõ ràng hơn về đường dẫn tương đối của nó bằng cách viết trước a ./:

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

Thứ tự của các đối số không phải vị trí (tất cả các đối số không phải là hình ảnh đầu vào)
không quan trọng.

Sử dụng img2pdf trực tuyến bằng dịch vụ onworks.net


Ad


Ad