Aspose.Words Cloud SDK for PHP
C# .NET API для обработки документов Microsoft Word
REST API для создания, редактирования, разделения, слияния, манипулирования и преобразования Word (DOC, DOCX, ODT) в PDF, HTML, EPUB, изображения и многое другое.
Aspose.Words Cloud SDK для PHP — это облачная платформа, которая позволяет разработчикам легко интегрировать обработку документов Word. функции в свои PHP-приложения с меньшими затратами и усилиями. С помощью этого SDK вы можете создавать, редактировать и конвертировать документы Word, а также управлять свойствами документа, такими как автор, заголовок и ключевые слова. PHP Cloud SDK — это оболочка Cloud API, разработанная с целью быть простой, эффективной, безопасной и более продуктивной. Разработчики программного обеспечения могут легко включать средства создания, редактирования и преобразования документов Word в приложения PHP, работающие в любой современной ОС.
Aspose.Words Cloud SDK для PHP — это мощная и простая в использовании платформа, включающая несколько важных функций для создания текстовых документов и управления ими, таких как вставка и обновление закладок, поиск текста в текстовых документах, замена текста другим текстом. значения, вставка комментариев, получение всех комментариев из файла Word, обновление комментариев, добавление новых страниц, сжатие документа Word, вставка объектов DrawingObject и управление ими, вставка поля в документ Word, вставка/обновление верхних и нижних колонтитулов, получение всех верхних и нижних колонтитулов в файле. Документ Word, вставка и обновление сносок, вставка таблиц и управление ими, выполнение слияния писем онлайн, получение всех шрифтов в документе Word и многое другое.
Aspose.Words Cloud SDK для 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. Пожалуйста, используйте следующую команду для беспрепятственной установки.
Установить Aspose.Words Cloud PHP REST API через Composer
composer require aspose-cloud/aspose-words-cloud
Вы также можете загрузить его непосредственно с GitHub.Создание документов Word и управление ими с помощью PHP REST API
Aspose.Words Cloud PHP REST API обеспечивает полную поддержку создания новых документов Word с нуля внутри приложений PHP. Библиотека полностью поддерживает несколько основных, а также расширенных функций создания и обработки документов Word, таких как добавление новых страниц, сжатие документа Word онлайн, доступ и изменение свойств документа, получение статистики по документу Word, защита документов Word, рендеринг частей документа. документ Word в изображение, удаление всех макросов из документа Word и многое другое.
Создание новых документов Word через PHP API
<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); ?>
Преобразование документов Word с помощью PHP REST API
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» и многие другие.
Как программно конвертировать PDF в Word через PHP REST API?
<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); ?>
Сравнение нескольких документов Word с помощью PHP
Aspose.Words Cloud SDK для PHP позволяет разработчикам программного обеспечения сравнивать свои документы Word с помощью всего лишь пары строк PHP-кода. Библиотека позволяет программно сравнивать два документа Word и находить различия между ними. Библиотека поддерживает отображение результатов сравнения документов и может включать информацию о типе различий, таких как обновленный текст, удаленный текст, вновь добавленный текст, изменение форматирования и так далее. Он может предоставлять информацию о местоположении различия в документе, а также о тексте, который был добавлен или удален.
Создать отчет с помощью библиотеки PHP
Aspose.Words Cloud SDK для PHP предоставляет полную функциональность для создания профессиональных готовых к печати отчетов в форматах DOCX, DOC, RTF и PDF на основе шаблонов внутри приложений PHP. Чтобы создать отчет, сначала вам необходимо подготовить исходные данные в форматах 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); ?>