如何在 Python 中使用 Rest API 将 BMP 转换为 PDF

在 Python 中使用 Rest API 将 BMP 转换为 PDF

BMP 文件包含用于存储和显示高质量图像的未压缩数据。使用 GroupDocs.Cloud Conversion API,任何开发人员只需几行 Python 代码就可以将 BMP 转换为 PDF 格式。现代文档处理 Python API 从 BMP 高速创建 PDF。直接在浏览器中测试 BMP 到 PDF 的转换质量。强大的 Python 库允许将 BMP 文件转换为许多流行的格式。在本文中,您将学习如何使用 Python 中的 Rest API 将 BMP 转换为 PDF。

本文应涵盖以下主题:

BMP 到 PDF 转换 REST API 和 Python SDK

要将 BMP 转换为 PDF 文档,我将使用 GroupDocs.Conversion Cloud 的 Python SDK API。此 API 允许您将任何 支持的文件格式 的文档和图像转换为您需要的任何格式。您可以轻松地在 Word、PowerPoint, Excel、PDF、HTML、CAD、光栅图像等 50 多种文档和图像之间进行转换。

您可以在控制台中使用以下命令将 GroupDocs.Conversion Cloud 安装到您的 Python 应用程序:

pip install groupdocs_conversion_cloud

在开始执行步骤和可用代码示例之前,请从 仪表板 获取您的客户端 ID 和客户端密码。获得 ID 和密码后,请添加如下所示的代码:

# 从 http://api.groupdocs.cloud 在你的 python 应用程序中导入 Python SDK
import groupdocs_conversion_cloud

# 免费注册后,从 https://dashboard.groupdocs.cloud 获取 client_id 和 client_secret。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# 获取文件 API 配置 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

如何使用 REST API 在 Python 中将 BMP 转换为 PDF

您可以按照以下简单步骤将 BMP 图像转换为 PDF 文件:

  • 上传the BMP file to the Cloud
  • 转换 在 Python 中将 BMP 转换为 PDF
  • 下载转换后的文件

上传文件

首先,使用下面给出的代码示例将 BMP 文件上传到云端:

# 将 BMP 文件上传到云存储
# 创建文件 API 的实例
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# 调用上传文件请求
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.bmp", "H:\\groupdocs-cloud-data\\sample-file.bmp", storage_name)

# 上传BMP文件到云端
response = file_api.upload_file(request)
print(response.uploaded)

因此,上传的 bmp 文件将在云上仪表板的 文件部分 中可用。

在 Python 中将 BMP 转换为 PDF

您可以按照以下步骤以编程方式将 BMP 转换为 PDF 文件:

  • 创建一个 ConvertApi 的实例
  • 创建 ConvertSettings 的实例
  • 设置BMP文件路径
  • 将“pdf”分配给格式
  • 如果需要,定义 PDFConvertOptions
  • 提供输出文件路径
  • 使用 ConvertSettings 创建 ConvertDocumentRequest
  • 使用 ConvertDocumentRequest 调用 convert\document() 方法获取结果

以下代码示例显示了如何使用 REST API 将 BMP 文件格式转换为 PDF 文件格式:

# 如何使用 REST API 在 Python 中将 BMP 转换为 PDF
# 创建必要的 API 实例
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 定义转换设置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.bmp"
settings.format = "pdf"

# PDF 转换选项
settings.convert_options = groupdocs_conversion_cloud.PdfConvertOptions()
settings.output_path = "python-testing"

# 创建转换文档请求
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# 将 BMP 转换为 PDF 文件
response = convert_api.convert_document(request)
print("Successfully converted BMP file to PDF document: " + str(response))

下载转换后的文件

上面的代码示例将转换后的 docx 文件保存在云端。您可以使用以下代码示例下载它:

# API初始化以下载转换后的文件
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# 创建下载文件请求
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.pdf", storage_name)

# 下载转换后的文件
response = file_api.download_file(request)

# 将下载的文件移动到您的目录
shutil.move(response, "H:\\groupdocs-cloud-data\\")

在线 BMP 到 PDF 转换器

如何免费在线将bmp 转换成pdf?请尝试以下免费在线将bmp转换为pdf工具免费将bmp转换为pdf,它是使用上述API开发的。

结论

在本文中,您已了解:

  • 如何在云端使用 Python 将 BMP 文件转换为 PDF 文件;
  • 以编程方式将 BMP 文件上传到云端;
  • 如何从云端下载转换后的文件;

您可以使用 文档 了解有关 GroupDocs.Conversion Cloud API 的更多信息。我们还提供了一个 API 参考 部分,让您可以直接通过浏览器可视化我们的 API 并与之交互。

问一个问题

如果您对 BMP 到 PDF 文件转换器有任何疑问,请随时在 免费支持论坛 上向我们提问。

常见问题

如何将 BMP 文件转换为 PDF 格式?

安装此 Python 库 以编程方式在 Python 中将 BMP 转换为 PDF。您可以访问 文档 以获取完整的 API 详细信息。

将 BMP 转换为 PDF 的最快方法是什么?

在线 BMP 到 PDF 转换器 运行速度非常快,您可以在几秒钟内将 BMP 转换为 PDF。

如何免费在线将 BMP 图片转换为 PDF?

  • 打开我们的免费将 bmp 转换为 pdf 工具。
  • 在文件拖放区域内单击以上传 BMP 文件或拖放 BMP 图像。
  • 单击“转换”按钮。您的 BMP 文件将被上传并转换为 PDF 格式。
  • 输出文件的下载链接将在转换后立即可用。

使用免费的在线转换器将 BMP 转换为 PDF 安全吗?

是的,没有人可以访问您上传的文件,我们会在 24 小时后删除上传的文件。

也可以看看

我们建议您访问以下文章以了解: