PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Agregar texto a PDF en PHP SDK

Crea tus propias aplicaciones PHP para agregar texto a archivos de documentos PDF usando APIs del lado del servidor.

Get Started

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

El siguiente fragmento de código, por Aspose.PDF, carga un archivo PDF y un archivo de fuente personalizado, define el elemento con el estilo personalizado (color de texto, color de fondo, fuente, rotación, alineación y espaciado), y especifica el rectángulo en el cual el párrafo debe ubicarse en la página. Esto es útil para agregar texto estilizado a una cierta área de la página PDF. Para agregar texto a PDF, usaremos Aspose.PDF Cloud PHP SDK Este Cloud SDK ayuda a los programadores de PHP a desarrollar aplicaciones de creador, anotador, editor y convertidor de PDF basadas en la nube usando el lenguaje de programación PHP a través de Aspose.PDF REST API. Simplemente crea una cuenta en Aspose for Cloud y obtén la información de tu aplicación. Una vez que tengas el App SID y la clave, estarás listo para probar el Aspose.PDF Cloud PHP SDK.

Comando de la Consola del Administrador de Paquetes

     
    composer install

Pasos para agregar texto a PDF a través de Cloud PHP SDK

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

  1. Cargar los archivos PDF necesarios.
  2. Definir el área del rectángulo de texto.
  3. Configurar los colores del texto y las propiedades del texto.
  4. Crear el segmento de texto.
  5. Armar la línea de texto y definir las propiedades del párrafo.
  6. Agregar el párrafo al PDF.
  7. Guardar el PDF actualizado.
 

Agregar texto a PDF usando PHP


    $name = 'sample.pdf';
    $this->uploadFile($name);
    $fontName = 'Righteous-Regular.ttf';
    $this->uploadFile($fontName);

    $pageNumber = 1;
    $folder = $this->tempFolder;

    $rectangle = new Aspose\PDF\Model\Rectangle();
    $rectangle->setLlx(100);
    $rectangle->setLly(100);
    $rectangle->setUrx(200);
    $rectangle->setUry(200);

    $foregroundColor = new Aspose\PDF\Model\Color();
    $foregroundColor->setA(0x00);
    $foregroundColor->setR(0x00);
    $foregroundColor->setG(0xFF);
    $foregroundColor->setB(0x00);

    $backgroundColor = new Aspose\PDF\Model\Color();
    $backgroundColor->setA(0x00);
    $backgroundColor->setR(0xFF);
    $backgroundColor->setG(0x00);
    $backgroundColor->setB(0x00);

    $textState = new Aspose\PDF\Model\TextState();
    $textState->setFont('Righteous');
    $textState->setFontSize(10);
    $textState->setForegroundColor($foregroundColor);
    $textState->setBackgroundColor($backgroundColor);
    $textState->setFontStyle(Aspose\PDF\Model\FontStyles::REGULAR);
    $textState->setFontFile($this->tempFolder . '/' . $fontName);

    $segment = new Aspose\PDF\Model\Segment();
    $segment->setValue('segment 1');
    $segment->setTextState($textState);

    $textLine = new Aspose\PDF\Model\TextLine();
    $textLine->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::RIGHT);
    $textLine->setSegments([$segment]);

    $paragraph = new Aspose\PDF\Model\Paragraph();
    $paragraph->setRectangle($rectangle);
    $paragraph->setLeftMargin(10);
    $paragraph->setRightMargin(10);
    $paragraph->setTopMargin(20);
    $paragraph->setBottomMargin(20);
    $paragraph->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::FULL_JUSTIFY);
    $paragraph->setLineSpacing(Aspose\PDF\Model\LineSpacing::FONT_SIZE);
    $paragraph->setRotation(10);
    $paragraph->setSubsequentLinesIndent(20);
    $paragraph->setVerticalAlignment(Aspose\PDF\Model\VerticalAlignment::CENTER);
    $paragraph->setWrapMode(Aspose\PDF\Model\WrapMode::BY_WORDS);
    $paragraph->setLines([$textLine]);
 

Trabajar con texto en PDF

El texto puede agregarse dinámicamente para personalizar un PDF para un usuario específico, como añadir su nombre o mensaje personalizado. Esto se utiliza a menudo en materiales de marketing o para informes personalizados. Agregar texto en fuentes, colores y alineaciones específicos puede hacer que ciertas secciones sean más legibles y visualmente atractivas, creando una mejor experiencia de usuario. Las adiciones de texto pueden ayudar a mantener información consistente en diferentes versiones de PDF, evitando ediciones manuales y asegurando que la información clave permanezca en su lugar. Agrega el texto a documentos PDF con Aspose.PDF Cloud PHP SDK.

Con nuestra biblioteca PHP puedes:

  • Agregar el 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.
  • Anexar múltiples documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos, anotaciones y campos de formulario de PDF.
  • 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 por su ID.
  • Reemplazar una o múltiples instancias de texto en una página PDF o de 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 aplicación gratuita para agregar texto a archivos PDF en línea y probar la funcionalidad.