Tài liệu · PDF Bộ công cụ
MediaBox, CropBox và /Rotate: Cách PDF xác định các trang của nó
· Lý lịch
pdf page-geometry sự xoay vòng
Trang PDF không có 'kích thước' cố định theo nghĩa thông thường; nó có các hộp, đơn vị và giá trị xoay mà người xem giải thích. Bài đăng này giải thích các thuộc tính đó và ý nghĩa của chúng khi bạn hợp nhất, xoay hoặc tạo hình mờ các trang có hình dạng khác nhau.
Tại sao tệp được hợp nhất có các trang có hai kích cỡ — trộn tài liệu A4 và Letter và thấy cả hai hình dạng trong kết quả
Việc hợp nhất các nguồn A4 và US Letter không buộc mọi tờ giấy thành một hình chữ nhật. ToolAcre sao chép từng trang với các kích thước và góc xoay hiện có của nó để đầu ra có thể thay thế các kích thước một cách rõ ràng. Hành vi đó bảo toàn hình dạng nguồn thay vì kéo dài nội dung vào một trang tính chung.
Các kích thước hỗn hợp ảnh hưởng đến việc in ấn, bố cục hình thu nhỏ, vị trí hình mờ và đầu ra raster. Xem lại tệp kết hợp ở ranh giới trang và chọn tỷ lệ máy in một cách có chủ ý. Việc hợp nhất không phải là một công cụ chuẩn hóa và một tệp là một PDF không có nghĩa là mọi trang đều có chiều rộng hoặc chiều cao giống hệt nhau.
Bộ công cụ sử dụng PDF điểm nhưng không cung cấp bài học lịch sử đơn vị chung
Thao tác image-to-PDF hiển thị đơn vị mà mã ứng dụng thực sự sử dụng: lề được đo bằng điểm. Một trang hình ảnh vừa vặn có thể khớp với kích thước hình ảnh được nhúng cộng với gấp đôi lề, trong khi các trang cài sẵn sử dụng chiều rộng và chiều cao điểm đã định cấu hình. Nguồn không thiết lập lịch sử rộng hơn của đơn vị.
Các pixel đi vào một đường dẫn khác. PDF-to-image yêu cầu pdf.js cho chế độ xem ở tỷ lệ đã chọn và phân bổ canvas từ các kích thước pixel đó. Do đó, một trang có thể có hình học PDF ổn định trong khi tạo ra các trình quét lớn hơn hoặc nhỏ hơn tùy thuộc vào tỷ lệ và mức bảo vệ bộ nhớ. Điểm và pixel đầu ra không phải là cài đặt có thể thay thế cho nhau.
Sự khác biệt của MediaBox và CropBox không được thể hiện qua giao diện này
Workbook phân biệt MediaBox và CropBox nhưng giao diện này không hiển thị, chỉnh sửa hay cho người dùng lựa chọn giữa các ô đó. Hoạt động ứng dụng yêu cầu các đối tượng trang thư viện về chiều rộng và chiều cao và sao chép các trang được cung cấp. Việc giải thích chi tiết về mức độ ưu tiên của hộp sẽ cần bằng chứng đặc tả trực tiếp ngoài các nguồn này.
Hướng dẫn thực tế là kiểm tra kết quả có thể nhìn thấy được. Nếu trình xem nguồn cắt bỏ các dấu vết hoặc hiển thị khoảng trắng không mong muốn thì việc hợp nhất sẽ mang trang thay vì sửa chữa các hộp của nó. Vị trí hình mờ sử dụng các kích thước được thư viện hiển thị và PDF-to-image hiển thị khung nhìn do pdf.js cung cấp.
Công cụ này đọc và thêm tính năng xoay trang mà không xác nhận hành vi của nút kế thừa
Xoay được lưu dưới dạng góc trang mà thao tác đọc qua pdf-lib. ToolAcre thêm lượt quý được yêu cầu và chuẩn hóa kết quả thành 0, 90, 180 hoặc 270. Nó không tiết lộ liệu giá trị đầu vào có nguồn gốc trực tiếp trên trang hay thông qua cấu trúc bên trong được kế thừa.
Sự thiếu sót đó không làm suy yếu quy tắc sử dụng: xoay vòng là tương đối. Áp dụng 90 độ cho trang hiện được báo cáo ở 270 sẽ tạo ra 0. Công cụ này không thay đổi kích thước được lưu trữ và không chuyển đổi luồng nội dung. Lượt thứ hai sẽ được thêm lại, vì vậy hãy xem lại kết quả đầu ra hiện tại trước khi chọn lượt khác.
Chân dung và phong cảnh - tại sao hướng là hệ quả của kích thước hộp và xoay cùng nhau, không phải là một lá cờ riêng biệt
Dọc và ngang là kết quả của kích thước trang, nội dung và xoay được áp dụng chứ không phải là điều khiển riêng biệt trong giao diện này. Một trang rộng ở 0 độ và một trang cao được xoay 90 độ đều có thể xuất hiện theo chiều ngang. Bộ công cụ không gắn nhãn lại hướng; nó sao chép kích thước hoặc cập nhật xoay theo thao tác đã chọn.
Điều này giải thích tại sao quét hỗn hợp cần xử lý theo từng trang cụ thể. Chọn vị trí vật lý dựa trên nội dung hiển thị chứ không phải dựa trên cờ định hướng được đoán. Đối với các giá trị đặt trước từ hình ảnh tớiPDF, dọc và ngang là các kích thước trang tính rõ ràng, trong khi Khớp từng hình ảnh sẽ tạo ra một trang dựa trên chiều rộng và chiều cao riêng của mỗi hình ảnh.
Hậu quả đối với các công cụ cấp trang — việc hợp nhất sẽ giữ các hộp riêng của mỗi trang và hình mờ phải được đặt tương ứng với hộp của mỗi trang
Hợp nhất bảo toàn kích thước và góc xoay của mỗi trang. Hình mờ tính toán các vị trí theo chiều rộng và chiều cao của từng trang, chia tỷ lệ các dấu hình ảnh thành một phần của chiều rộng trang và vẽ văn bản tại các điểm neo đã chọn. Do đó, kích thước văn bản cố định có thể có cảm giác khác nhau trên một tờ giấy nhỏ và một bản vẽ lớn.
Các dấu góc xoay quanh điểm neo của chúng và được định vị từ các phép đo dấu không xoay, do đó, dấu chéo có thể không chiếm vị trí trung tâm trực quan. Kiểm tra kích thước trang hỗn hợp và cách xoay hiện có. PDF-to-hình ảnh cũng mang lại kích thước pixel hỗn hợp khi các trang nguồn khác nhau, thậm chí theo một tỷ lệ đã chọn.
Các hộp in trước và chia tỷ lệ trang thống nhất nằm ngoài bộ công cụ này
BleedBox, TrimBox, ArtBox, áp đặt chế bản trước và chia tỷ lệ trang thống nhất không phải là các tùy chọn được triển khai ở đây. Bộ công cụ cũng không cắt các trang thành hộp đã chọn hoặc thay đổi kích thước các trang đã sao chép trong quá trình hợp nhất. Những quy trình công việc đó yêu cầu phần mềm có các điều khiển hình học và đảm bảo đầu ra được ghi lại rõ ràng.
Tránh mô tả việc hợp nhất thành công là chuẩn hóa bản in. Để sản xuất chuyên nghiệp, hãy kiểm tra các hộp và chia tỷ lệ bằng các công cụ in trước sau khi làm việc trên trang. ToolAcre phù hợp để sao chép, sắp xếp, lật từng phần tư, đánh dấu và chuyển đổi theo hành vi đã nêu của nó chứ không phải để chứng nhận định nghĩa trang sẵn sàng cho báo chí.
Kích thước trên mỗi trang và xoay vòng bổ sung dự đoán các hoạt động được vận chuyển
Mô hình hình học hữu ích nhất là dựa trên nguồn: mỗi trang mang các kích thước và góc quay hiện tại; hợp nhất sao chép chúng, xoay thêm góc, hình mờ đọc kích thước cho vị trí và chuyển đổi raster biến khung nhìn được hiển thị thành pixel. Những sự thật đó dự đoán những gì người dùng sẽ nhìn thấy.
Họ cũng xác định những gì sẽ không tự động xảy ra. Các trang không được đồng nhất, các ô không được hiển thị để chỉnh sửa và nội dung không được vẽ lại trong quá trình xoay. Kiểm tra đầu ra có kích thước hỗn hợp trong trình xem cuối cùng, bảo quản bản gốc và sử dụng các công cụ hình học chuyên dụng khi công việc vượt ra ngoài các hoạt động cấp trang này. Để in, hãy xem xét cài đặt tỷ lệ riêng biệt vì máy in có thể áp dụng hành vi phù hợp của riêng mình sau khi bộ công cụ PDF đã giữ lại một cách trung thực các kích thước nguồn hỗn hợp. Bản xem trước bản in có thể hiển thị việc cắt bớt hoặc căn giữa không mong muốn do thiết lập đích chứ không phải do chính bản sao trang cục bộ gây ra. Một lần kiểm tra bổ sung đối với các tờ giấy lớn nhất và nhỏ nhất thường đưa ra các giả định về tỷ lệ trước khi toàn bộ gói hỗn hợp được in.