Aspose.Words Cloud SDK for PHP
用于处理 Microsoft Word 文档的 C# .NET API
REST API,用于创建、编辑、分割、合并、操作 Word(DOC、DOCX、ODT)并将其转换为 PDF、HTML、EPUB、图像等。
Aspose.Words Cloud SDK for PHP是一个基于云的平台,允许开发人员轻松集成Word文档处理 以更少的成本和精力将功能集成到他们的 PHP 应用程序中。 使用此 SDK,您可以创建、编辑和转换 Word 文档,以及操作文档属性,例如作者、标题和关键字。 PHP Cloud SDK 是 Cloud API 的包装器,旨在简单、高效、安全且生产力更高。 软件开发人员可以轻松地将 Word 文档生成、编辑和转换工具合并到任何现代操作系统上运行的 PHP 应用程序中。
Aspose.Words Cloud SDK for PHP是一个功能强大且易于使用的平台,包含用于Word文档生成和管理的几个重要功能,例如插入和更新书签、在Word文档中搜索文本、用其他文本替换文本 值、插入注释、从 Word 文件中获取所有注释、更新注释、添加新页面、压缩 Word 文档、插入和管理 DrawingObjects、将字段插入到 Word 文档中、插入/更新页眉和页脚、GT 中的所有页眉/页脚 Word 文档、插入和更新脚注、插入和管理表格、在线执行邮件合并、获取 Word 文档中的所有字体等等。
Aspose.Words Cloud SDK for PHP 支持将文档轻松转换为一些流行的文件格式以及从一种格式转换为另一种格式。 该库支持转换为 20 多种文件格式,包括 EMF、PDF、HTML、EPUB、DOTX、GIF、BMP、PNG、RTF、XPS、WML 等。 SDK 可用于执行邮件合并操作,例如从数据库或其他数据源创建信件、信封和标签。
Aspose.Words Cloud PHP REST API 入门
在您的网络服务器上下载、安装并配置 PHP 7.1 或更高版本。 安装 Aspose.Words Cloud PHP REST API 的推荐方法是使用 Composer。 为了顺利安装,请使用以下命令。
通过 Composer 安装 Aspose.Words Cloud PHP REST API
composer require aspose-cloud/aspose-words-cloud
您也可以直接从 GitHub 下载。通过 PHP REST API 生成和管理 Word 文档
Aspose.Words Cloud PHP REST API 为在 PHP 应用程序内从头开始创建新的 Word 文档提供了完整的支持。 该库完全支持 Word 文档创建和处理的一些基本和高级功能,例如添加新页面、在线压缩 Word 文档、访问和修改文档属性、获取 Word 文档的统计信息、保护 Word 文档、渲染部分文档。 将 Word 文档转换为图像、从 Word 文档中删除所有宏等等。
通过 PHP API 创建新的 Word 文档
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{CreateDocumentRequest};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$createRequest = new CreateDocumentRequest(
"Sample.docx", NULL, NULL);
$wordsApi->createDocument($createRequest); ?>
使用 PHP REST API 转换 Word 文档
Aspose.Words Cloud PHP REST API 允许软件开发人员将 Microsoft Word 和 OpenOffice 文档高质量、高速地转换为其他受支持的文件格式。 该库支持转换为各种流行的文件格式,例如 DOCX、DOC、RTF、ODT、PDF、HTML、MD、XAML、TXT、PNG、JPG 等。 该库还包括各种其他流行的文档转换,例如将 PDF 转换为 Word、将 Word 转换为 PDF、将 MOBI 转换为 EPUB、将 MOBI 转换为 PDF、将 Word 转换为 EPUB、将 Word 转换为图像、将 Word 转换为 HTML 等等。
如何通过 PHP REST API 以编程方式将 PDF 转换为 Word?
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{SaveAsOnlineRequest};
use Aspose\Words\Model\{SaveOptionsData};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestDocument = "Sample.docx";
$requestSaveOptionsData = new SaveOptionsData(array(
"save_format" => "pdf",
"file_name" => "Sample_out.pdf",));
$saveRequest = new SaveAsOnlineRequest(
$requestDocument, $requestSaveOptionsData, NULL, NULL, NULL, NULL);
$wordsApi->saveAsOnline($saveRequest); ?>
通过 PHP 比较多个 Word 文档
Aspose.Words Cloud SDK for PHP 使软件开发人员能够将他们的 Word 文档与几行 PHP 代码进行比较。 该库允许以编程方式比较两个 Word 文档并检索它们之间的差异。 该库支持显示文档比较的结果,并且可以包括有关差异类型的信息,例如更新的文本、删除的文本、新增的文本、格式更改等。 它可以提供有关文档中差异的位置以及添加或删除的文本的信息。
通过 PHP 库生成报告
Aspose.Words Cloud SDK for PHP 提供了从 PHP 应用程序内的模板生成专业的可打印 DOCX、DOC、RTF、PDF 报告的完整功能。 要生成报告,首先需要准备 JSON、XML 或 CSV 格式的源数据,然后创建报告模板并编写一个简单的 PHP 应用程序以将数据绑定到模板并生成输出文档。
使用 PHP 命令运行报告生成过程
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{BuildReportOnlineRequest};
use Aspose\Words\Model\{ReportEngineSettings};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestTemplate = "Sample.docx";
$requestReportEngineSettings = new ReportEngineSettings(array(
"data_source_type" => "Json",
"data_source_name" => "persons",));
$buildReportRequest = new BuildReportOnlineRequest(
$requestTemplate, "Data.json", $requestReportEngineSettings, NULL);
$wordsApi->buildReportOnline($buildReportRequest); ?>