Nhà xuất bản Microsoft là một công cụ xuất bản trên máy tính để bàn được thiết kế để tạo các ấn phẩm đa dạng, bao gồm bản tin, tài liệu quảng cáo, tờ rơi, v.v. ở định dạng PUB. Tuy nhiên, định dạng tệp PUB thiếu khả năng tương thích rộng rãi. Do đó, có những trường hợp cần chuyển đổi tệp PUB thành hình ảnh TIFF. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi PUB sang TIFF trong C#. Chúng tôi sẽ cung cấp cho bạn hướng dẫn toàn diện, từng bước cùng với các ví dụ về mã để tạo điều kiện thuận lợi cho hành trình của bạn.
Bài viết này bao gồm các chủ đề sau:
- API C# để chuyển đổi PUB sang TIFF
- Các bước để chuyển đổi tệp PUB thành TIFF
- Chuyển đổi PUB sang TIFF trong C#
- Chuyển đổi PUB sang TIFF trực tuyến
- Tài nguyên học tập miễn phí
API C# để chuyển đổi PUB sang TIFF
Việc chuyển đổi tệp PUB của nhà xuất bản thành hình ảnh TIFF có thể được thực hiện theo hai bước. Đầu tiên, chúng tôi sẽ sử dụng API Aspose.PUB for .NET để tải và chuyển đổi tệp PUB thành định dạng PDF. Sau đó, chúng tôi sẽ sử dụng API Aspose.PDF for .NET để hiển thị các trang của tệp PDF thành hình ảnh TIFF.
Vui lòng tải xuống các tệp DLL của API hoặc cài đặt chúng bằng các lệnh NuGet sau:
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
Cách chuyển đổi tệp PUB thành TIFF
Chúng ta có thể dễ dàng lưu tệp PUB dưới dạng hình ảnh TIFF bằng cách thực hiện theo các bước bên dưới:
- Tạo trình phân tích cú pháp PUB và phân tích tệp PUB.
- Chuyển đổi PUB thành luồng tệp PDF.
- Tạo thiết bị TIFF và xử lý PDF để lưu dưới dạng TIFF.
Bây giờ, hãy xem cách thực hiện các bước này trong C# để chuyển đổi tệp PUB của nhà xuất bản thành TIFF.
Chuyển đổi PUB sang TIFF trong C#
Vui lòng làm theo các bước bên dưới để chuyển đổi tệp Nhà xuất bản thành hình ảnh TIFF theo chương trình trong C#:
- Tạo trình phân tích cú pháp PUB bằng phương thức CreateParser() của lớp PubFactory.
- Phân tích tệp Nhà xuất bản đã tải bằng phương thức Parse().
- Khởi tạo đối tượng MemoryStream để giữ tệp PDF.
- Chuyển đổi PUB sang PDF bằng phương pháp ConvertToPdf().
- Tạo một phiên bản của lớp Tài liệu với luồng PDF.
- Tùy chọn, chỉ định tệp TiffSettings.
- Sau đó, tạo một phiên bản của TiffDevice với độ phân giải và đối tượng TiffSettings.
- Cuối cùng, gọi phương thức Process() để lưu tài liệu dưới dạng TIFF.
Mẫu mã sau đây cho biết cách chuyển đổi PUB sang TIFF trong C#.
// Ví dụ mã này trình bày cách chuyển đổi tệp PUB của nhà xuất bản sang định dạng hình ảnh JPG.
// Tải tệp PUB và tạo Trình phân tích cú pháp PUB
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// Phân tích tệp PUB
var doc = parser.Parse();
// Khởi tạo luồng bộ nhớ
MemoryStream stream = new MemoryStream();
// Chuyển đổi tập tin PUB sang PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Tải luồng tài liệu PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Tạo đối tượng Độ phân giải
Resolution resolution = new Resolution(300);
// Tạo đối tượng TiffSettings
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// Tạo thiết bị TIFF
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Chuyển đổi tệp PUB sang định dạng hình ảnh TIF
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
Nhận giấy phép miễn phí
Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử các thư viện mà không bị giới hạn về đánh giá.
Công cụ chuyển đổi PUB sang TIFF - Trực tuyến miễn phí
Bạn có thể dùng thử ứng dụng chuyển đổi PUB sang TIFF trực tuyến miễn phí này để chuyển đổi các tệp của nhà xuất bản thành hình ảnh TIFF mà không cần cài đặt bất kỳ phần mềm hoặc plugin nào.
Chuyển đổi PUB sang TIFF trực tuyến – Tài nguyên học tập
Bên cạnh việc chuyển đổi tệp PUB của Nhà xuất bản sang định dạng TIFF, bạn cũng có thể khám phá nhiều tính năng khác của thư viện bằng cách sử dụng các tài nguyên sau:
- Hướng dẫn dành cho nhà phát triển
- Ứng dụng trực tuyến miễn phí
- Tham chiếu API
- Hướng dẫn cách thực hiện và bài viết
Phần kết luận
Trong bài đăng trên blog này, chúng tôi đã chỉ cho bạn cách chuyển đổi PUB sang TIFF trong C#. Chúng tôi đã cung cấp hướng dẫn từng bước và đoạn mã để giúp bạn bắt đầu. Chuyển đổi tệp Nhà xuất bản sang TIFF là một nhiệm vụ tương đối đơn giản và các đoạn mã được cung cấp trong bài đăng trên blog này có thể được sử dụng làm điểm khởi đầu để phát triển ứng dụng chuyển đổi Nhà xuất bản sang TIFF của riêng bạn. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.