HTML JPG PDF XML DOCX
  Product Family
PDF

Eliminar formularios PDF en SDK PHP

Eliminar todos los campos de formulario de un documento PDF usando SDK de PHP en la nube

Get Started

Eliminar AcroForms de un documento PDF mediante SDK de PHP en la nube

Para eliminar un AcroForms de PDF, utilizaremos 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, utilizando el lenguaje de programación PHP a través de 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 del Administrador de paquetes

     
    composer install

Pasos para eliminar AcroForms usando PHP

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

  1. Cargue el archivo PDF en el servicio Aspose.PDF Cloud.
  2. Elimine el campo de formulario especificado del archivo cargado.
  3. Descargue el resultado si lo necesita
 

Este código de ejemplo muestra cómo eliminar AcroForms de documentos PDF usando 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();
 

Trabajar con los AcroForms mediante el SDK PHP

Si un formulario está desactualizado, es irrelevante o ya no es necesario, eliminarlo ayuda a simplificar el documento y mantener su relevancia. Eliminar formularios puede hacer que un PDF sea más sencillo y fácil de leer, especialmente si los formularios ya no están destinados a la interacción. Los elementos interactivos como los AcroForms pueden aumentar el tamaño del archivo PDF. Eliminarlos puede optimizar el documento para compartirlo o almacenarlo más rápidamente. Elimine AcroForms de documentos PDF con Aspose.PDF Cloud PHP SDK.

Con nuestra biblioteca PHP puedes

  • Agregar 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 adjuntos PDF, anotaciones y campos de formulario.
  • Aplicar encriptación o desencriptación 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 los documentos PDF.
  • Puede probar nuestra aplicación gratuita para eliminar los AcroForms de archivos PDF en línea y probar la funcionalidad.