Chuyển đổi PDF sang EPUB bằng API C# REST

Hướng dẫn này giúp bạn hiểu cách chuyển đổi PDF thành EPUB bằng C# REST API trên đám mây. Để xuất PDF sang định dạng EPUB, chúng tôi đang sử dụng Aspose.PDF cho C# Cloud SDK. Nếu bạn muốn Chuyển đổi PDF sang EPUB trong API mã thấp C# thì việc này có thể được thực hiện bằng cách sử dụng đoạn mã sau cùng với các bước.

Điều kiện tiên quyết

Các bước để chuyển đổi PDF sang EPUB trong API C# REST

  1. Đặt ID khách hàng và Bí mật khách hàng cho API
  2. Tạo một đối tượng của lớp PdfApi với thông tin đăng nhập của khách hàng
  3. Chỉ định tập tin đầu vào và đầu ra
  4. Đọc tệp PDF đầu vào và tải nó lên bộ lưu trữ đám mây
  5. Gọi phương thức PutPdfInStorageToEpub để Chuyển đổi PDF sang EPUB bằng REST API
  6. Tải xuống và lưu tệp EPUB đầu ra trên đĩa cục bộ

Mã để chuyển đổi PDF sang EPUB trong API mã thấp C#

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfToEpub
{
public static void ConvertPdfToEpub()
{
try
{
PdfApi pdfApi = new PdfApi("Client Secret", "Client Id");
string localPath = @"C:\PDF\";
string srcFileName = "Sample.pdf";
string outputFile = "PDFtoEpub.epub";
// Upload source file to the cloud storage
FilesUploadResult result = pdfApi.UploadFile(srcFileName, File.Open(localPath + srcFileName, FileMode.Open));
AsposeResponse response = pdfApi.PutPdfInStorageToEpub(srcFileName, outputFile,
null,
null,
null
);
// Download output file from Cloud Storage
var stream = pdfApi.DownloadFile(outputFile, null, null);
using (var fileStream = File.Create(localPath + outputFile))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Đoạn mã trên cho phép bạn chuyển đổi PDF sang EPUB bằng API C# REST. Bạn chỉ phải nhập tệp PDF với sự trợ giúp của Aspose.PDF REST API SDK cho C# và tải xuống tệp EPUB đầu ra để lưu cục bộ bằng cách sử dụng API chuyển đổi Aspose trực tuyến.

Chuyển đổi PDF sang EPUB ở trên có thể được sử dụng với bất kỳ ứng dụng không có mã hoặc mã thấp nào trên Windows, Linux hoặc Mac.

Bạn có thể tìm thấy một tính năng liên quan khác tại URL sau: Cách Chuyển đổi PDF sang MobiXML bằng API C# REST.

 Tiếng Việt