SDK PDF para Delphi

Biblioteca PDF para Delphi para criação, edição, assinatura, renderização, preflight e fluxos PDF/UA

losLab PDF Library oferece a equipes Delphi e C++Builder um mecanismo PDF com código-fonte disponível para fluxos desktop, servidor, DLL, ActiveX e Dylib, com verificações PDF/A e PDF/UA integradas, suporte PAdES e opções de renderização sem serviço PDF externo.

losLab PDF Library SDK prévia

losLab PDF Library Visão geral

ProductlosLab PDF Library
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationlosLab PDF Library
EvaluationlosLab PDF Library

Motor PDF com código-fonte disponível para fluxos controlados por desenvolvedores

losLab PDF Library é um SDK PDF para Delphi e C++Builder para aplicações que precisam criar, modificar, renderizar, imprimir, assinar, proteger, inspecionar e executar preflight de documentos PDF dentro do próprio software.

A biblioteca é escrita em Delphi/Object Pascal e está disponível com código-fonte completo para projetos Delphi e C++Builder. Ela também inclui opções DLL, ActiveX e Dylib para equipes que precisam integrar automação PDF a partir de C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ e outros ambientes capazes de chamar uma DLL ou um componente ActiveX.

Use-a quando o fluxo PDF fizer parte do seu produto ou processo interno: faturas geradas, contratos assinados, submissões de arquivo, revisão de acessibilidade, saída impressa, processamento de formulários, montagem de documentos ou verificações de CI que devem falhar antes que um PDF ruim chegue ao cliente.

Baixar pacote DEMO do PDF Library (46 MB)

2026-06-23 Version 3.75.6: notas da versão | referência de API. Version 3.75.6 adds SetPDFAMode mode 7 for PDF/A-3u output with PDF/A-3 associated files, and the ZUGFeRD 2.0 BASIC e-invoice profile now defaults to PDF/A-3u.

Principais recursos PDF

  • Criar e editar páginas PDF: desenhar texto, gráficos vetoriais, imagens, QR codes, PDF417, DataMatrix, códigos de barras, anotações, links, outlines, destinos nomeados, metadados e propriedades do documento.
  • Montagem de páginas e reparo de documentos: dividir, mesclar, anexar, copiar, clonar, normalizar, mover, excluir, ocultar, girar e reconstruir páginas a partir de documentos-fonte controlados.
  • Renderizar e imprimir: alternar entre os motores GDI+, PDFium e Cairo para pré-visualização, exportação bitmap, renderização para device context e fluxos de impressora.
  • Formulários e documentos interativos: criar, preencher, editar, achatar, inspecionar e gerenciar campos AcroForm, aparências, flags de campo, ações JavaScript, anexos e dados relacionados do documento.
  • Texto, imagens e fontes: trabalhar com BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, caixas de texto HTML, texto Unicode, TrueType, OpenType, Type 1, incorporação de fontes, subsetting e fluxos de extração.
  • Segurança e assinaturas: criptografar e descriptografar PDFs, definir permissões, usar criptografia por destinatário de chave pública, assinar com digests SHA-256/384/512 selecionáveis, adicionar atributos PAdES, carimbar assinaturas e anexar dados de validação DSS/VRI.
  • Documentos enormes: abrir PDFs acima de 2 GB com carregamento de objetos por demanda e deslocamentos de 64 bits, mesclar listas de arquivos em uma única passagem com marcadores, campos de formulário e árvores de estrutura Tagged PDF preservados, anexar atualizações incrementais ao arquivo de origem no local e copiar ou reescrever documentos com milhões de objetos em segundos por meio da Direct Access API.
  • Relatórios preflight e diagnósticos: executar verificações PDF/A e PDF/UA-1, gerar relatórios texto, JSON, HTML ou CSV, comparar relatórios de texto estáveis com baselines e processar pastas em lote com saída CSV resumida.
  • Controle PDF de baixo nível: acessar números de objeto, dicionários de página, entradas de catálogo, output intents, bloqueios de versão de salvamento, gates de extension level, padrões de ladrilho, conteúdo opcional, dicionários de medição e inserção direta de imagens quando o fluxo exige estrutura PDF precisa.

Saída orientada a padrões e conformidade

A conformidade PDF depende do conteúdo-fonte, fontes, perfis ICC, metadados, marcação, texto alternativo, assinaturas, carimbos de tempo e do validador usado pela sua organização. losLab PDF Library fornece os controles e diagnósticos necessários para criar PDFs orientados a padrões, deixando a validação final de políticas na sua aplicação ou pipeline de QA.

