Suporte de Conformidade PDF 2.0
O HotPDF consegue escrever e recarregar documentos PDF 2.0 através do valor só de adição pdf20 em TPDFVersType
Perfis PDF/A-4
PDFACompliance | Perfil | Identificação gerada |
|---|---|---|
'4' | PDF/A-4 base | part=4, rev=2020, sem campo de conformance |
'4E' | PDF/A-4e engenharia | part=4, rev=2020, conformance=E |
'4F' | PDF/A-4f ficheiros associados | part=4, rev=2020, conformance=F |
Todos os três perfis forçam um cabeçalho PDF 2.0, exigem as verificações normais de output intent e metadados PDF/A e proíbem a encriptação
AddPDFAssociatedFile aceita ficheiros associados ao abrigo de PDF/A-3, PDF/A-4e e PDF/A-4f, enquanto AddPDFA3AssociatedFile permanece disponível para compatibilidade de origem
PDF/A-4e ativa os caminhos de anotação 3D e RichMedia existentes para documentos de engenharia
Fluxo de trabalho PDF/UA-2
PDF.PDFUACompliance := True;
PDF.PDFUAPart := 2;
PDF.Lang := 'en-US';
PDF.BeginDoc;
Root := PDF.AddStructureElement('Document', nil);
PDF.AddStructureElementNS('WidgetGroup',
'https://example.com/ns/widgets', Root);
PDF.EndDoc;
A parte 2 força PDF 2.0 e emite pdfuaid:part=2 mais pdfuaid:rev=2024
RegisterStructureNamespace cria ou reutiliza um dicionário indireto /Type /Namespace e lista-o em StructTreeRoot /Namespaces
AddStructureElementNS anexa o dicionário registado através da entrada /NS do elemento de estrutura e permite papéis personalizados nesse espaço de nomes
Validação em EndDoc
- A raiz de estrutura tem de conter exatamente um elemento
Documentde nível superior - Cada dicionário de espaço de nomes tem de ser indireto, tipado como
Namespacee transportar um URI único não vazio - Cada referência
/NSde elemento de estrutura tem de resolver para um dicionário listado pela matriz/Namespacesraiz - Um papel sem espaço de nomes tem de ser um papel padrão de PDF 2.0 ou resolver através de
RoleMap
Papéis de estrutura PDF 2.0
A enumeração tipada adiciona DocumentFragment, Aside, Title, FENote, Sub, Em, Strong e Artifact
A sobrecarga de cadeia aceita adicionalmente a forma aberta Hn, incluindo H7 e superior