Tiếng Việt

Tài liệu · PDF Bộ công cụ

Xoay các trang PDF trong trình duyệt: Gắn cờ siêu dữ liệu hoặc nội dung được vẽ lại?

· Cách thức hoạt động

pdf sự xoay vòng page-geometry

Trang tài liệu nằm ngang được xoay một phần tư
Hình minh họa vector ToolAcre gốc

Trang PDF có thể được xoay theo hai cách rất khác nhau: bằng cách đặt cờ mà người xem tuân theo hoặc bằng cách tự chuyển đổi hướng dẫn vẽ. Bài đăng này giải thích cả hai, ý nghĩa của từng tệp đối với tệp và cách kiểm tra xem bạn có tệp nào.

Đã xoay trên màn hình, sang một bên trong tệp đính kèm — tại sao nút xoay của người xem thường không thay đổi gì trong tệp bạn gửi

Nút xoay người xem có thể làm cho biên nhận có thể đọc được cho phiên hiện tại trong khi tệp đính kèm vẫn mở sang một bên cho những người khác. Điều khiển đó chỉ có thể thay đổi trạng thái hiển thị. Một bản sửa lỗi lâu dài phải được ghi vào PDF đã tải xuống, đó là lý do tại sao bộ công cụ lưu tệp mới thay vì chỉ thay đổi chế độ xem trình duyệt.

ToolAcre cung cấp 90 độ theo chiều kim đồng hồ, 180 độ hoặc 270 độ, áp dụng cho mọi trang hoặc chỉ các vị trí thực tế được đặt tên. Dữ liệu đầu vào phải không được mã hóa và không lớn hơn 50 MB. Bản gốc vẫn còn nguyên, cho phép nhân viên kế toán so sánh tệp đã sửa trước khi thay thế bất kỳ bản sao làm việc nào.

Cờ xoay — cách một trang có thể mang hướng dẫn về 0, 90, 180 hoặc 270 độ mà mọi người xem tuân thủ đều áp dụng tại thời điểm hiển thị

Mỗi trang được chọn đều có một góc xoay mà người xem áp dụng khi vẽ trang đó. Công nhân đọc giá trị hiện tại, thêm lượt quý được yêu cầu và chuẩn hóa tổng thành 0, 90, 180 hoặc 270. Áp dụng 90 cho một trang đã có tại 90 do đó sẽ lưu trữ 180 thay vì đặt lại trang đó thành 90.

Hành vi bổ sung đó là chi tiết hoạt động trung tâm. Lần chạy thứ hai sẽ thêm một lượt nữa, vì vậy việc lặp lại một công việc có thể làm lộn ngược một trang đúng. Danh sách trang được xác thực theo số lượng thực và danh sách trống có nghĩa là tất cả các trang. Không có gì đoán được tờ nào xuất hiện sang một bên.

Công cụ này không thực hiện xoay vòng vào các hộp nội dung hoặc hoán đổi trang

Đề cương trình bày việc xoay vòng nướng như một giải pháp thay thế, nhưng lộ trình này không thực hiện được. Nó không bao giờ biến đổi luồng nội dung trang, hoán đổi kích thước trang được lưu trữ hoặc vẽ lại bản quét. Chỉ có giá trị xoay trang thay đổi, để lại các hộp và hướng dẫn vẽ như trong đầu vào.

Do đó, công cụ này không thể làm thẳng bản quét nghiêng ba độ hoặc xoay một ảnh bên trong một trang chính xác. Những tác vụ đó yêu cầu chuyển đổi hình ảnh hoặc nội dung. Ở đây, hoạt động được hỗ trợ được cố tình hạn chế ở bội số của toàn bộ trang là chín mươi, mà pdf-lib có thể ghi mà không cần mã hóa lại trang.

Mỗi cách tiếp cận có ý nghĩa gì đối với việc chọn văn bản, in ấn và chỉnh sửa sau này — và tại sao cờ thường có thể đảo ngược và không mất dữ liệu

Vì nội dung không được rasterized nên văn bản vẫn có thể chọn và tìm kiếm được, các cạnh vectơ vẫn là vectơ và hình ảnh nhúng giữ lại dữ liệu của chúng. Việc in và xem sau phải tuân theo giá trị hướng đã lưu. Thay đổi này có thể đảo ngược bằng cách thêm một quý hợp lệ khác, mặc dù không có quyền kiểm soát tuyệt đối "đặt mọi trang về 0".

Kích thước trang không được hoán đổi trong bộ nhớ. Sự định hướng xuất hiện từ các chiều và góc quay do người xem áp dụng cùng nhau. Do đó, một chương trình bỏ qua `/Rotate` có thể mô tả hình học theo cách khác nhưng những người xem PDF thông thường sẽ áp dụng nó. Luôn kiểm tra bản sao đã tải xuống trong phần mềm được người nhận hoặc máy in cuối cùng sử dụng.

