Aspose.PDF TIFF Converter cho .NET - Hướng dẫn phát triển
Aspose.PDF TIFF Converter for .NET là một plugin tập trung cho phép chuyển đổi không ngừng, độ tin cậy cao giữa các tài liệu PDF và hình ảnh Tiff. Được xây dựng trên cơ bản của động cơ Asposa.pdf, nó hỗ trợ tất cả các định dạng Tifi phổ biến và cung cấp các tùy chọn cấu hình cho độ phân giải, chiều sâu màu, nén, kiểm soát phạm vi trang và dòng công việc dựa trên dòng.
Cài đặt & Setup
Thêm plugin vào dự án .NET của bạn bằng NuGet hoặc bằng cách tải xuống bộ sưu tập trực tiếp. Đối với các hướng dẫn từng bước, xem Cài đặt . Để cho phép giấy phép đo, hãy làm theo hướng dẫn trên Giấy phép theo mức sử dụng .
Các tính năng và chức năng
PDF sang TIFF chuyển đổi
- Tạo hình ảnh TIFF một hoặc nhiều trang từ các tài liệu PDF.
- Giữ đơn đặt hàng trang ban đầu hoặc rút ranh trang cụ thể.
- Kiểm soát độ phân giải output (DPI) và độ sâu màu sắc mỗi trang hoặc trên toàn bộ tài liệu.
TIFF sang PDF chuyển đổi
- nhập tệp TIFF một hoặc nhiều trang vào một container PDF mới.
- Giữ kết hợp hình ảnh ban đầu, DPI và thiết lập độ sâu bit.
- Kết hợp nhiều nguồn TIFF vào một PDF, với kích thước trang tùy chỉnh và ranh giới.
Các thuật toán nén nâng cao
- Chọn giữa CCITT Group 4, LZW hoặc PackBits.
- Tối ưu hóa cho quét monochrome, lưu trữ màu xám hoặc kết quả đầy màu.
- Kích thước tệp cân bằng so với độ trung thành hình ảnh dựa trên thuật toán được chọn.
Độ phân giải và quản lý màu sắc
- Thiết lập DPI ngang và dọc độc lập để đáp ứng các yêu cầu in hoặc hiển thị.
- Hỗ trợ cho 1 bit (monochrome), 8-bit (grayscale) và 24-bit(trong màu thực).
- Chuyển đổi tài liệu màu sang màu xám tự động cho kích thước tệp thấp hơn.
Tùy chọn API
- của The
TiffSaveOptions
lớp thể hiện tất cả các cài đặt cụ thể TIFF trong một đối tượng lỏng lẻo, tái sử dụng. - Cài đặt kiểu nén, độ sâu bit, bộ lọc phạm vi trang và trượt trang trắng.
- áp dụng tương tự
TiffSaveOptions
Ví dụ qua nhiều chuyển đổi cho sự nhất quán.
xử lý dựa trên Stream
- Đọc từ và viết cho
Stream
để tránh các tập tin tạm thời. - Lý tưởng cho ASP.NET và kịch bản đám mây nơi I/O đĩa bị giới hạn hoặc bị cấm.
- Cung cấp các đường ống an toàn, trong bộ nhớ để chuyển đổi.
Batch và Parallel Conversion
- Xử lý nhiều tài liệu trong một phiên duy nhất để giảm sự khởi đầu.
- An toàn để sử dụng trong các ứng dụng đa dòng – đồng bộ hóa các nhiệm vụ chuyển đổi để tận dụng tất cả các cốt lõi CPU.
- Quản lý các mảnh vỡ lớn bằng cách tập hợp các tập tin thành các khối có thể quản lý.
Lỗi xử lý và chẩn đoán
- Các ngoại lệ chi tiết chỉ ra các bản nhập không hiệu quả, các tính năng không được hỗ trợ hoặc các tệp bị hư hỏng.
- Thông điệp ngoại lệ bao gồm bối cảnh như số trang và giai đoạn hoạt động.
- Thực hiện logic rút hoặc thông báo người dùng dựa trên loại ngoại lệ.
Lời khuyên và thực hành tốt nhất
- Khởi động giấy phép sớm* Luôn thiết lập giấy phép đo trước khi gọi bất kỳ APIs chuyển đổi nào để tránh tin nhắn đánh giá.
- Cách tiếp cận dòng đầu tiên*
Prefer
Stream
-Các phương pháp dựa trên thiết lập dữ liệu lớn hoặc nhạy cảm để giảm thiểu dấu chân bộ nhớ và sử dụng đĩa.
- Cách tiếp cận dòng đầu tiên*
Prefer
- Chọn Compression Choice* Sử dụng CCITT G4 cho các quét hai cấp (màu đen và trắng), LZW cho tài liệu màu trộn, và PackBits cho hình ảnh màu đơn giản hoặc màu xám.
- Khả năng tái sử dụng đối tượng*
Instantiate
TiffSaveOptions
1 lần mỗi lần khi sử dụng cài đặt tương tự để giảm bớt việc tạo đối tượng.
- Khả năng tái sử dụng đối tượng*
Instantiate
- Chunked Batch xử lý* Cắt các công việc chuyển đổi lớn thành các gói nhỏ hơn (ví dụ, 10-20 tệp mỗi) để ngăn chặn các hoạt động dài hạn từ lãng phí tài nguyên.
- Thông tin phù hợp Có tất cả các tài liệu và dòng các đối tượng ngay lập tức sau khi chuyển đổi thành tài nguyên bản địa miễn phí và tránh rò rỉ bộ nhớ.
- Logging và Metrics* Tóm tắt thời gian chuyển đổi, kích cỡ tệp xuất và chi tiết ngoại lệ cho việc giám sát hoạt động và kế hoạch khả năng.
Đối với các kịch bản tiên tiến - chẳng hạn như rendering tùy chỉnh, stamping hoặc watermarking - đề cập đến chính Ứng dụng API .