Редагувати 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. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.

Системні вимоги

PHP 7.1 або новішої версії

Зверніться до Repository Documentation, щоб побачити більше деталей.

Інші підтримувані формати файлів

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

5%

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

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.