losLab PDF Library Visão geral
| Product | losLab PDF Library |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | losLab PDF Library |
| Evaluation | losLab 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.
| Fluxo | Suporte da biblioteca | Responsabilidade da aplicação |
|---|---|---|
| PDF 1.2-1.7 | Criaçã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 documento | Escolher a versão PDF de destino e remover ou atualizar recursos que não pertencem a esse perfil de saída |
| PDF/A | Controles 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 arquivamento | Fornecer metadados, fontes, perfis de cor e regras de negócio corretos para a política de arquivo selecionada |
| PDF/UA-1 | Construçã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 GetPDFUADiagnostics | Criar ordem de leitura, idioma, títulos, listas, semântica de tabelas, texto alternativo e descrições de formulário significativos |
| PAdES | Assinaturas 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/VRI | Fornecer 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 preflight | CreatePreflightReportEx, SavePreflightReportEx e a demo Delphi PreflightReport geram texto, JSON, HTML e CSV para verificações PDF/A e PDF/UA-1 | Decidir 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ça | AES-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 controlada | Manter 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
PreflightReportvalida arquivos ou pastas, grava relatórios texto/JSON/HTML/CSV, emitepreflight-summary.csve 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ça | Desenvolvedores | Preço | Comprar |
|---|---|---|---|
| Single | 1 desenvolvedor | $850 | Comprar |
| Team | até 5 desenvolvedores | $1700 | Comprar |
| Micro Business | até 10 desenvolvedores | $2550 | Comprar |
| Small Business | até 30 desenvolvedores | $4250 | Comprar |
| Medium Business | até 100 desenvolvedores | $7650 | Comprar |
| Enterprise | até 500 desenvolvedores | $14450 | Comprar |
| Corporate | ilimitados, subsidiárias em todo o mundo | $25500 | Comprar |
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.
