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 StartedCó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.
- Cargar los archivos PDF necesarios.
- Definir el área del rectángulo de texto.
- Configurar los colores del texto y las propiedades del texto.
- Crear el segmento de texto.
- Armar la línea de texto y definir las propiedades del párrafo.
- Agregar el párrafo al PDF.
- 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.
- Recursos de aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte del Producto
- Soporte Gratuito
- Soporte de Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para PHP?
- Lista de Clientes
- Seguridad