PDF Library for Delphi: Substituição Automática de Tipo de Letra CJK
Glifos CJK, símbolos e emoji em falta deixam de partir o PDF: substituição automática de tipos de letra em Delphi e relatório JSON dos glifos ausentes
Blog de Desenvolvimento de Software da losLab
Software Development Blog
Glifos CJK, símbolos e emoji em falta deixam de partir o PDF: substituição automática de tipos de letra em Delphi e relatório JSON dos glifos ausentes
O PDF Library for Delphi etiqueta texto, títulos, figuras e tabelas enquanto desenha, por isso o PDF acessível já não obriga a envolver cada chamada em BeginTag
A PDF Library for Delphi incorpora imagens AVIF, HEIF e JPEG XL em PDF, mantendo o alfa, o perfil ICC e os canais de 16 bits que uma conversão para bitmap perde
Códigos de barras vetoriais ficam nítidos em qualquer escala: como desenhar símbolos QR, PDF417, DataMatrix e Code128 em Delphi, já com correção de erros
Como o PDFlibPas endureceu o descodificador TIFF integrado em Delphi: rejeita o número mágico 43 do BigTIFF e o TIFF em mosaico, com teto de 256 MiB
Como escrever metadados de comandos Web Capture SpiderInfo do Catalog em PDFs Delphi: dicionários indiretos, URL, níveis e lista branca de flags
O SendDocumentByMail envia PDFs por email a partir do Delphi através do CDO do Windows, e é o apartment do CoInitializeEx que decide se o envio em lote resiste
Digitalizou a frente e o verso em pilhas separadas? O CollateDocumentsEx intercala as páginas pela ordem de leitura em Delphi, sem duplicar tipos de letra
Integre a verificação prévia PDF/A, assinatura PAdES e auditorias ByteRange num único painel Delphi com o PDF Library for Delphi para validar antes de assinar
Reproduza um content stream de PDF em Delphi e siga, operador a operador, a CTM, a matriz de texto, os limites de recorte e a pilha de estado gráfico q/Q
ConvertToPDFA repara um documento, indica a parte que reclama e verifica o resultado, enquanto RepairDocumentMetadata põe Info e XMP de acordo em Delphi
Como o CopyForeignObject do PDFlibPas copia em profundidade um fecho de objetos PDF entre documentos e como as referências cíclicas a Parent deixaram de falhar
Exporte qualquer TDataSet, relatório do FastReport, QuickReport ou ReportBuilder para PDF no Delphi usando a losLab PDF Library, com tabelas paginadas e saída
Torne o output PDF em Delphi byte a byte idêntico com um ID de trailer determinístico: como a semente é derivada, por que motivo os ficheiros encriptados
Como o PDF Library for Delphi expõe uma API PDF única como DLL Stdcall, objeto ActiveX Safecall e dylib Cdecl, com as respetivas armadilhas de strings e handles
Ações de documento como WillClose e WillPrint vivem no /AA do Catalog e as de página no /AA da Page: como escrevê-las em Delphi sem sair dos limites do PDF/A
Como o PDFlibPas implementa o Ed448 do RFC 8032 e as três curvas Brainpool do RFC 5639 sem biblioteca criptográfica externa, e as seis causas raiz encontradas
Passar no PDF/A não é passar como fatura: veja faturas eletrónicas geradas em Delphi a cumprir os controlos de contentor do veraPDF e as regras do Mustang
Corrigir o erro de preflight PDF/A 00030 no Delphi: EmbedMissingFonts na losLab PDF Library anexa programas de tipo de letra a PDFs existentes sem reconstruir
Como o PDFlibPas importa metaficheiros melhorados como conteúdo vetorial real em Free Pascal, movendo a condição de compilação da VCL para a plataforma Windows
O PDF Library for Delphi repete uma palavra-passe PDF errada em Delphi recriando o TPDFDocument a cada tentativa, em vez de o repor, até dezasseis tentativas
Leia o dicionário /Encrypt como um auditor em Delphi: algoritmo, tamanho de chave, AES-256 R5 e R6, bits de permissão e as armadilhas do filtro Identity
Uma fatura eletrónica é um PDF/A-3 com XML lá dentro: como construir faturas híbridas Factur-X e ZUGFeRD em Delphi, perfil a perfil, sem sair da norma
Mescle PDFs no Delphi com um caminho rápido baseado em bytes, preserve bookmarks quando preciso e desloque referências indirectas com PDF Library for Delphi
Mova dados de formulários PDF entre o AcroForm e sistemas empresariais em Delphi com a losLab PDF Library: valores FDF e XFDF, campos hierárquicos e XFA XDP
Como o AuditDocumentSpace da losLab PDF Library discrimina o tamanho de um PDF em 12 categorias de objeto em Delphi, para medir o inchaço antes de comprimir
O EnumPageContentStatesEx entra recursivamente nos Form XObjects em Delphi, deteta ciclos pela cadeia de chamadas e delimita nomes de recursos repetidos
O Free Pascal em Win32 exige objetos COFF: o PDFlibPas mantém um conjunto próprio, normaliza nomes de secções e dispensa as rotinas de 64 bits do Delphi
O PDF dapat transportar o sistema de coordenadas de um mapa. Conheça as viewports GeoPDF, dicionários de medição e frames geográficos no PDF Library for Delphi
Construa ações GoToR, GoToE e Launch em PDFs no Delphi: saltos para páginas remotas, alvos incorporados, lançamentos externos e a armadilha do índice zero
A PDF Library for Delphi dispõe HTML com display flex e grid dentro de páginas PDF e pagina notas de rodapé ao longo de colunas e páginas com numeração contínua
Distribua texto por colunas equilibradas em Delphi com hifenização sensível ao idioma, usando DrawTextFlowColumns e SetTextFlowHyphenation ao compor a página
Escreva atualizações incrementais ISO 32000-1 no Delphi com o AppendToStream da losLab PDF Library: preserve assinaturas digitais e evite a reescrita completa
O TPDFlibViewer confirma a edição in-place de campos no OnExit: ponha o FInplaceEditor a nil primeiro, ou uma perda de foco reentra e corrompe os dados
Ações de formulário PDF tornam páginas estáticas em aplicações. Veja como o PDF Library for Delphi liga ações Hide, ImportData, Named e JavaScript em Delphi
Construa um visualizador de PDF interativo em Delphi VCL com o TPDFlibViewer: cinco ferramentas de rato, ações predefinidas, realce de pesquisa e impressões
Como o PDFlibPas codifica imagens JBIG2 com um codificador Pascal nativo ou um backend externo, e por que razão o caminho para o Free Pascal passou por uma DLL
PDFlibPas integra o backend jbig2enc estaticamente nos executáveis Free Pascal sem DLL e mostra como ObjConv elimina COMDAT e o erro interno 200603061 do FPC
Abra PDFs de vários gigabytes em milissegundos com acesso direto em Delphi: handles de página, junção em streaming, extração de intervalos e reparação do xref
O dicionário do encoder LZW adianta-se ao decoder por uma entrada, por isso os limites de largura de código diferem. Como a PDFlibPas acerta no EarlyChange
Porque eliminar páginas de um PDF não reduz o ficheiro, e como o mark-sweep em Delphi elimina objetos órfãos a partir do conjunto raiz do trailer
PDFlibPas mapeia PDFs de gigabytes através de uma única janela só de leitura, para que LoadFromMappedFile sirva objetos sem Seek nem buffers extra
Ao juntar documentos AcroForm em Delphi, uma política explícita decide se os campos com nome repetido são rejeitados, partilhados ou renomeados com segurança
O PDFlibPas implementa ML-DSA 44, 65 e 87 da FIPS 204 em Object Pascal puro para Delphi e FPC, com o motor comum e os erros de amostragem que quebravam o KAT
O DocMDP define a política de alterações e o PDFlibPas classifica o que mudou entre revisões de um PDF assinado, do arquivo a mudanças não classificadas
Renderize páginas PDF como bitmaps monocromáticos de 1 bit e recorte sub-regiões no Delphi com PDF Library for Delphi, usando dithering GDI e recorte por região
Alterne entre os motores nativo, Cairo e PDFium por ficheiro em Delphi: sondagem em runtime, armadilhas de escala de DPI e uma cadeia de fallback registada
Como a losLab PDF Library escreve object streams e xref streams PDF 1.5 a partir de Delphi: esquema do ObjStm, entradas tipo 2 e larguras do campo W
As camadas de PDF sustentam mapas, desenhos CAD e variantes multilingues: como criar e ler Grupos de Conteúdo Opcional e as suas configurações no Delphi
Quase nenhuma biblioteca Delphi lê de volta as ações que escreve: aqui obtém ações GoTo, URI, Launch e JavaScript de bookmarks e anotações, com destinos exatos
Como gerar e validar assinaturas PAdES-B-B, B-T e B-LT em Delphi com o PDF Library for Delphi: carimbos de data/hora, armazenamento DSS e auditoria do ByteRange
O PDFlibPas associa ficheiros incorporados a uma única página através do array /AF da ISO 32000-2 14.13, mantendo o conteúdo na árvore de nomes EmbeddedFiles
Imponha páginas PDF lado a lado ou sobreponha-as com fidelidade vetorial em Delphi com o Form XObject e modelos de marca de água da losLab PDF Library
Renderize páginas PDF em paralelo a partir do Delphi com a losLab PDF Library: por que a TPDFlib precisa de uma instância por thread de trabalho, CoInitialize
Reduza o tamanho dos ficheiros PDF em Delphi com a losLab PDF Library: crie subconjuntos das fontes incorporadas, reamostre imagens e converta LZW em Flate
Exporte páginas PDF como Markdown semântico ou DOCX editável em Delphi: títulos inferidos, listas, tabelas e escrita em fluxo, sem precisar do Office instalado
Valide conformidade PDF/A e PDF/UA em Delphi com o PDF Library for Delphi: relatórios estruturados, correções automáticas e validação cruzada com veraPDF
Uma fatura Factur-X chumba no veraPDF se as propriedades XMP não estiverem declaradas: como declarar o esquema de extensão PDF/A-3 dos metadados fx em Delphi
O PDF/E-1 tem o seu próprio namespace XMP, exige metadados de ciclo de vida completos e proíbe o escape BX, e o PDFlibPas faz preflight dentro de limites
Como o PDFlibPas audita fontes PDF/UA em Delphi: larguras de glifos via cmap e CIDToGIDMap, regras conservadoras de CharSet e CIDSet, varrimento de streams
Templates PDF/VCR-1 na PDFlibPas vivem num ramo do StructTreeRoot, e o gate de gravação e o manifest percorrem todos os ramos de topo, não só o primeiro
Imagens visualmente idênticas que só diferem na codificação incham o ficheiro: o hashing percetual funde-as em Delphi, com três limiares e execução de teste
Pré-visualização de impressão em Delphi igual à página impressa: renderização em contexto de dispositivo, impressoras virtuais, escala e persistência do DevMode
Perfile a renderização de PDF em Delphi e troque varrimentos de dicionário por índices de hash, a matemática de gama por uma LUT e concatenações por builders
Como o PDFlibPas abre PDF de muitos gigabytes por HTTP com intervalos e object storage: callbacks de leitura, cache por chunks, pedidos fundidos e prefetch
PDF Library for Delphi abre PDFs AES-128 e AES-256 com uma chave hexadecimal, valida-a contra /U ou /Perms e mantém o handle em modo só de leitura
Como a PDF Library for Delphi Delphi PDF Library reconstrói uma xref danificada com um scanner de tokens de passagem única que ignora strings e comentários
RecolorDocument move um PDF para tons de cinzento, RGB ou CMYK sem o redesenhar, convertendo operadores de cor, imagens e paletas indexadas em Delphi
Substitua páginas no próprio sítio em Delphi para que marcadores, links e widgets de formulário sobrevivam: o objeto de página fica, só as chaves visuais mudam
Passwords AES-256 com caracteres não-ASCII falham noutros leitores sem SASLprep: como preparar a password em Delphi segundo a ISO 32000-2 e a RFC 4013
Gere certificados RSA de teste autoassinados em Delphi com a CryptoAPI do Win32: flags de tamanho de chave do CryptGenKey e a armadilha do CRYPT_EXPORTABLE
A PDFlibPas corre SHA-3 e SHAKE256 num só núcleo Keccak-f[1600], separados apenas pelo byte de domínio pad10*1 e pela regra do rate, mais um XOF streaming
Como encontrar falhas de classes substitutas numa biblioteca PDF: stub que lança exceção, dados vazios e sucesso sobre um artefacto vazio, por ordem de custo
Crie máscaras suaves alfa e de luminosidade em Delphi, defina a entrada Matte das imagens e achate a transparência para um PDF 1.3 pronto para impressão
Gere PDF etiquetado a partir do Delphi: árvores de estrutura montadas ao desenhar, semântica de cabeçalhos de tabela, artefactos e diagnósticos PDF/UA ao gravar
PDF Library for Delphi mapeia cada caráter extraído para a instrução e bytes do content stream, permitindo ao código Delphi editar um glifo no local
Extraia texto posicionado, fluxos de imagem originais e metadados de tipos de letra de PDFs em Delphi, com opções de extração pensadas para pesquisa e auditoria
Localize texto em páginas PDF, devolva caixas de ocorrência, enumere elementos de página e consulte áreas por região no Delphi com PDF Library for Delphi
Redação de PDF real no Delphi com a losLab PDF Library: RedactRegion elimina os bytes de fluxo de conteúdo enquanto o SanitizeDocument remove metadados,
Uma pesquisa em NFC passa a encontrar texto em NFD: a correspondência canónica em Delphi mantém cada resultado alinhado com clusters de grafemas completos
Um analisador de PDF é uma superfície de ataque. Conheça falhas de estouro de inteiros e escrita fora de limites em descodificadores com correções Delphi
Uma página PDF é uma tela vetorial 2D completa: desenhe caminhos, curvas de Bezier e gradientes axiais em Delphi, com preenchimento par-ímpar ou não-zero
O SetVerticalWritingMode compõe japonês e chinês de cima para baixo em Delphi, com um tipo de letra Type0 e as formas verticais que a própria fonte fornece
Acelere o visualizador de PDF em Delphi com cache em disco e DPI por monitor: assinaturas FNV-1a, eliminação LRU e WM_DPICHANGED na losLab PDF Library
Importe tipos de letra web WOFF2 em Delphi e instancie os eixos variáveis TrueType e CFF2 em fontes estáticas que incorporam, subconjuntam e extraem normalmente
Preencha linhas repetidas em formulários XFA dinâmicos em Delphi com expressões de caminho XFA 3.3 SOM na losLab PDF Library: $record, [*] e predicados