FluxoSuporte da bibliotecaResponsabilidade da aplicação
PDF 1.2-1.7Criação, edição, controle rigoroso da versão de salvamento, verificações de níveis de extensão, renderização, impressão, formulários, anotações, anexos, links e APIs de estrutura do documentoEscolher a versão PDF de destino e remover ou atualizar recursos que não pertencem a esse perfil de saída
PDF/AControles de output intent, auxiliares de metadados XMP, fluxos com fontes incorporadas, proteções de versão e verificações PDF/A integradas para pipelines de arquivamentoFornecer metadados, fontes, perfis de cor e regras de negócio corretos para a política de arquivo selecionada
PDF/UA-1Construção de PDF marcado, APIs de árvore de estrutura, tratamento de role map, texto alternativo, ActualText, verificações no leitor e retorno de gravação por GetPDFUADiagnosticsCriar ordem de leitura, idioma, títulos, listas, semântica de tabelas, texto alternativo e descrições de formulário significativos
PAdESAssinaturas ETSI.CAdES.detached, dados signing-certificate-v2, atributos de política e compromisso de assinatura, aumento com carimbos RFC 3161, escolha de digest SHA-256/384/512 e montagem DSS/VRIFornecer certificados, respostas TSA, dados de revogação, escolhas de política de assinatura e testes de aceitação específicos do verificador
Automação de preflightCreatePreflightReportEx, SavePreflightReportEx e a demo Delphi PreflightReport geram texto, JSON, HTML e CSV para verificações PDF/A e PDF/UA-1Decidir quais formatos de relatório, baselines, códigos de saída e contagens de problemas devem bloquear CI, ingestão de arquivo ou entrega ao cliente
SegurançaAES-128, AES-256, controle de permissões, proteção por senha, criptografia por destinatário de chave pública e inspeção de documentos criptografados para distribuição controladaManter senhas, certificados, chaves privadas e políticas de destinatários sob seus próprios controles de segurança

Superfícies API e opções de implantação

  • Delphi XE5 até Delphi 13 e C++Builder XE5 até C++Builder 13
  • Código-fonte Object Pascal nativo para integração direta em Delphi e C++Builder, com páginas de referência API geradas para funções públicas de TPDFlib
  • Acesso DLL e ActiveX para C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic e ferramentas compatíveis
  • Opções de build 32 bits e 64 bits onde a IDE e o runtime de destino suportam
  • Opção Dylib para macOS para equipes que precisam de automação PDF multiplataforma em torno da mesma família de biblioteca
  • Projetos demo independentes para criação PDF, operações de página, imagens e fontes, formulários, criptografia, assinatura, renderização, impressão e automação de relatórios preflight

Demos incluídas e cobertura de validação

O pacote inclui demos Delphi e C++Builder para tarefas comuns de integração, além de exemplos de linha de comando quando a automação importa mais que uma interface visual.

  • Criação e layout: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, texto HTML, código de barras, QR code e fluxos de imagem para PDF.
  • Operações de documento: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess e processamento de mesclagem e divisão.
  • Renderização e impressão: PdfToImage, seleção de renderizador MultiFunction, PrintPDF, GDI+, PDFium e caminhos de saída Cairo.
  • Segurança e assinaturas: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, fluxos de atributos PAdES, auxiliares DSS/VRI e caminhos de assinatura orientados a carimbo de tempo.
  • Automação de preflight: A demo Delphi PreflightReport valida arquivos ou pastas, grava relatórios texto/JSON/HTML/CSV, emite preflight-summary.csv e retorna códigos de saída adequados à automação.

A cobertura automatizada recente inclui suítes Delphi DUnitX e C++Builder GoogleTest para criação de documentos, compressão, imagens, fontes, formulários, segurança, assinatura, impressão, conformidade de versão PDF, diagnósticos PDF/UA e geração e comparação de relatórios preflight.

Quando escolher losLab PDF Library

  • Escolha quando a sua aplicação precisa criar, modificar, assinar, validar e entregar PDFs, não apenas exibi-los
  • Escolha quando sua equipe Delphi ou C++Builder precisa de controle no nível do código-fonte, diagnósticos internos e manutenção de longo prazo
  • Escolha quando seu fluxo combina renderização, impressão, formulários, assinaturas, criptografia, PDF/A, PDF/UA, PAdES e relatórios preflight em um único toolkit
  • Escolha quando CI, entrega a arquivo, revisão de acessibilidade ou distribuição regulada precisam de arquivos de relatório estáveis em vez de uma verificação manual apenas no visualizador
  • Escolha PDFium Component quando precisar apenas de um visualizador ou renderizador PDF focado, e HotPDF quando o projeto precisar de um componente mais leve para criação PDF

