HTML JPG PDF XML DOCX
  Product Family
PDF

Establecer formularios PDF en SDK PHP

Establezca todos los campos del formulario de un documento PDF usando el SDK PHP en la nube

Get Started

Establecer AcroForms a partir de un documento PDF mediante Cloud PHP SDK

Para establecer AcroForms a partir de PDF, utilizaremos Aspose.PDF Cloud PHP SDK. Este SDK en la nube ayuda a los programadores PHP a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDF usando el lenguaje PHP mediante la API REST de Aspose.PDF. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación. Una vez que tenga el SID y la clave de la aplicación, estará listo para usar el Aspose.PDF Cloud PHP SDK.

Comando de la consola de Package Manager

     
    composer install

Pasos para establecer AcroForms usando PHP

Los desarrolladores de Aspose.PDF Cloud pueden cargar y establecer fácilmente un acroform de PDF en solo unas pocas líneas de código.

  1. Leer el archivo PDF local
  2. Crear un campo con nuevas decoraciones
  3. Actualizar el campo del formulario en el PDF cargado
  4. Descargar el resultado si lo necesita
 

Este código de ejemplo muestra cómo establecer AcroForms en documentos PDF usando PHP


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

use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Field;
use Aspose\PDF\Model\FieldType;

function setFormField() {
    $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;
    }
    
    // Create Text form field values
    $field = new Field();
    $field->setName("EMail");
    $field->setType(FieldType::TEXT);
    $field->setValues(['aspose-pdf-cloud@example.com']);

    try {
        // Set Field values for PDF in storage
        $response = $pdfApi->putTextBoxField($STORAGE_FILE_NAME, $FIELD_NAME, $field);
        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 $e) {
        echo 'Error processing PDF: ' . $e->getMessage() . PHP_EOL;
    }
}

setFormField();
 

Trabajar con los AcroForms mediante el SDK PHP

Configurar AcroForms permite a los usuarios completar información directamente en el PDF, eliminando la necesidad de herramientas o formatos separados. Configurar AcroForms correctamente garantiza una mejor usabilidad, como etiquetas de campo claras, opciones de listas desplegables y órdenes de tabulación lógicos para una mejor navegación. Los formularios bien configurados facilitan que múltiples partes completen, revisen y aprueben documentos en conjunto. Al configurar AcroForms en PDFs, puede crear plantillas reutilizables para procesos recurrentes, ahorrando tiempo y asegurando la consistencia en los documentos. Establezca AcroForms en documentos PDF con Aspose.PDF Cloud PHP SDK.

Con nuestra biblioteca PHP puede

  • Añadir encabezado y pie de página al 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 archivos 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ífico del documento PDF mediante su ID.
  • Reemplazar una o múltiples 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 los documentos PDF.
  • Puede probar nuestra aplicación gratuita para establecer los AcroForms a partir de archivos PDF en línea y probar la funcionalidad.