Изменить PDF на PHP SDK

Используйте REST API для программного редактирования PDF на PHP

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

Посмотреть фрагмент кода

Редактировать PDF на PHP с помощью REST API

Наша библиотека для PHP дает разработчикам возможность изменять PDF документ напрямую, редактируя его объектную модель документа (DOM), что означает отсутствие необходимости в установке дополнительного программного обеспечения.

Редактировать текст в PDF файле с помощью PHP

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

Редактировать таблицу в PDF файле с помощью PHP

Еще одним популярным вариантом редактирования PDF является редактирование таблиц. Наш PHP SDK позволяет работать с таблицами и текстом в ячейках таблицы.

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

Добавьте изображение в PDF файл с помощью PHP

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

Редактировать PDF программно

Попробуйте этот мощный PHP SDK и оцените некоторые возможности редактирования PDF документов. Используя следующий пример, загрузите PDF документ и внесите некоторые изменения: добавьте текст, добавьте таблицу и ячейку таблицы с текстом или вставьте изображение в PDF документ:

Загрузите документ, который хотите изменить
Выполнить код
Загрузите изображение, которое хотите вставить
Выберите целевой формат из списка
use Aspose\Words\WordsApi;

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

$requestDocument = "Input.pdf";
$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()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

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

$requestDocument = "Input.pdf";
$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()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

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

$requestDocument = "Input1.pdf";
$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.pdf";
$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()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
Выполнить код
  
Копировать PHP код в буфер обмена

Как редактировать PDF PHP REST API

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

PHP библиотека для редактирования PDF

Установите '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. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

PHP 7.1 или новее

Дополнительную информацию смотрите в Repository Documentation.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию редактирования для других форматов файлов:

5%

Подпишитесь на обновления продукта Aspose

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