Toàn bộ tài liệu hoặc các trang cụ thể - tại sao một tệp chỉ có các bảng ngang nằm ngang cần có tư duy trên mỗi trang và nơi trang công cụ ghi lại các tùy chọn của nó

Tài liệu hỗn hợp cần đầu vào có chọn lọc. Nếu hóa đơn dọc chính xác nhưng bảng ngang lại xuất hiện ở một bên, chỉ nhập số trang thực tế đó. Để trống hộp sẽ xoay mọi thứ và có thể làm gãy các trang đã dựng đứng. Cú pháp phạm vi chấp nhận một số duy nhất, các khoảng bao gồm, danh sách dấu phẩy và phạm vi cuối cùng mở.

Hãy nhớ rằng lượt được yêu cầu có liên quan đến trạng thái hiện tại của mỗi trang. Hai trang được chọn có thể bắt đầu với các giá trị khác nhau và kết thúc với các giá trị khác nhau sau khi nhận được cùng một phần bổ sung. Đối với các hỗn hợp phức tạp, hãy thực hiện các bước riêng biệt với các lựa chọn riêng biệt, mở từng kết quả trước khi áp dụng thay đổi khác.

Ví dụ hoạt động - sửa một tập hợp các biên lai được quét qua điện thoại trong đó mọi trang khác đều bị lộn ngược

Hãy tưởng tượng mười biên nhận được quét bằng điện thoại trong đó các trang 2, 4, 6, 8 và 10 bị lộn ngược. Chọn 180 độ và nhập các vị trí đó. Nhân viên xác thực các chỉ mục, thêm 180 vào mỗi vòng quay hiện có, tuần tự hóa một lần và trả về một tệp có tên với hậu tố `-rotated.pdf`.

Xem lại tất cả mười trang, không chỉ năm trang được chọn. Thư viện điện thoại có thể đã hiển thị hình ảnh nguồn sử dụng siêu dữ liệu không được thể hiện như mong đợi sau khi quét. Nếu một trang vẫn hiển thị sai, hãy xác định hướng hiện tại của trang đó và chỉ thêm lượt cần thiết vào trang đó thay vì chạy lại toàn bộ.

Điều này không bao gồm những gì - xóa các bản quét hơi nghiêng, đây là một công việc xử lý hình ảnh chứ không phải là xoay trang

Siêu dữ liệu mỗi quý không thể làm hỏng một trang, xóa phối cảnh khỏi ảnh chụp trên điện thoại, cải thiện tiêu điểm hoặc nhận dạng văn bản. Nó cũng không thể biến hình ảnh nhúng một cách độc lập. Các tệp được bảo vệ bằng mật khẩu dừng lại do lỗi tài liệu được bảo vệ và việc lưu bất kỳ bản sao đã chỉnh sửa nào sẽ làm mất hiệu lực chữ ký số hiện có trên byte gốc.

Thao tác này không nén tài liệu hoặc làm cho tài liệu nhỏ hơn về mặt vật chất. Vì các luồng trang không bị ảnh hưởng nên kích thước nhìn chung vẫn tương tự nhau, mặc dù việc tuần tự hóa mới có nghĩa là không mong đợi nhận dạng từng byte. Sử dụng máy quét để bàn hoặc trình chỉnh sửa hình ảnh trước khi lắp ráp PDF khi lỗi khó phát hiện hơn so với hướng nghiêng.

Việc lưu các giá trị /Rotate cộng giúp việc chỉnh sửa được liên tục mà không cần vẽ lại

Cố định ở đây có nghĩa là tệp đã tải xuống chứa các giá trị `/Rotate` bổ sung được cập nhật mà người xem tuân thủ sử dụng. Điều đó không có nghĩa là các pixel đã bị lật hoặc các hộp trang được viết lại. Sự khác biệt này giải thích cả kết quả không mất dữ liệu và hạn chế đối với các trạng thái cấp độ 0, 90, 180 và 270.

Quá trình chuyển đổi chạy qua pdf-lib trong Web Worker và không có byte tài liệu nào được tải lên. Phân tích sản xuất được đồng ý là riêng biệt và loại trừ tên tệp cũng như nội dung khỏi các sự kiện ToolAcre. Chọn các trang một cách cẩn thận, hãy nhớ rằng mỗi lần vượt qua sẽ thêm vào vòng xoay hiện có và giữ nguyên bản gốc cho đến khi tệp đã sửa được xem xét. Một ghi chú bàn giao ngắn gọn phải đặt tên cho các trang và áp dụng lần lượt để người đánh giá khác có thể phân biệt siêu dữ liệu dự định với lần chuyển thứ hai vô tình. Ghi lại tên đầu ra.