1. 产品
  2.   字处理
  3.   Python
  4.   Aspose.Words Cloud SDK for Python

Aspose.Words Cloud SDK for Python

 
 

用于处理 Microsoft Word 文档的 Python REST SDK

Python Cloud API 允许创建、操作 Microsoft Word 文档并将其转换为 PDF 到 Word(DOC、DOCX、ODT、RTF 和 HTML)。

Aspose.Words Cloud SDK for Python是一个非常有用的软件开发工具包(SDK),它为开发人员提供了最简单的 以及在云中处理 Microsoft Word 文档的有效方法。 Python Cloud SDK 是 Aspose.Words API 的高级包装器,为 Python 开发人员提供了一种强大且直观的方式来在其基于云的应用程序中使用 API。 它提供了一组Python类和方法,使开发人员能够在云中创建、修改和转换Word文档。

Python Cloud SDK 包含了一些重要的特性和功能,使软件开发人员能够对 Word 文档执行各种操作,包括以各种格式读取和写入 Word 文档、操作 Word 文档的内容、生成各种类型 报告和模板、将 Word 文档转换为其他格式、添加水印、向 Word 文档插入页眉和页脚、加密和解密 Word 文件、应用邮件合并操作、将多个文件合并为一个、拆分大文件等等。

Aspose.Words Cloud SDK for Python包含非常强大的文档转换功能,允许开发人员将Word文档转换为不同的文件格式,包括DOC、DOT、DOCX、DOCM、DOTX、DOTM、RTF、PDF、HTML、ODT、 OTT、TXT、EPUB、XPS、PCL、TIFF、PNG、JPEG、BMP、SVG 等。 该 SDK 还提供了一系列其他选项和设置,使开发人员能够在云中自定义 Word 文档的创建和格式设置。

Previous Next

Python 版 Aspose.Words Cloud SDK 入门

首先,在 Aspose for Cloud 创建一个帐户,以获取您的应用程序信息和使用 API 的免费配额。 现在从命令行执行 pip install aspose-words-cloud 以获取 SDK。 然后通过 import asposewordscloud 导入包。

通过Setuptools安装Aspose.Words Cloud SDK for Python

python setup.py install --user
// import the package
import asposewordscloud
 
您还可以直接从 GitHub 下载它。

通过Python API创建Word文档

Aspose.Words Cloud for Python 使软件开发人员能够在自己的 Python 应用程序中从头开始创建新的 Word 处理文档。 该库包含与文档创建和管理相关的几个重要功能,例如向现有文档插入新页面、向 Word 文档插入图像、更新文档属性、将大文档拆分为较小文档、拆分 Word 文档、合并文档、保护 通过应用密码、比较文档差异等等来处理 Word 文档。

通过 Python API 创建 Word 文档

 
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################') 
create_request = asposewordscloud.models.requests.CreateDocumentRequest(file_name='Sample.docx')
words_api.create_document(create_request)

通过Python API转换Word文档

Aspose.Words Cloud for Python 使软件开发人员只需几行 Python 代码即可将 Word 文档从一种格式转换为另一种格式。 该库允许导入和导出各种文档格式的文档,例如 DOC、DOCX、PDF、RTF、DOT、DOTX、ODT、OTT、HTML、MHTML、XML 和 TXT。 它还提供仅导出到一些流行文件格式的功能,例如 PS、XPS、OpenXPS、PNG、JPEG、BMP、SVG、TIFF、EMF、PCL、EPUB 等。

通过Python API将Word文档转换为其他格式

 
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################') 
request_document = open('Sample.docx', 'rb')
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format='pdf')
words_api.convert_document(convert_request)

通过 Python API 管理页眉/页脚和超链接

Aspose.Words Cloud SDK 使软件开发人员能够使用 Python 命令管理 Word 文档中的页眉和页脚。 该库支持将页眉/页脚插入 Word 文档、更新页眉/页脚的内容、获取 Word 文档以及节的页眉/页脚、将一节的页眉/页脚链接到上一个节 、在线从 Word 文档中删除“HeaderFooter”对象等等。 开发人员还可以轻松地在 Word 文档中添加、删除和获取超链接。

通过Python API将页眉/页脚插入Word文档

import os

import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################') 
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)

通过 Python SDK 使用 Word 文档中的表格

Aspose.Words Cloud for Python 使软件开发人员可以使用 Python API 轻松地在 Microsoft Word 文档中插入和更新表格。 该库包含处理 Word 文档中表格的几个重要功能,例如,将行插入表格、在线将单元格插入表格的给定行、从表格中删除行或列、获取表格边框、获取所有表格 在 Word 文档中,获取表格行的格式属性、在线获取 Word 文档中的表格属性、合并行或列、更新表格单元格的格式属性、更新表格的边框属性等等。

通过 Python 在 Word 文档内的表格中插入一行

import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################') 
request_document = open('Sample.docx', 'rb')
request_row = asposewordscloud.TableRowInsert(columns_count=5)
insert_request = asposewordscloud.models.requests.InsertTableRowOnlineRequest(document=request_document, table_path='sections/0/tables/2', row=request_row)
words_api.insert_table_row_online(insert_request)
 中国人