Hướng dẫn ngắn này giải thích cách chuyển đổi tệp PDF thành EPUB bằng C#. Bài viết này chứa chi tiết về cách thiết lập IDE, các bước giải thích quy trình, và mã mẫu cho công cụ chuyển đổi PDF sang EPUB bằng C#. Bạn có thể tùy chỉnh việc tải các tệp PDF nguồn bằng cách sử dụng các tùy chọn khác nhau trong đối tượng LoadOptions.
Các bước để chuyển PDF thành EPUB bằng C#
- Cài đặt môi trường phát triển ứng dụng sử dụng Aspose.Words cho .NET để chuyển đổi PDF thành EPUB
- Tạo một đối tượng của lớp LoadOptions để thiết lập các tùy chọn tải cho tệp nguồn
- Đặt định dạng tải là PDF
- Sử dụng phương thức nạp chồng Save nhận tên tệp đầu ra và định dạng lưu EPUB
Các bước này giải thích cách chuyển PDF thành EPUB bằng C#. Tạo một đối tượng của lớp LoadOptions để tùy chỉnh quy trình tải, đặt định dạng tải là PDF và sử dụng phương thức Save() để tạo tệp EPUB mong muốn. Nếu cần, bạn có thể lưu kết quả dưới dạng mảng byte hoặc stream.
Mã để chuyển PDF thành EPUB bằng C#
using Aspose.Words; // Importing the Aspose.Words library | |
using Aspose.Words.Loading; // Importing the Loading namespace | |
namespace PdfToEpubConverter // Defining the namespace | |
{ | |
class EbookConverter // Renaming the class | |
{ | |
// Main method | |
static void Main(string[] args) | |
{ | |
// Create an instance of the License | |
License converterLicense = new License(); | |
converterLicense.SetLicense("License.lic"); | |
// Creating load options | |
LoadOptions fileLoadOptions = new LoadOptions() | |
{ | |
LoadFormat = LoadFormat.Pdf // Indicating the input file format | |
}; | |
// Loading the PDF document | |
Document inputDocument = new Document("Sample.pdf", fileLoadOptions); | |
// Saving the loaded PDF document | |
inputDocument.Save("ConvertedEbook.epub", SaveFormat.Epub); | |
} | |
} | |
} |
Đoạn mã này đã minh họa quá trình chuyển đổi tệp PDF thành EPUB bằng C#. Nếu tệp PDF nguồn bị mã hóa, bạn cần cung cấp mật khẩu trong đối tượng LoadOptions. Tương tự, nếu nội dung có các URL tương đối, bạn có thể chuyển chúng thành URI tuyệt đối bằng cách thiết lập thuộc tính baseUri.
Bài viết này đã dạy chúng ta cách chuyển đổi PDF thành EPUB. Để chuyển đổi tệp Word thành EPUB, hãy tham khảo bài viết về Chuyển đổi Word DOC thành EPUB bằng C#.