Licenciamento

Pague com cartão de crédito/débito, PayPal, AliPay ou transferência bancária via FastSpring. Cada nova licença inclui o código-fonte completo em Object Pascal para Delphi e C++Builder, um ano de atualizações e um ano de suporte por email.

LicençaDesenvolvedoresPreçoComprar
Single1 desenvolvedor$850Comprar
Teamaté 5 desenvolvedores$1700Comprar
Micro Businessaté 10 desenvolvedores$2550Comprar
Small Businessaté 30 desenvolvedores$4250Comprar
Medium Businessaté 100 desenvolvedores$7650Comprar
Enterpriseaté 500 desenvolvedores$14450Comprar
Corporateilimitados, subsidiárias em todo o mundo$25500Comprar

Extras de código-fonte exclusivos do Enterprise: PDFlibPas Enterprise inclui o código-fonte completo das suítes de teste completas normalmente usadas apenas para validação interna. O pacote Enterprise também inclui o código-fonte completo do exemplo dedicado de nível ferramenta PDF Compliance & Signing Workbench Pro.

Comprar renovação anual (40% do preço da primeira compra)

Exemplo rápido em Delphi

procedure QuickStart;
begin
  { Review the shipped losLab PDF Library demo package for the complete Delphi sample. }
end;

losLab PDF Library includes ready-to-run Delphi examples that show the core workflow before production integration.

Perguntas frequentes

Qual a diferença entre losLab PDF Library e HotPDF Component?

losLab PDF Library é o SDK PDF completo: combina criação, edição, renderização com GDI+, PDFium ou Cairo, impressão, formulários, assinatura, criptografia e relatórios preflight, além de disponibilizar opções DLL, ActiveX e Dylib para ambientes não Delphi. O HotPDF Component é um componente VCL nativo mais leve, focado em criação e edição de PDF dentro de aplicações Delphi e C++Builder.

Posso usar losLab PDF Library a partir de C#, VB.NET ou outros ambientes não Delphi?

Sim. Além do código-fonte nativo em Object Pascal para Delphi e C++Builder, a biblioteca disponibiliza builds DLL e ActiveX utilizáveis a partir de C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ e outros ambientes capazes de chamar uma DLL ou componente ActiveX, além de uma opção Dylib para macOS.

Quais versões do Delphi e C++Builder são suportadas?

Delphi XE5 até Delphi 13 e C++Builder XE5 até C++Builder 13, com opções de build 32 bits e 64 bits onde a IDE e o runtime de destino suportam.

Quais motores de renderização a biblioteca oferece?

Você pode alternar entre os motores de renderização GDI+, PDFium e Cairo para pré-visualização em tela, exportação bitmap, renderização para device context e fluxos de impressora.

losLab PDF Library suporta assinaturas digitais e PAdES?

Sim. Ela cria assinaturas ETSI.CAdES.detached com dados signing-certificate-v2, atributos de política e compromisso de assinatura, aumento com carimbo de tempo RFC 3161, digests SHA-256, SHA-384 ou SHA-512 selecionáveis, e dados de validação DSS/VRI para validação de longo prazo.

Como a biblioteca lida com arquivos PDF muito grandes?

Ela abre PDFs acima de 2 GB com carregamento de objetos por demanda e deslocamentos de 64 bits, mescla listas de arquivos em uma única passagem preservando marcadores, campos de formulário e estrutura Tagged PDF, anexa atualizações incrementais no local e copia ou reescreve documentos com milhões de objetos em segundos por meio da Direct Access API.

Ela consegue verificar automaticamente a conformidade PDF/A e PDF/UA?

Sim. As verificações integradas de PDF/A e PDF/UA-1 geram relatórios em texto, JSON, HTML ou CSV, comparam relatórios de texto estáveis com baselines, processam pastas em lote com saída CSV resumida, e expõem diagnósticos do lado da gravação por meio de GetPDFUADiagnostics.

O que uma licença inclui, e como funciona a renovação?


Veja mais sobre Delphi PDF Component & Spreadsheet Development

Assinar atualizacoes do produto

Assine para receber as publicacoes mais recentes por e-mail.