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. 创建“配置”类的实例,我们将客户端凭据作为参数传递。
var configurations = new Configuration(clientId, clientSecret1);
  1. 初始化“ConvertApi”,我们将配置对象作为输入参数传递。
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 图像 - 所有这些都无需复杂的编码或集成。

此方法的第一步是获取您的个性化凭据(App Key 和 App 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 转换应用程序?请尝试使用我们基于 GroupDocs.Conversion API 开发的开箱即用、轻量级且超高效的 PDF 转 JPG 转换器 应用程序。

免费将 pdf 转换为 jpg

经常问的问题

如何将 PDF 转换为 PNG?

我可以访问转换 API 的源代码吗?

有用的链接

产品文档

-API源代码

-免费支持论坛

-代码示例

结论

总之,无论您选择 GroupDocs.Conversion Cloud SDK for .NET 还是使用 GroupDocs.Conversion Cloud 的 cURL 命令,将 PDF 文档转换为 JPG 都是一个无缝的过程。这两种方法都为自动化文档转换任务提供了有效的解决方案,具有灵活性和可靠性。因此,无论选择哪种方法,这两种方法都使您能够轻松地将 PDF 转换为 JPG,并轻松简化文档处理工作流程。

相关文章

我们强烈建议您访问以下链接以了解更多信息: