Obtener formularios PDF con SDK PHP
Obtener todos los campos de formulario de un documento PDF usando el SDK PHP en la nube
Get StartedObtener un AcroForms de un documento PDF mediante SDK PHP en la nube
Para obtener un AcroForms de PDF, usaremos Aspose.PDF Cloud PHP SDK. Este SDK en la nube ayuda a los programadores PHP a desarrollar aplicaciones creadoras, anotadoras, editoras y convertidoras de PDF basadas en la nube usando el lenguaje PHP a través de la API REST de Aspose.PDF. Simplemente crea una cuenta en Aspose for Cloud y obtén la información de tu aplicación. Una vez que tengas el SID y la clave de la aplicación, estarás listo para usar el Aspose.PDF Cloud PHP SDK.
Comando de consola del administrador de paquetes
composer install
Pasos para obtener AcroForms mediante PHP
Los desarrolladores de Aspose.PDF Cloud pueden cargar y obtener acroforms de PDF fácilmente en solo unas pocas líneas de código.
- Subir el archivo PDF al servicio Aspose.PDF Cloud.
- Registrar cualquier error que ocurra durante la carga del archivo.
- Recuperar los campos de formulario del archivo PDF en el almacenamiento Aspose.PDF Cloud.
- Recorrer los campos del formulario y registrar los nombres y valores de los campos en la consola.
- Registrar cualquier error que ocurra durante la recuperación de los campos
- Descargar el resultado si es necesario
Este código de ejemplo muestra cómo obtener AcroForms de documentos PDF usando 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();
Trabajar con los AcroForms mediante SDK PHP
Extraer datos de AcroForm le permite compilar y analizar la información recopilada de los usuarios de manera eficiente, como encuestas o respuestas a solicitudes. Los datos de AcroForm recuperados pueden integrarse en bases de datos, hojas de cálculo u otros sistemas para su posterior procesamiento o archivado. La extracción de AcroForms ayuda en la auditoría de formularios completados para verificar la exactitud, autenticidad o integridad de los datos proporcionados. Recuperar AcroForms es esencial al transferir formularios a otros sistemas de gestión documental o al crear copias de seguridad. Obtenga los AcroForms de documentos PDF con Aspose.PDF Cloud PHP SDK.
Con nuestra biblioteca PHP puede
- Añadir encabezado y pie de página del documento PDF en formato de texto o imagen.
- Añadir tablas y sellos (texto o imagen) a documentos PDF.
- Adjuntar varios documentos PDF a un archivo existente.
- Trabajar con adjuntos PDF, anotaciones y campos de formulario.
- Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
- Eliminar todos los sellos y tablas de una página o de todo el documento PDF.
- Eliminar un sello o tabla específica del documento PDF por su ID.
- Reemplazar una o varias instancias de texto en una página PDF o en todo el documento.
- Amplio soporte para convertir documentos PDF a varios formatos de archivo.
- Extraer varios elementos de archivos PDF y optimizar documentos PDF.
- Puede probar nuestra aplicación gratuita para obtener los AcroForms de archivos PDF en línea y probar la funcionalidad.
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias API
- Soporte del producto
- Soporte gratuito
- Soporte de pago
- Blog
- ¿Por qué Aspose.PDF Cloud para PHP?
- Lista de clientes
- Seguridad