losLab PDF Library em resumo
| Produto | losLab PDF Library (PDF Library for Delphi) — SDK PDF completo para criar, editar, processar, imprimir, assinar e validar fluxos de trabalho |
|---|---|
| Indicado para | Automatização PDF completa num único motor, incluindo equipas fora de Delphi através de DLL e ActiveX |
| Linguagens | Delphi e C++Builder XE5-13 com código-fonte completo; C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++ e mais através de DLL/ActiveX; opção Dylib para macOS |
| Processamento gráfico | Motores GDI+, PDFium e Cairo selecionáveis |
| Normas | PDF 1.2-1.7, PDF/A, PDF/UA-1, assinaturas PAdES, relatórios de pré-verificação |
| Ficheiros grandes | Abre PDFs com mais de 2 GB através de carregamento a pedido e regravação direta |
| Código-fonte | Código-fonte Object Pascal completo com licenças Delphi e C++Builder |
| Licenciamento | Sem royalties, pagamento único de $850-$10200 por escalão; renovação por 40% do preço de tabela |
| Versão atual | 3.75.6 (2026-06-23) |
| Avaliação | Transferir pacote de demonstração gratuito |
Motor de PDF com código fonte disponível para fluxos de trabalho pertencentes ao programador
A losLab PDF Library é um SDK de PDF para Delphi e C++Builder para aplicações que necessitam de criar, modificar, renderizar, imprimir, assinar, proteger, inspecionar e efetuar o preflight de documentos PDF dentro do seu 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. Também fornece opções DLL, ActiveX e Dylib para equipas que necessitam de integrar a automatização de PDF a partir de C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ e outros ambientes que consigam chamar uma DLL ou um componente ActiveX.
Utilize-o quando o fluxo de trabalho de PDF fizer parte do seu produto ou processo de back-office: faturas geradas, contratos assinados, submissões de arquivos, revisão de acessibilidade, saída de impressão, processamento de formulários, reunião de documentos ou verificações de CI que devem falhar antes que um PDF incorreto chegue aos clientes.
Transfira o pacote DEMO da PDF Library
2026-06-23 Versão 3.75.6: notas da versão | referência de API. A versão 3.75.6 adiciona o modo 7 a SetPDFAMode, permitindo metadados PDF/A-3u e mantendo o suporte para ficheiros associados PDF/A-3; a demonstração GUI E-Invoice também oferece uma opção PDF/A-3u, e o perfil ZUGFeRD 2.0 BASIC passa a usar PDF/A-3u por predefinição.
Principais capacidades de PDF
- Crie e edite páginas PDF: desenhe texto, gráficos vetoriais, imagens, códigos QR, PDF417, DataMatrix, códigos de barras, anotações, ligações, contornos, destinos nomeados, metadados e propriedades do documento.
- Reunião de páginas e reparação de documentos: divida, junte, anexe, copie, clone, normalize, mova, elimine, oculte, rode e reconstrua páginas a partir de documentos de origem controlados.
- Renderizar e imprimir: alterne entre os motores de renderização GDI+, PDFium, e Cairo para pré-visualização no ecrã, exportação de bitmap, renderização em contexto de dispositivo e fluxos de trabalho de impressora.
- Formulários e documentos interativos: crie, preencha, edite, achate, inspecione e gira campos AcroForm, aparências, flags de campos, ações de JavaScript, anexos e dados de documentos relacionados.
- Texto, imagens e tipos de letra: trabalhe com BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, caixas de texto HTML, texto Unicode, TrueType, OpenType, Type 1, incorporação de tipos de letra, subsetting de tipos de letra e fluxos de trabalho de extração.
- Segurança e assinaturas: encripte e desencripte PDFs com aceleração AES-NI por hardware em Windows de 32 bits e 64 bits, proteja ou desproteja ficheiros de vários gigabytes através de caminhos AES-256 diretos de ficheiro para ficheiro que nunca constroem o grafo de objetos completo, defina permissões, utilize encriptação de destinatário com chave pública, assine com resumos SHA-256/384/512 selecionáveis, adicione atributos PAdES, aplique carimbo de data/hora a assinaturas e anexe dados de validação DSS/VRI.
- Documentos enormes: abra PDFs com mais de 2 GB com carregamento de objetos sob consulta e desvios de 64 bits, junte listas de ficheiros numa única passagem preservando marcadores, campos de formulário e árvores de estrutura de Tagged PDF, anexe atualizações incrementais ao ficheiro de origem no próprio local e copie ou reescreva documentos com milhões de objetos em segundos através da Direct Access API.
- Relatórios de preflight e diagnósticos: execute verificações PDF/A e PDF/UA-1, gere relatórios em texto, JSON, HTML ou CSV, compare relatórios de texto estáveis com valores de referência (baselines), processe pastas em lote com saídas CSV de resumo e audite a integridade das assinaturas e as políticas dos documentos em escala com as demonstrações SigningWorkbench e ComplianceWorkbench.
- Controlo de PDF de baixo nível: aceda a números de objetos, dicionários de páginas, entradas de catálogo, output intents, bloqueios de versão de gravação, portões ao nível de extensões, padrões de mosaico, conteúdo opcional, dicionários de medição e inserção direta de imagens quando o seu fluxo de trabalho exigir uma estrutura de PDF precisa.
Saídas orientadas para normas e conformidade
A conformidade do PDF depende do conteúdo de origem, tipos de letra, perfis ICC, metadados, etiquetagem, texto alternativo, assinaturas, carimbos de data/hora e do validador utilizado pela sua organização. A losLab PDF Library fornece os controlos e diagnósticos necessários para construir PDFs orientados para normas, deixando a validação final das políticas na sua aplicação ou pipeline de CQ (Controlo de Qualidade).
| Fluxo de trabalho | Suporte da biblioteca | Responsabilidade da aplicação |
|---|---|---|
| PDF 1.2-1.7 | APIs de criação, edição, controlo estrito de versão de gravação, verificações ao nível de extensões, renderização, impressão, formulários, anotações, anexos, ligações e estrutura de documentos. | Escolha a versão de PDF de destino e remova ou atualize funcionalidades que não pertençam a esse perfil de saída. |
| PDF/A | Controlos de output-intent, auxiliares de metadados XMP, fluxos de trabalho de tipos de letra incorporados, guardas de versão e verificações integradas de ficheiros PDF/A para pipelines de arquivo. | Forneça metadados, tipos de letra, perfis de cor e regras de negócio corretos para a política de arquivo selecionada. |
| PDF/UA-1 | Construção de PDF Etiquetado (Tagged PDF), APIs de árvore de estrutura, processamento de role-map, texto alternativo, ActualText, verificações do lado do leitor e feedback GetPDFUADiagnostics do lado do escritor. | Crie uma ordem de leitura, idioma, cabeçalhos, listas, semântica de tabelas, texto alternativo e descrições de formulários com significado. |
| PAdES | Assinaturas ETSI.CAdES.detached, dados de signing-certificate-v2, atributos de política de assinatura e compromisso, aumento de carimbo de data/hora RFC 3161, escolhas de resumo SHA-256/384/512 e reunião DSS/VRI. | Forneça certificados, respostas de TSA, dados de revogação, escolhas de política de assinatura e testes de aceitação específicos do verificador. |
| Automatização de preflight | O CreatePreflightReportEx, SavePreflightReportEx e a demonstração Delphi PreflightReport geram saídas em texto, JSON, HTML e CSV para verificações PDF/A e PDF/UA-1. | Decida quais os formatos de relatórios, baselines, códigos de saída e contagens de problemas que devem bloquear a CI, a ingestão em arquivo ou a entrega ao cliente. |
| Segurança | AES-128, AES-256, processamento de permissões, proteção por palavra-passe, encriptação de destinatário com chave pública e inspeção de documentos encriptados para distribuição controlada. | Mantenha as palavras-passe, certificados, chaves privadas e políticas de destinatários sob os seus próprios controlos de segurança. |
Superfícies de API e opções de implementação
- Delphi XE5 a Delphi 13 e C++Builder XE5 a C++Builder 13.
- Código fonte nativo em Object Pascal para integração direta em Delphi e C++Builder, com páginas de referência da API geradas para funções públicas
TPDFlibfunctions. - 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 compilação de 32 bits e 64 bits onde o IDE e o runtime de destino as suportem.
- Opção macOS Dylib para equipas que necessitam de automatização de PDF multiplataforma em torno da mesma família de bibliotecas.
- Projetos de demonstração independentes para criação de PDF, operações de páginas, processamento de imagens e tipos de letra, formulários, encriptação, assinatura, renderização, impressão e automatização de relatórios de preflight.
Demonstrações incluídas e cobertura de validação
O pacote inclui demonstrações de Delphi e C++Builder para tarefas comuns de integração, além de exemplos de linha de comandos onde a automatização é mais importante do que uma interface visual.
- Criação e layout: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, fluxos de trabalho de texto HTML, código de barras, código QR e imagem para PDF.
- Operações de documentos: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess e processamento do tipo fundir/dividir.
- Renderização e impressão: PdfToImage, seleção de renderizador MultiFunction, PrintPDF, caminhos de saída GDI+, PDFium e Cairo.
- Segurança e assinaturas: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, fluxos de trabalho de atributos PAdES, auxiliares DSS/VRI e caminhos de assinatura orientados a carimbo de data/hora.
- Automatização de preflight: A demonstração Delphi PreflightReport valida ficheiros ou pastas individuais, escreve relatórios em texto/JSON/HTML/CSV, emite preflight-summary.csv e devolve códigos de saída adequados para automatização.
A cobertura automatizada recente inclui suites de testes Delphi DUnitX e C++Builder GoogleTest para criação de documentos, compressão, imagens, tipos de letra, formulários, segurança, assinatura, impressão, conformidade de versões de PDF, diagnósticos PDF/UA e geração e comparação de relatórios de preflight.
Quando escolher a losLab PDF Library
- Escolha-a quando a sua aplicação tiver de criar, modificar, assinar, validar e entregar PDFs, e não apenas exibi-los.
- Escolha-a quando a sua equipa Delphi ou C++Builder necessitar de controlo ao nível do código fonte, diagnósticos internos e manutenibilidade a longo prazo.
- Escolha-a quando o seu fluxo de trabalho combinar renderização, impressão, formulários, assinaturas, encriptação, PDF/A, PDF/UA, PAdES e relatórios de preflight num único conjunto de ferramentas.
- Escolha-a quando a CI, a entrega de arquivos, a revisão de acessibilidade ou a entrega regulamentada necessitarem de ficheiros de relatórios estáveis em vez de uma verificação manual apenas no visualizador.
- Escolha o PDFium Delphi Component quando o trabalho se centra em ler, rever e comprovar conformidade em vez de criar documentos, e escolha o HotPDF quando preferir não redistribuir qualquer motor de renderização — traz o seu próprio renderizador, codecs de imagem e motor de tipos de letra, e compila para dentro do seu executável.
Licenciamento
Pague com cartões de crédito/débito, PayPal, AliPay ou transferência bancária através do 2Checkout. 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 | Programadores | Preço | Comprar |
|---|---|---|---|
| Single | 1 programador | $850 | Comprar |
| Small Business | até 10 programadores | $1700 | Comprar |
| Medium Business | até 30 programadores | $2550 | Comprar |
| Enterprise | Todos os programadores de uma empresa e das suas subsidiárias dentro de um único país | $5100 | Comprar |
| Corporate | Todos os programadores de uma empresa e das suas subsidiárias em todo o mundo | $10200 | Comprar |
Extras de código-fonte para Enterprise e Corporate: As licenças Enterprise e Corporate do PDF Library for Delphi incluem o código-fonte completo do exemplo de nível profissional PDF Compliance & Signing Workbench Pro. O código-fonte dos conjuntos completos de testes normalmente usados apenas para validação interna está disponível mediante pedido.
Adquirir renovação anual (40% do valor da compra inicial).
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
Em que é que a losLab PDF Library difere do HotPDF Delphi Component?
A losLab PDF Library é o SDK de PDF completo: combina criação, edição, renderização com GDI+, PDFium ou Cairo, impressão, formulários, assinatura, encriptação e relatórios de preflight, disponibilizando ainda as opções DLL, ActiveX e Dylib para ambientes fora do Delphi. O HotPDF Delphi Component traz o seu próprio motor de renderização, codecs de imagem e motor de tipos de letra, pelo que compila para dentro do seu executável sem qualquer runtime de PDF para redistribuir; está focado na criação e edição de PDF dentro de aplicações Delphi e C++Builder.
Posso utilizar a losLab PDF Library a partir de C#, VB.NET ou outros ambientes fora do Delphi?
Sim. Além do código-fonte nativo em Object Pascal para Delphi e C++Builder, a biblioteca disponibiliza versões 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 um componente DLL ou ActiveX, além de uma opção Dylib para macOS.
Que versões do Delphi e do C++Builder são suportadas?
Desde o Delphi XE5 até ao Delphi 13 e desde o C++Builder XE5 até ao C++Builder 13, com opções de compilação de 32 e 64 bits sempre que o IDE e o runtime de destino as suportem.
Que motores de renderização é que a biblioteca disponibiliza?
Pode alternar entre os motores de renderização GDI+, PDFium e Cairo para pré-visualização no ecrã, exportação para bitmap, renderização em contexto de dispositivo e fluxos de trabalho de impressão.
A losLab PDF Library suporta assinaturas digitais e PAdES?
Sim. Cria assinaturas ETSI.CAdES.detached com dados signing-certificate-v2, atributos de política de assinatura e de compromisso, aumento por carimbo temporal RFC 3161, resumos criptográficos SHA-256, SHA-384 ou SHA-512 à escolha, e dados de validação DSS/VRI para validação a longo prazo.
Como é que a biblioteca lida com ficheiros PDF muito grandes?
Abre PDFs com mais de 2 GB através de carregamento de objetos sob demanda e deslocamentos (offsets) de 64 bits, mescla listas de ficheiros numa única passagem preservando marcadores, campos de formulário e a estrutura Tagged PDF, acrescenta atualizações incrementais no próprio ficheiro, e copia ou reescreve documentos com milhões de objetos em segundos através da Direct Access API.
Consegue verificar automaticamente a conformidade com 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 valores de referência, processam pastas em lote com resumo em CSV, e expõem diagnósticos do lado da escrita através de GetPDFUADiagnostics.
O que inclui uma licença e como funciona a renovação?
Uma nova licença ($850 Single, $1700 Small Business (até 10 programadores), $2550 Medium Business (até 30 programadores), $5100 Enterprise (uma empresa, um país), $10200 Corporate (uma empresa, em todo o mundo)) inclui o código-fonte completo para Delphi e C++Builder, um ano de atualizações e um ano de suporte por e-mail. Os clientes existentes renovam o acesso a atualizações por 40% do valor da compra inicial.
Descubra mais em Componentes Delphi para PDF e Desenvolvimento de Folhas de Cálculo
Subscrever atualizações de produto
Subscreva para receber as atualizações mais recentes no seu email.
