PDF 轉 JPG

C# .NET 中的 PDF 到 JPG 轉換。

PDF 文件在數位世界中已經無所不在,成為跨各種平台和裝置共享文件的通用格式。無論查看環境如何,它們都能夠保持格式並確保一致性,這使得它們在許多行業和應用中不可或缺。然而,在某些情況下,有必要將 PDF 文件轉換為其他格式,特別是在以更直觀易存取的方式共享或呈現資訊時。因此,透過將 PDF 文件轉換為 JPG 影像,您可以輕鬆地從 PDF 文件中提取特定頁面或元素,並將其合併到簡報、報告或 Web 內容中。讓我們詳細探討如何使用 REST API 將 PDF 文件轉換為 JPG。

PDF轉JPG轉換SDK

透過 GroupDocs.Conversion Cloud SDK for .NET,實現 PDF 到 JPG 的轉換既無縫又有效率。此 Cloud SDK 可確保高品質的轉換結果,並在整個過程中保留 PDF 內容的佈局、格式和清晰度。因此,只需幾行程式碼,您就可以啟動轉換過程、指定輸入 PDF 檔案並接收產生的 JPG 影像,而無需擔心設定和配置的複雜性。

現在,為了使用 SDK,第一步是安裝它。因此,請在 NuGet 套件管理器中搜尋 GroupDocs.Conversion-Cloud 並點擊「安裝」按鈕。另一種選擇是在套件管理器控制台中執行以下命令。

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

下一個重要步驟是取得客戶端憑證(即客戶端 ID 和客戶端金鑰)。因此,請訪問這個簡短的教程以獲取有關如何獲取客戶端憑證的資訊。

使用 C# .NET 將 PDF 轉換為 JPG

在本節中,我們將探討使用 C# .NET 實現 PDF 文件到 JPG 的無縫轉換的詳細資訊。

  1. 建立「Configuration」類別的實例,我們在其中傳遞客戶端憑證作為參數。
var configurations = new Configuration(clientId, clientSecret1);
  1. 初始化 ConvertApi,我們將 Configuration 物件作為輸入參數傳遞。
var apiInstance = new ConvertApi(configurations);
  1. 將輸入的 PDF 檔案上傳到雲端存儲,同時傳遞輸入的 PDF 文件的名稱。
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
  1. 建立一個實例“ConvertSettings”,在其中指定輸入 PDF 的名稱、輸出格式“jpg”以及產生的 JPEG 影像的名稱。
var settings = new ConvertSettings{...}
  1. 呼叫ConvertDocumentRequest介面將PDF轉換為JPG格式。成功轉換後,生成的 JPG 影像儲存在雲端儲存。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 更多範例請參閱 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 取得您的 API 憑證 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// 建立配置類別的實例並使用客戶端 ID 和客戶端金鑰對其進行初始化。 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// 定義 ApiBaseUrl 的值以設定 PDF 到 JPG 轉換 API 的基本 url。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// 使用 Configuration 類別的物件初始化 ConvertApi 類別的實例。
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// 從本機磁碟機載入 PDF 文件             
using (var stream = System.IO.File.OpenRead("input.pdf"))
{
    // 建立 FileApi 的實例
    var fileUpload = new FileApi(configurations);
    // 將輸入的PDF檔案上傳到雲端存儲
    fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));

    // 建立 ConvertSettings,在其中定義輸入 PDF 和產生的 JPG 影像的名稱
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.pdf",
        Format = "jpg",
        OutputPath = "resultant.jpg"
    };
    
    // 呼叫 ConvertDocument 方法以程式設計方式將 PDF 轉換為 JPG。
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 列印成功訊息
        Console.WriteLine("The PDF to JPG conversion completed successfully !");
    }
}
PDF 到 JPG。

圖片:- PDF 到 JPG 轉換預覽。

上例中使用的範例 PDF 檔案可以從 input.pdf 下載。

使用 cURL 指令將 PDF 轉換為影像

如果您喜歡命令列介面或需要批次轉換功能,我們可以使用 GroupDocs.Conversion Cloud 和 cURL 命令完成 PDF 文件到 JPG 的轉換,因為它們提供了簡單而高效的解決方案。使用 cURL 命令,您可以輕鬆啟動轉換過程、指定輸入 PDF 文件並接收生成的 JPG 圖像 - 所有這些都不需要複雜的編碼或整合。

此方法的第一步是取得您的個人化憑證(應用程式金鑰和應用程式 SID)並產生 JWT 存取權杖。一旦我們有了 JWT 令牌,請執行以下 cURL 命令將 PDF 轉換為圖像。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"JPG\"  },\"OutputPath\": \"{resultantFile}\"}"

請將「inputFile」替換為雲端儲存中可用的輸入 PDF 文件的名稱,將「resultantFile」替換為輸出 JPG 影像的名稱,將「accessToken」替換為上面產生的 JWT 令牌。成功轉換後,生成的文件將保存到雲端儲存。

免費 PDF 到 JPG 轉換應用程序

您是否正在尋找免費的 PDF 到 JPG 轉換應用程式?請嘗試使用我們開箱即用、輕量級且超高效的 PDF 到 JPG 轉換器 應用程序,該應用程式是在 GroupDocs.Conversion API 之上開發的。

免費 pdf 轉 jpg

經常問的問題

如何將 PDF 轉換為 PNG?

我可以取得轉換API的源碼嗎?

有用的連結

結論

總而言之,無論您選擇適用於 .NET 的 GroupDocs.Conversion Cloud SDK 或透過 GroupDocs.Conversion Cloud 使用 cURL 指令,PDF 文件到 JPG 的轉換都是一個無縫過程。這兩種方法都為自動化文件轉換任務提供了有效的解決方案,具有靈活性和可靠性。因此,無論選擇哪種方法,這兩種方法都可以讓您輕鬆地將 PDF 轉換為 JPG,並輕鬆簡化文件處理工作流程。

相關文章

我們強烈建議訪問以下連結以了解更多資訊: