PHPDocx
用于 Word 文件处理的开源 PHP API
通过免费的 PHP API 打开、读取、写入、操作并将 MS Word DOCX 文件转换为 PDF 和 HTML 格式。轻松添加和编辑表格并提取文本。
PHPDocx 是一个开源库,它使软件开发人员能够在他们自己的 PHP 应用程序中动态生成 Microsoft Office Word 文档。该库非常稳定,并提供了多种用于生成 Word DOCX 文档的选项。您可以使用基本功能或将 HTML 和 CSS 转换为 WordML 轻松创建 Word 文档。 PHPDocx 在免费版本 LGPL 许可下可用。付费版本还提供一些高级和自定义功能,例如嵌套列表、文本框、自定义页眉和页脚、3D 图形、MathML 等等。
PHPdocX 库包含了对与文字处理和 Word 文档管理相关的一些非常重要的功能的支持,例如添加文本、插入和管理表格、将图像和图形图表添加到 Word 文档、基本格式设置、Word 到 HTML 转换等等。您还可以轻松导入 HTML 和 CSS 内容以及将其导出为 PDF 文件和许多其他重要功能。
PHPDocx 入门
请从 PHPDocx 页面下载压缩包并将文件复制到您将使用数据/软件库的服务器路径。要开始使用软件库,需要添加许可代码和子域/域/IP。
使用 PHP API 生成和编辑 Word 文档
开源 PHPDocx 库提供了以 .docx 文件格式创建新 Word 文档的功能。该库还提供了根据自己的需要修改现有 Word 文档的支持。您可以轻松添加文本或插入段落、执行文本对齐、添加字体样式、插入和修改表格等等。
从 Word DOCX 中提取文本
开源 PHPDocx 库使软件开发人员能够在其应用程序中从 Word DOCX 文件格式中提取文本,只需几行 PHP 代码。它还支持从 Word 文档中轻松提取图像、标题、表格数据等。您还可以轻松地将文本添加到 Word 文档中您选择的位置。该库还支持轻松地将您的文本转换为 Word 文档。
在 Word DOCX 中添加和编辑表格
表格是 Microsoft Word 文档中非常有用的部分,主要用于以不同方式组织内容。开源 PHPDocx API 已包含对在其 PHP 应用程序中添加和修改表的完整支持。您还可以对表格执行不同的操作,例如向表格插入新行、向表格添加单元格、向单元格插入文本、添加嵌套表格、合并单元格、向表格添加您选择的边框等等上。
在 Word DOCX 中添加表格 - PHP
<?php
require_once '../../../classes/CreateDocx.php';
$docx = new CreateDocx();
// create a few Word fragments to insert rich content in a table
$link = new WordFragment($docx);
$options = array(
'url' => 'http://www.google.es'
);
$link->addLink('Link to Google', $options);
$image = new WordFragment($docx);
$options = array(
'src' => '../../img/image.png'
);
$image->addImage($options);
$valuesTable = array(
array(
'Title A',
'Title B',
'Title C'
),
array(
'Line A',
$link,
$image
)
);
$paramsTable = array(
'tableStyle' => 'LightListAccent1PHPDOCX',
'tableAlign' => 'center',
'columnWidths' => array(1000, 2500, 3000),
);
$docx->addTable($valuesTable, $paramsTable);
$docx->createDocx('example_addTable_2');
使用 PHP 将 Word 文档转换为 PDF
PDF(便携式文档格式)是一种普遍流行的文件格式,用于存储多种类型的数据。 PHPDocx 库的免费版本包含将 Microsoft Word 文档轻松转换为 PDF 文件格式的功能。