Получить PDF-формы в PHP SDK
Получить все поля формы из PDF-документа с помощью PHP Cloud 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, используя всего несколько строк кода.
- Загрузите PDF‑файл в сервис Aspose.PDF Cloud.
- Запишите любые ошибки, возникшие во время загрузки файла.
- Получите поля формы из PDF‑файла в хранилище Aspose.PDF Cloud.
- Пройдитесь по полям формы и запишите имена полей и их значения в консоль.
- Запишите любые ошибки, возникшие при получении полей
- При необходимости скачайте результат
Этот пример кода демонстрирует получение AcroForms из PDF‑документов с помощью PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
function getFormFields() {
$LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
$STORAGE_FILE_NAME = "sample.pdf";
// 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 {
// Extract PDF form fileds
$response = $pdfApi->getFields($STORAGE_FILE_NAME,);
if ($response && $response->getFields() && $response->getFields()->getList()) {
foreach ($response->getFields()->getList() as $item) {
if ($item->getType() == "List") {
$values = implode(', ', $item->getValues());
echo "Name: [{$item->getName()}] Value: [{$values}]" . PHP_EOL;
} else {
$value = $item->getValues()[0] ?? '';
echo "Name: [{$item->getName()}] Value: [{$value}]" . PHP_EOL;
}
}
}
} catch (Exception $error) {
echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
}
}
getFormFields();
Работа с AcroForms через PHP SDK
Извлечение данных AcroForm позволяет эффективно собирать и анализировать информацию, полученную от пользователей, такую как опросы или ответы на заявки. Полученные данные AcroForm могут быть интегрированы в базы данных, электронные таблицы или другие системы для дальнейшей обработки или учёта. Извлечение AcroForms помогает в аудите заполненных форм для проверки точности, подлинности или полноты предоставленных данных. Получение AcroForms имеет важное значение при передаче форм в другие системы управления документами или создании резервных копий. Получите AcroForms из PDF‑документов с помощью Aspose.PDF Cloud PHP SDK.
С нашей PHP‑библиотекой вы можете
- Добавлять заголовок и нижний колонтитул PDF‑документа в виде текста или изображения.
- Добавлять таблицы и штампы (текст или изображение) в PDF‑документы.
- Добавлять несколько PDF‑документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование PDF‑документов и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF‑документа.
- Удалять конкретный штамп или таблицу из PDF‑документа по их ID.
- Заменять отдельные или множественные вхождения текста на странице PDF или во всём документе.
- Широкая поддержка конвертации PDF‑документов в различные другие форматы файлов.
- Извлекать различные элементы PDF‑файлов и оптимизировать PDF‑документы.
- Вы можете попробовать наше бесплатное приложение для получения AcroForms из PDF‑файлов онлайн и протестировать функциональность.
- Обучающие ресурсы
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для PHP?
- Список клиентов
- Безопасность