PHPDocx
PHP API с открытым исходным кодом для обработки файлов Word
Открывайте, читайте, записывайте, манипулируйте и конвертируйте файлы MS Word DOCX в формат PDF и HTML с помощью бесплатного PHP API. С легкостью добавляйте и редактируйте таблицы и извлекайте текст.
PHPDocx — это библиотека с открытым исходным кодом, которая дает разработчикам программного обеспечения возможность динамически генерировать документы Microsoft Office Word в своих собственных PHP-приложениях. Библиотека очень стабильна и предоставляет несколько вариантов для создания документов Word DOCX. Вы можете легко создавать текстовые документы, используя базовые функции или конвертируя HTML и CSS в WordML. PHPDocx доступен под лицензией LGPL, которая является бесплатной версией. Платная версия также доступна с несколькими расширенными и настраиваемыми функциями, такими как вложенные списки, текстовые поля, настраиваемые верхние и нижние колонтитулы, 3D-графики, MathML и многие другие.
Библиотека PHPdocX включает поддержку некоторых очень важных функций, связанных с обработкой текстов и управлением документами Word, таких как добавление текстов, вставка таблиц и управление ими, добавление изображений и графических диаграмм в документы Word, базовое форматирование, преобразование Word в HTML и многое другое. Вы также можете легко импортировать содержимое HTML и CSS, а также экспортировать его в файл PDF и использовать многие другие важные функции.
Начало работы с PHPDocx
Пожалуйста, загрузите ZIP-пакет со страницы PHPDocx и скопируйте файлы на путь сервера, где вы будете использовать библиотеку данных/программного обеспечения. Чтобы начать пользоваться программной библиотекой, необходимо добавить лицензионный код и субдомен/домен/IP.
Создание и редактирование документов Word с помощью PHP API
Библиотека PHPDocx с открытым исходным кодом предоставляет функциональные возможности для создания новых документов Word в форматах файлов .docx. Библиотека также предоставила поддержку для изменения существующих документов Word в соответствии с их собственными потребностями. Вы можете легко добавлять текст или вставлять абзацы, выполнять выравнивание текста, добавлять стили шрифта, вставлять и изменять таблицы и многое другое.
Извлечение текста из Word DOCX
Библиотека PHPDocx с открытым исходным кодом дает разработчикам программного обеспечения возможность извлекать текст из файла формата Word DOCX внутри своего приложения с помощью всего пары строк кода PHP. Он также включал поддержку простого извлечения изображений, заголовков, табличных данных и многого другого из документа Word. Вы также можете легко добавить текст в любое место в документе Word. Библиотека также поддерживает преобразование вашего текста в документы Word с легкостью.
Добавление и редактирование таблиц в Word DOCX
Таблицы являются очень полезной частью документов Microsoft Word и в основном используются для организации содержимого различными способами. API PHPDocx с открытым исходным кодом включает полную поддержку добавления и изменения таблиц внутри их приложений 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');
Документы Word в PDF с использованием PHP
PDF (Portable Document Format) — универсальный формат файлов, который используется для хранения многих типов данных. Бесплатная версия библиотеки PHPDocx включает функции для простого преобразования документов Microsoft Word в форматы файлов PDF.