Adicionar Texto ao PDF no PHP SDK
Construa seus próprios aplicativos PHP para adicionar Texto em arquivos de documentos PDF usando APIs do lado do servidor.
Get StartedComo adicionar Texto ao PDF via Cloud PHP SDK
O trecho de código a seguir, da Aspose.PDF, carrega um arquivo PDF e uma fonte personalizada, define o item com o estilo personalizado (cor do texto, cor de fundo, fonte, rotação, alinhamento e espaçamento) e especifica o retângulo em que o parágrafo deve ser colocado na página. Isso é útil para adicionar texto estilizado a uma determinada área da página PDF. Para adicionar texto ao PDF, usaremos Aspose.PDF Cloud PHP SDK Este Cloud SDK auxilia programadores PHP no desenvolvimento de aplicativos criadores, anotadores, editores e conversores de PDF baseados em nuvem usando a linguagem de programação PHP via Aspose.PDF REST API. Basta criar uma conta em Aspose for Cloud e obter as informações de seu aplicativo. Uma vez que você tenha o App SID & key, você está pronto para utilizar o Aspose.PDF Cloud PHP SDK.
Comando do Console do Gerenciador de Pacotes
composer install
Etapas para adicionar Texto ao PDF via Cloud PHP SDK
Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e adicionar Texto ao PDF em apenas algumas linhas de código.
- Carregar os Arquivos PDF Necessários.
- Definir a Área do Retângulo de Texto.
- Definir Cores do Texto e Configurar Propriedades do Texto.
- Criar o Segmento de Texto.
- Montar a Linha de Texto e definir as Propriedades do Parágrafo.
- Adicionar o Parágrafo ao PDF.
- Salvar o PDF Atualizado.
Adicionar Texto ao 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]);
Trabalhar com Texto em PDF
Texto pode ser adicionado dinamicamente para personalizar um PDF para um usuário específico, como adicionar seu nome ou mensagem personalizada. Isso é frequentemente usado em materiais de marketing ou para relatórios personalizados. Adicionar texto em fontes, cores e alinhamentos específicos pode tornar certas seções mais legíveis e visualmente atraentes, criando uma melhor experiência do usuário. Adições de texto podem ajudar a manter informações consistentes em diferentes versões de PDF, evitando edições manuais e garantindo que informações chave permaneçam no lugar. Adicione o Texto em documentos PDF com Aspose.PDF Cloud PHP SDK.
Com nossa biblioteca PHP você pode:
- Adicionar cabeçalho e rodapé do documento PDF em formato de texto ou imagem.
- Adicionar tabelas e carimbos (texto ou imagem) a documentos PDF.
- Anexar múltiplos documentos PDF a um arquivo existente.
- Trabalhar com anexos, anotações e campos de formulário de PDF.
- Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
- Excluir todos os carimbos e tabelas de uma página ou de todo o documento PDF.
- Excluir um carimbo ou tabela específico do documento PDF pelo seu ID.
- Substituir uma ou várias instâncias de texto em uma página PDF ou de todo o documento.
- Suporte extensivo para converter documentos PDF em vários outros formatos de arquivo.
- Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso Aplicativo gratuito para adicionar texto em arquivos PDF online e testar a funcionalidade.
- Recursos de Aprendizagem
- Documentação
- Código Fonte
- Referências da API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para PHP?
- Lista de Clientes
- Segurança