如何在 Python 中将 Word 转换为 TIFF 文件

在 Python 中将 Word 转换为 TIFF 文件

标记图像文件格式 或 TIFF 是一种流行的图像文件格式,用于存储光栅图形和图像。这些不需要压缩或损失任何图像质量,在摄影师中非常受欢迎。文字处理、图像处理和页面布局应用程序广泛支持 TIFF。 TIFF 提供多页支持,您可以将多页 TIFF 文件拆分为单独的页面。此功能使 word 成为转换为 TIFF 格式的合适选项。因此,在本文中,我们将介绍如何在 Python 中将 word 转换为 TIFF 文件。

本文应涵盖以下主题:

Python Word 到 TIFF 转换器 API - 安装

为了将 DOCX 转换为 TIFF 格式,我们将使用 GroupDocs.Conversion Cloud API 的 Python SDK。它是一个强大的 Python 库,可以无缝地创建和操作文档。此外,它还可以将 Word 文件高保真地转换为 50 多种流行的文档和图像格式。您可以在控制台中使用以下命令安装 Python 库

pip install groupdocs_converison_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 = "DefaultStorage"

如何在 Python 中将 Word DOCX 格式转换为 TIFF 格式

您可以按照以下步骤以编程方式将 convert word 转换为高分辨率 TIFF 文件:

  • 创建 ConvertApi 的实例
  • 接下来,创建 ConvertSettings 的实例
  • 设置存储名称和word文件路径
  • 提供“tiff”作为输出文件格式
  • 创建 DocxLoadOptions 的实例
  • 设置受保护的docx文件密码
  • 设置 loadOptions 以转换设置
  • 现在,提供输出文件路径
  • 之后,使用 ConvertSettings 作为参数创建 ConvertDocumentRequest
  • 最后用ConvertDocumentRequest调用ConvertApi.convert\document()方法保存转换后的文件

以下代码示例展示了如何在 Python 中使用 REST API 将文字转换为 TIFF 图像:

# 如何在 Python 中将 Word DOCX 格式转换为 TIFF 格式
try:
    # 创建 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-word.docx"
    settings.format = "tiff"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word to Tiff image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

在 Python 中将页面范围从 Word 转换为 TIFF 文件

您还可以按照下面给出的步骤以编程方式将单词页面集合转换为 TIFF:

  • 创建 ConvertApi 的实例
  • 接下来,创建 ConvertSettings 的实例
  • 设置存储名称和word文件路径
  • 提供“tiff”作为输出文件格式
  • 创建 DocxLoadOptions 的实例
  • 设置受保护的docx文件密码 and load_options
  • 创建 TiffConvertOptions 的实例
  • 定义灰度,from\page,pages\count,quality,rotate\angle,grayscale and use\pdf等。
  • 将 convertOptions 设置为设置对象
  • 现在,提供输出文件路径
  • 之后,使用 ConvertSettings 作为参数创建 ConvertDocumentRequest
  • 最后用ConvertDocumentRequest调用ConvertApi.convert\document()方法保存转换后的文件

以下代码示例显示了如何在 Python 中将 word 转换为 TIFF 格式的特定页面:

# 此代码示例演示如何在 Python 中将 word 页面转换为 TIFF 格式
try:
    # 创建 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-word.docx"
    settings.format = "tiff"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"

    settings.load_options = loadOptions
    
    convertOptions = groupdocs_conversion_cloud.TiffConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word to Tiff image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

在 Python 中将 Word 的特定页面转换为 TIFF 图像

您还可以按照下面给出的步骤以编程方式将单词页面集合转换为 TIFF:

  • 创建 ConvertApi 的实例
  • 接下来,创建 ConvertSettings 的实例
  • 设置存储名称和word文件路径
  • 提供“tiff”作为输出文件格式
  • 创建 DocxLoadOptions 的实例
  • 设置受保护的docx文件密码 and load_options
  • 创建 TiffConvertOptions 的实例
  • 定义页面集合、旋转\角度、灰度和使用\pdf等。
  • 设置 convertOptions 以转换设置对象
  • 现在,提供输出文件路径
  • 之后,使用 ConvertSettings 作为参数创建 ConvertDocumentRequest
  • 最后用ConvertDocumentRequest调用ConvertApi.convert\document()方法保存转换后的文件

以下代码示例显示了如何在 Python 中使用 REST API 将特定页面的 word 转换为 TIFF 文件:

# 此代码示例演示如何将特定页面的 word 转换为 TIFF
try:
    # 创建 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-word.docx"
    settings.format = "tiff"
    
    # 设置 DOCX 加载选项
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"

    settings.load_options = loadOptions
    
    convertOptions = groupdocs_conversion_cloud.TiffConvertOptions()
    # 要转换的特定页面的页面索引
    convertOptions.pages = [2, 3, 4]
    convertOptions.gray_scale = True
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word to Tiff image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

在线 Word 到 TIFF 转换器 {#Online-DOCX(Word)-to-TIFF-Converter}

如何在线将 DOC 转换为 TIFF?请尝试以下免费的在线 word 到 tiff 转换器工具,它是使用上述 API 开发的。

加起来

在本文中,我们了解到:

  • 如何使用python将word文档转换为tiff文件;
  • 将 word docx 的页面范围转换为 tiff 文件;
  • 如何将 docx 文件的特定页面更改为 tiff 图像;
  • 免费的在线 word 到 tiff 转换器软件;

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

问一个问题

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

相关文章

强烈推荐阅读以下文章来了解: