1. Produtos
  2.   PDF
  3.   Perl
  4.   PDF-Create
 
  

API Perl gratuita para gerar, editar e converter arquivos PDF

A biblioteca Perl de código aberto permite que profissionais de software criem, editem, otimizem, dividam/mesclem arquivos PDF programaticamente dentro de aplicativos Perl.

Os PDFs (Portable Document Format) tornaram-se o padrão para compartilhar e apresentar documentos digitais em diferentes plataformas e dispositivos. Gerar e gerenciar PDFs de forma programática é um requisito comum em vários projetos de software. No ecossistema Perl, uma biblioteca que ganhou popularidade para esta tarefa é a PDF-Create. É um módulo Perl que permite aos desenvolvedores de software criar documentos PDF de forma programática, oferecendo uma ampla gama de funcionalidades para personalizar layout, texto, gráficos e muito mais. Ele simplifica o processo de geração de PDFs, fornecendo uma interface fácil de usar para desenvolvedores.

O PDF-Create pode ser estendido usando os recursos orientados a objetos do Perl, facilitando a personalização e atendendo aos requisitos específicos do projeto. Como um módulo Perl, o pdf-create é executado em todos os principais sistemas operacionais, garantindo independência de plataforma para desenvolvedores. Existem vários recursos importantes na biblioteca, como gerar PDF do zero, adicionar texto ao PDF, gerar documentos legíveis, adicionar imagens e gráficos ao PDF, controlar várias opções de layout de página, adicionar margens de página, adicionar tabelas ao PDF, a adição de hiperlinks e marcadores e assim por diante.

PDF-Create é uma biblioteca Perl poderosa e fácil de usar que agiliza a geração e o gerenciamento de PDF para desenvolvedores de software. Como um módulo Perl, o pdf-create é executado em todos os principais sistemas operacionais, garantindo independência de plataforma para desenvolvedores. Seus recursos avançados, facilidade de uso e independência de plataforma fazem dele uma excelente escolha para quem deseja criar documentos PDF dinâmicos dentro de aplicativos baseados em Perl. Esteja você gerando relatórios, faturas ou qualquer outro conteúdo em PDF, o PDF-Create prova ser uma ferramenta valiosa em seu arsenal.

Previous Next

Introdução ao PDF-Create

A maneira recomendada de instalar o PDF-Create é usando CPAN. Use o seguinte comando para uma instalação tranquila.

Instalar a biblioteca PDF-Create via CPAN

$ composer require PDF-Create/PDF-Create

Você pode baixá-lo diretamente do GitHub.

Criação de documentos PDF via API Perl

A biblioteca PDF-Create permite que desenvolvedores de software criem novos documentos PDF e gerenciem os existentes dentro de seus próprios aplicativos Perl. A biblioteca possui uma API simples, permitindo que os desenvolvedores de software gerem PDFs sem se prenderem a configurações complexas. A biblioteca oferece suporte a recursos como adição de texto, inserção de imagens ou outros elementos gráficos, adição de nova página, adição de cabeçalhos e rodapés, suporte para personalização de layout de página e assim por diante. A biblioteca é muito fácil de manusear e até mesmo desenvolvedores Perl com pouca ou nenhuma experiência em geração de PDF podem começar rapidamente. O exemplo a seguir mostra como os desenvolvedores de software podem criar um novo documento PDF dentro de seus aplicativos Perl.

Como criar um novo documento PDF via API Perl?

use PDF::Create;

// create a new PDF document:

my $pdf = PDF::Create->new(
    'filename' => 'example.pdf',
    'Version'  => '1.2',
    'PageMode' => 'UseNone',
    'Author'   => 'John Doe',
    'Title'    => 'My Sample PDF',
);

//Adding content to PDFs

my $page = $pdf->new_page('MediaBox' => $pdf->get_page_size('A4'));
my $font = $pdf->font('Subtype' => 'Type1', 'Encoding' => 'WinAnsi', 'BaseFont' => 'Helvetica-Bold');
$page->stringc($font, 20, 300, 500, 'Welcome to pdf-create!');

Personalização de layout de página via API Perl

A biblioteca PDF-Create de código aberto oferece vários recursos para lidar com o layout de páginas PDF dentro de seus aplicativos Perl. A biblioteca permite aos usuários controlar várias opções de layout de página, como tamanho da página, orientação (retrato ou paisagem), margens e numeração de páginas. Essa flexibilidade é inestimável ao criar PDFs para fins específicos, como relatórios ou brochuras.

Manipulação de texto e fonte em aplicativos Perl

A biblioteca PDF-Create de código aberto inclui suporte completo para gerenciamento de texto e fontes dentro de seus aplicativos Perl. A biblioteca oferece vários recursos importantes que permitem aos usuários adicionar facilmente texto ao PDF e personalizar fonte, tamanho, cor, alinhamento e estilo. Esse recurso é crucial para a criação de documentos esteticamente atraentes e legíveis. Além disso, a representação de dados tabulares é facilitada e a biblioteca suporta a criação de tabelas, permitindo aos desenvolvedores exibir os dados de forma estruturada e organizada, bem como adicionar tabelas de conteúdo. O exemplo a seguir mostra como os desenvolvedores de software podem gerenciar fontes dentro de seus aplicativos Perl com apenas alguns comandos.

Como gerenciar fontes ou texto em PDF via API Perl?

# How to Manage fonts
        my $f1 = $pdf->font('Subtype'  => 'Type1',
                            'Encoding' => 'WinAnsiEncoding',
                            'BaseFont' => 'Helvetica');
        my $f2 = $pdf->font('Subtype'  => 'Type1',
                            'Encoding' => 'WinAnsiEncoding',
                            'BaseFont' => 'Helvetica-Bold');

#How Manage a Table of Content

        my $toc = $pdf->new_outline('Title' => 'Document',
                                    'Destination' => $page);
        $toc->new_outline('Title' => 'Section 1');
        my $s2 = $toc->new_outline('Title' => 'Section 2');
        $s2->new_outline('Title' => 'Subsection 1');

        $page->stringc($f2, 40, 306, 426, "PDF::Create");
        $page->stringc($f1, 20, 306, 396, "version $PDF::Create::VERSION");
 Português