HTML JPG PDF XML DOCX
  Product Family
PDF

Agregar formularios PDF en PHP SDK

Agregar campos de formulario a un documento PDF usando el SDK de PHP en la nube

Get Started

Cómo crear un AcroForm mediante PHP SDK

Para crear un AcroForm en 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 PDFs usando el lenguaje de programación 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 la consola del Administrador de paquetes

     
    composer install

Pasos para crear AcroForms mediante PHP

Los desarrolladores de Aspose.PDF Cloud pueden cargar y crear acroforms en PDF con solo unas pocas líneas de código.

  1. Sube el archivo PDF al servicio Aspose.PDF Cloud.
  2. Crea un nuevo campo de cuadro de texto con las propiedades necesarias
  3. Añade el campo de cuadro de texto al archivo PDF almacenado en el servicio Aspose.PDF Cloud.
  4. Descarga el resultado si lo necesitas
 

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


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

use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Border;
use Aspose\PDF\Model\TextBoxField;
use Aspose\PDF\Model\Dash;
use Aspose\PDF\Model\Rectangle;
use Aspose\PDF\Model\FieldType;

function addFormField() {
    $LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
    $STORAGE_FILE_NAME = "sample.pdf";
    $RESULT_FILE_NAME = "output_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;
    }
    
    // Create Text form field
    $textBoxField = new TextBoxField();
    $textBoxField->setPageIndex(1);
    $textBoxField->setPartialName("Email");
    
    $rect = new Rectangle();
    $rect->setLlx(100);
    $rect->setLly(100);
    $rect->setUrx(180);
    $rect->setUry(120);
    $textBoxField->setRect($rect);
    
    $textBoxField->setValue("aspose-pdf-cloud@example.com");
    
    $border = new Border();
    $border->setWidth(5);
    
    $dash = new Dash();
    $dash->setOn(1);
    $dash->setOff(1);
    $border->setDash($dash);
    
    $textBoxField->setBorder($border);
    
    try {
        // Adding Text filed to PDF in storage
        $response = $pdfApi->putTextBoxField($STORAGE_FILE_NAME, "Email", $textBoxField);
        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;
    }
}

addFormField();
 

Trabajar con AcroForms mediante PHP SDK

Los AcroForms permiten a los usuarios interactuar directamente con el PDF rellenando campos, seleccionando opciones o haciendo clic en botones, lo que hace que el documento sea más dinámico. Los formularios interactivos facilitan la recopilación eficiente de datos, reduciendo la necesidad de introducir datos manualmente o usar herramientas externas. Esto es ideal para encuestas, registros y procesos de solicitud. Los usuarios pueden completar formularios electrónicamente sin imprimir, escanear o utilizar otras herramientas, ahorrando tiempo y esfuerzo. Incluir AcroForms en los documentos brinda una presentación pulida y moderna, reflejando profesionalismo y atención al detalle. Agrega los AcroForms a documentos PDF con Aspose.PDF Cloud PHP SDK.

Con nuestra biblioteca PHP puedes

  • 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 apariciones de texto en una página PDF o en todo el documento.
  • Amplio soporte para convertir documentos PDF a varios formatos de archivo.
  • Extraer diversos elementos de archivos PDF y optimizar los documentos PDF.
  • Puedes probar nuestra App gratuita para agregar los AcroForms a archivos PDF en línea y probar la funcionalidad.