epub 轉 pdf

如何使用 .NET REST API 將 ePUB 轉換為 PDF。

在資訊有多種格式的世界中,需要將 EPUB 轉換為 PDF是實現相容性和可訪問性的基礎。雖然 EPUB 通常用於電子書,但它可能並不總是普遍可讀或易於共享。這就是轉換為 PDF 的簡單性和必要性所在。我們知道,PDF 格式及其標準化格式可確保您的文件可以在任何裝置上輕鬆查看,提供一致性和專業風格。本文將引導您完成使用 .NET REST API 將 EPUB 轉換為 PDF 的簡單過程,使您能夠輕鬆增強文件的可訪問性和演示文稿,從而獲得更通用和可共享的閱讀體驗

用於 EPUB 到 PDF 轉換的 REST API

使用Aspose.PDF Cloud SDK for .NET 解鎖EPUB 到PDF 轉換的效率,這是一個功能強大的工具,旨在將該轉換過程無縫整合到您的應用程式中。此 SDK 簡化了 EPUB 到 PDF 轉換的複雜性,提供了一組強大的方法來快速、精確地實施。

在 NuGet 套件管理員中搜尋“Aspose.Pdf-Cloud”,然後按一下“新增套件”按鈕。這將在您的專案中新增 SDK 引用。其次,從雲端儀表板取得您的客戶端憑證。如果您沒有現有帳戶,只需按照快速入門文章中指定的說明建立免費帳戶即可。

在 C# .NET 中將 EPUB 格式轉換為 PDF

請按照下面給出的說明使用 C# .NET 將 EPUB 轉換為 PDF。

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

建立 PdfApi 類別的對象,我們在其中傳遞客戶端憑證作為參數。

var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);

現在呼叫API從雲端儲存載入EPUB,將其轉換為PDF格式並將輸出保存在雲端儲存中。

// 更多範例,https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// 從 https://dashboard.aspose.cloud/ 取得客戶端憑證
string clientSecret = "2bf81fca2f3ca1790e405c904b94d233";
string clientID = "921363a8-b195-426c-85f7-7d458b112383";

// 建立 PdfApi 的實例
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// 輸入EPUB檔名
String inputFile = "Sway.epub";
// 產生的 PDF 檔名
String resultant = "output.pdf";

try
{
    // 呼叫API進行轉換
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
}
catch(Exception ex)
{
    Console.WriteLine(ex.StackTrace);
}
epub 轉 pdf

EPUB 到 PDF 轉換預覽。

上面範例中使用的範例 EPUB 文件可以從 Sway.epub 下載。

使用 cURL 指令將 EPUB 轉換為 PDF

使用 Aspose.PDF Cloud 和 cURL 指令,輕鬆將 EPUB 無縫轉換為 PDF。這種方法的驅動力是簡單性和可訪問性,可讓您輕鬆建立用於 EPUB 到 PDF 轉換的命令。此外,這種方法提供了一種快速且易於存取的解決方案,並且只需要對命令列語法有基本的了解。

此方法的第一步是使用以下命令產生 JWT 存取權令牌:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

現在,請執行下列命令將 EPUB 轉換為 PDF 格式並將輸出儲存在本機磁碟機上。

curl -v "https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath={inputFile}" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

inputFile 替換為雲端儲存中可用的輸入 MPP 檔案的名稱,將 accessToken 替換為上面產生的 JWT 存取權令牌。

結論

總而言之,無論您選擇 Aspose.PDF Cloud SDK for .NET 的簡化效率還是 Aspose.PDF Cloud 的 cURL 指令的易用性,目標仍然很明確:輕鬆將 EPUB 轉換為 PDF。該 SDK 為開發人員提供了強大的工具包,確保精確控制和無縫整合體驗。另一方面,cURL 命令為熟悉命令列工具的使用者提供了快速解決方案。這兩種方法都使用戶能夠增強文件的可存取性和可共享性,使 EPUB 到 PDF 的轉換成為一個簡單的過程。

有用的連結

相關文章

我們強烈建議您造訪以下部落格: