Редактирайте Word или PDF файл в PHP SDK

Използвайте REST API за програмно редактиране на файлове в PHP

Когато разработчиците модифицират документ с даденото решение PHP, това, което всъщност се редактира, е обектният модел на документа (DOM). По този начин почти всякакви промени могат да бъдат направени в документа, представен като DOM. С предоставения PHP SDK разработчиците могат лесно да редактират документ: да променят текст, да актуализират таблици, да добавят изображения и т.н. Просто заредете своя Word, PDF или файл в поддържан формат за зареждане, направете необходимите промени програмно и експортирайте резултата в поддържан формат за запис.

Вижте кодовия фрагмент

Редактирайте документ в PHP с помощта на REST API

Нашата PHP библиотека дава на разработчиците възможността да променят документ директно чрез редактиране на неговия Document Object Model (DOM), което означава, че не е необходимо да се инсталира допълнителен софтуер.

Важно е да знаете, че с помощта на това решение на PHP можете да редактирате документ във всеки поддържан формат. Например, възможно е да заредите файл в PDF, DOCX, DOC, RTF, ODT, EPUB, HTML и други формати и след това да промените този файл и да го запишете в същия формат или във всеки друг поддържан формат.

Редактиране на текст в PHP

Най-популярният случай за редактиране на Word, PDF или всеки друг документ е редактирането на текст. С даденото софтуерно решение можете да добавяте, променяте или изтривате текст с помощта на PHP в документа.

Редактиране на таблицата в PHP

Друга популярна опция за редактиране на документи е редактирането на таблица. Нашият PHP SDK ви позволява да работите с таблици и текст в клетките на таблицата.

Разработчиците на PHP могат да добавят или премахват клетки на таблица и таблица, както и да добавят, редактират и премахват текст в тях.

Добавете изображение към документ с помощта на PHP

Освен редактиране на текст и таблици, има и друга често срещана опция: добавяне на изображения към документ в PHP. Разработчиците на PHP могат също да добавят изображение във файл с помощта на DOM.

Редактирайте документ онлайн

Изпробвайте този мощен PHP SDK и оценете някои опции при редактиране на документи. Като използвате следния пример, заредете документа си и направете някои промени: добавете текст, добавете таблица и клетка на таблица с текст или вмъкнете изображение в документа:

Качете документ, който искате да промените
Изпълнение на код
Качете изображение, което искате да вмъкнете
Изберете целевия формат от списъка
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.docx";
$requestParagraph = new ParagraphInsert(array(
    "text" => "Morbi enim nunc faucibus a.",
));
$insertParagraphRequest = new InsertParagraphOnlineRequest(
    $requestDocument, $requestParagraph, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertParagraph = $wordsApi->insertParagraphOnline($insertParagraphRequest);

$convertRequest = new ConvertDocumentRequest(
    array_key_first($insertParagraph->document()->values()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.docx";
$requestTable = new TableInsert(array(
    "columns_count" => 1,
    "rows_count" => 2,
));
$insertTableRequest = new InsertTableOnlineRequest(
    $requestDocument, $requestTable, "", NULL, NULL, NULL, NULL, NULL, NULL
);
$insertTable = $wordsApi->insertTableOnline($insertTableRequest);

$convertRequest = new ConvertDocumentRequest(
    array_key_first($insertTable->document()->values()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input1.docx";
$requestDrawingObject = new DrawingObjectInsert(array(
    "height" => 0,
    "left" => 0,
    "top" => 0,
    "width" => 0,
    "relative_horizontal_position" => "Margin",
    "relative_vertical_position" => "Margin",
    "wrap_type" => "Inline",
));
$requestImageFile = "Input2.docx";
$insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(
    $requestDocument, $requestDrawingObject, $requestImageFile, "sections/0", NULL, 
	   NULL, NULL, NULL, NULL, NULL
);
$insertDrawingObject = $wordsApi->insertDrawingObjectOnline($insertDrawingObjectRequest);

$convertRequest = new ConvertDocumentRequest(
    array_key_first($insertDrawingObject->document()->values()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
Изпълнение на код
  
Копирайте кода PHP в клипборда

Как да редактирате файл в PHP

  1. Инсталирайте 'Aspose.Words Cloud за PHP'
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия PHP проект
  3. Заредете документ за редактиране в PHP
  4. Вмъкнете съдържание в началото на документа
  5. Изтеглете документа с резултата от облачното хранилище

PHP библиотека, за да използвате редактиране на документи

Инсталирайте 'Aspose.Words Cloud SDK for PHP' от хранилището на Packagist. Просто стартирайте composer require aspose-cloud/aspose-words-cloud за да инсталирате SDK, след това използвайте require_once('vendor/autoload.php'); за да го импортирате във вашия проект.

Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for PHP изходен код от GitHub. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

PHP 7.1 или по-нова версия

Вижте Repository Documentation, за да видите повече подробности.

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.