Trong chủ đề từng bước này, bạn sẽ tìm hiểu cách chuyển đổi PUB thành PNG trong C#. Nhu cầu chuyển đổi tệp PUB sang định dạng PNG trong C# xảy ra khi bạn cần hiển thị các trang của tệp PUB dưới dạng hình ảnh trong ứng dụng của mình. Hướng dẫn giúp bạn đạt được điều này với vài dòng mã C#.
Các bước để chuyển đổi PUB sang PNG trong C#
- Cài đặt gói Aspose.PUB for .NET và Aspose.PDF for .NET từ NuGet.org
- Tham khảo bốn không gian tên bắt buộc để làm cho mã hoạt động
- Đặt riêng giấy phép cho cả hai API bằng phương pháp SetLicense
- Tạo trình phân tích cú pháp cho tệp PUB bằng PubFactory class
- Tải tệp PUB đã phân tích cú pháp vào Document object
- Lưu tệp PDF trung gian bằng IPdfConverter interface
- Tạo một tệp PDF mới Document object
- Lặp qua tất cả các trang của tệp PDF
- Lưu từng trang PDF dưới dạng hình ảnh PNG bằng PngDevice object
Trong các bước trên, chúng tôi đã sử dụng API Aspose.PUB cho .NET và Aspose.PDF cho .NET để chuyển đổi tệp PUB thành định dạng tệp PDF trung gian, sau đó chuyển đổi tệp PDF trung gian đó thành hình ảnh PNG.
Mã để chuyển đổi PUB sang PNG trong C#
Đoạn mã trên giúp chuyển convert PUB sang PNG trong mã C# bằng một vài bước. Mỗi trang riêng lẻ của tệp PDF được lưu dưới dạng hình ảnh PNG riêng biệt. Sử dụng mã này và làm theo các bước, bạn có thể tạo trình chuyển đổi PUB sang PNG C# của riêng mình trong các ứng dụng .NET bao gồm Windows, Web, Máy tính để bàn hoặc Dịch vụ, v.v. Lưu ý rằng điều này không yêu cầu cài đặt Microsoft Publisher trên máy hoặc máy chủ của bạn .