HTML JPG PDF XML DOCX
  Product Family
PDF

Удалить формы PDF в PHP SDK

Удалить все поля формы из PDF‑документа с помощью облачного PHP SDK

Get Started

Удалить AcroForms из PDF‑документа с помощью облачного PHP SDK

Чтобы удалить AcroForms из PDF, мы будем использовать Aspose.PDF Cloud PHP SDK. Этот облачный SDK помогает PHP‑программистам разрабатывать облачные приложения‑создатели, аннотаторы, редакторы и конвертеры PDF, используя язык программирования PHP через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут App SID и ключ, вы сможете использовать Aspose.PDF Cloud PHP SDK.

Команда консоли менеджера пакетов

     
    composer install

Шаги по удалению AcroForms с помощью PHP

Разработчики Aspose.PDF Cloud могут легко загрузить и удалить AcroForms из PDF всего за несколько строк кода.

  1. Загрузите PDF‑файл в сервис Aspose.PDF Cloud.
  2. Удалите указанный поле формы из загруженного файла.
  3. Скачайте результат, если он нужен
 

Этот пример кода демонстрирует удаление AcroForms из PDF‑документов с помощью PHP


<?php
require_once 'vendor/autoload.php';

use Aspose\PDF\Api\PdfApi;

function delFormFields() {
    $LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
    $STORAGE_FILE_NAME = "sample.pdf";
    $RESULT_FILE_NAME = "output_sample.pdf";
    $FIELD_NAME      = "Signature_1";
    
    // Load credentials from JSON file
    $credentials = json_decode(file_get_contents('credentials.json'), true);
    
    $pdfApi = new PdfApi($credentials['id'], $credentials['key']);
    
    try {
        // Load Pdf file
        $fileData = file_get_contents($LOCAL_FILE_NAME);
        $uploadResult = $pdfApi->uploadFile($STORAGE_FILE_NAME, $fileData);
        echo $uploadResult->getResponseText() . PHP_EOL;
    } catch (Exception $e) {
        echo 'Error uploading file: ' . $e->getMessage() . PHP_EOL;
    }
    
    try {
        // Delete form field from PDF
        $response = $pdfApi->deleteField($STORAGE_FILE_NAME, $FIELD_NAME);
        echo $response->getStatus() . PHP_EOL;

        // Download changed PDF file
        $downloadRes = $pdfApi->downloadFile($STORAGE_FILE_NAME);
        file_put_contents($RESULT_FILE_NAME, $downloadRes->getContents());
    } catch (Exception $error) {
        echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
    }
}

delFormFields();
 

Работа с AcroForms через PHP SDK

Если форма устарела, неактуальна или более не нужна, её удаление помогает упростить документ и сохранить его актуальность. Удаление форм может сделать PDF проще и легче для чтения, особенно если формы более не предназначены для взаимодействия. Интерактивные элементы, такие как AcroForms, могут увеличивать размер PDF‑файла. Их удаление позволяет оптимизировать документ для более быстрой передачи или хранения. Удалите AcroForms из PDF‑документов с помощью Aspose.PDF Cloud PHP SDK.

С нашей PHP‑библиотекой вы можете

  • Добавлять заголовки и колонтитулы PDF‑документа в виде текста или изображения.
  • Добавлять таблицы и штампы (текст или изображение) в PDF‑документы.
  • Добавлять несколько PDF‑документов к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями форм.
  • Применять шифрование или дешифрование к PDF‑документам и задавать пароль.
  • Удалять все штампы и таблицы со страницы или всего PDF‑документа.
  • Удалять конкретный штамп или таблицу из PDF‑документа по их ID.
  • Заменять отдельные или множественные вхождения текста на странице PDF или во всём документе.
  • Широкая поддержка конвертации PDF‑документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF‑файлов и оптимизировать PDF‑документы.
  • Вы можете попробовать наше бесплатное приложение для онлайн‑удаления AcroForms из PDF‑файлов и протестировать функциональность.