PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Agregar texto al encabezado de PDF en PHP SDK

Agregar texto en el encabezado en documentos PDF usando Cloud PHP SDK

Get Started

Cómo agregar texto en el encabezado de PDF a través de Cloud PHP SDK

Para agregar texto en el encabezado de PDF, utilizaremos Aspose.PDF Cloud PHP SDK Este SDK Cloud ayuda a los programadores PHP a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube utilizando el lenguaje de programación PHP a través de Aspose.PDF REST API. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación. Una vez que tenga el App SID y la clave, está listo para usar el Aspose.PDF Cloud PHP SDK.

Comando de la consola del administrador de paquetes

     
    composer install

Pasos para agregar texto en el encabezado a través de Cloud PHP

Los desarrolladores de Aspose.PDF Cloud pueden cargar y agregar fácilmente texto en el encabezado de PDF en solo unas pocas líneas de código.

  1. Subir un documento PDF
  2. Modificar el PDF agregando un encabezado de texto
  3. Descargar el documento actualizado
 

Agregar texto en el encabezado de PDF usando PHP


    private function _create_rest_api() {
        $credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);

        $configAuth = new Configuration();
        $configAuth->setAppKey($credentials['key']);
        $configAuth->setAppSid($credentials['id']);

        $this->pdfApi = new PdfApi(null, $configAuth);
     }

    public function __construct($config) {
        $this->configParams = $config;
        $this->_create_rest_api();
    }

    public function uploadDocument() {
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $fileData = file_get_contents($filePath);

        $response = $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $fileData);
        if ($response->getCode() === 200) {
            echo "Uploaded file: {$filePath}\n";
        } else {
            echo 'Failed to upload file.';
        }
    }

    public function downloadResult() {
        $response = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];

        if ($response->getCode() === 200) {
            file_put_contents($filePath, $response->getContents());
            echo "Downloaded: $filePath\n";
        } else {
            echo "Failed to download file.";
        }
    }

    public function addTextHeader () {
        $textHeader = new TextHeader(array(
            'background' => true,
            'value' => $this->configParams['HEADER_VALUE'],
            'horizontal_alignment' => \Aspose\PDF\Model\HorizontalAlignment::CENTER,
        ));
        $resultHeader = $this->pdfApi->postDocumentTextFooter($this->configParams['PDF_DOCUMENT_NAME'], $textHeader);

        if ($resultHeader->getCode() === 200) {
            echo 'Successfully appended text footer "' . $this->configParams['HEDAER_VALUE'] .'"';
        }
        else
            throw new Error("Unexpected error : can't append text footer!");
    }

    function main() {
        global $configParams;

        try {
            $pdfHeaderFooter = new PdfHeaderFooter($configParams);
            $pdfHeaderFooter->uploadDocument();
            $pdfHeaderFooter->addTextHeader();
            $pdfHeaderFooter->downloadResult();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

Trabajar con encabezados en PDF

Agregar texto al encabezado de un PDF mejora la marca, la navegación, la seguridad y el profesionalismo. Ayuda a organizar documentos, mantener el cumplimiento y asegurar la consistencia, convirtiéndolo en una característica valiosa para documentos comerciales, legales, académicos y técnicos. Agregue el encabezado en documentos PDF con Aspose.PDF Cloud PHP SDK.

Con nuestra biblioteca PHP puedes:

  • Agregar encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Agregar tablas y sellos (texto o imagen) a documentos PDF.
  • Adjuntar múltiples 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í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 otros formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puedes probar nuestra App gratuita para probar la funcionalidad en línea.