Métodos avançados de fluxo de trabalho do THotPDF

Esta página reúne métodos públicos avançados de THotPDF que dão suporte a reparo de documentos carregados, reescrita baseada em arquivo, análise de fluxos XRef, saída conforme e fluxos de shaping

Para código de aplicação comum, prefira as páginas focadas em tarefa, como métodos de operação de páginas, métodos de campos de formulário carregados, métodos utilitários e ShapingFeatures

Resolução de documentos carregados

Método Uso
DoPageOperationProgressDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
ResolveLoadedObjectDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
ResolveLoadedDictionaryDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
ResolveLoadedArrayDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
EnsureLoadedRootIndexDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
MaterializeLazyStreamsDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
FindLoadedFormFieldByIndexDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
FindLoadedFormFieldByNameDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
ConfigurePDFVersionDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
RecoverReloadFEKFromBytesDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
LoadedEncryptVersionDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
IsObjStmMemberObjectDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados
SyncMaxObjNumFromLoadedObjectsDá suporte à resolução de documentos carregados, busca de campos de formulário, metadados de criptografia ou controle de números de objeto em fluxos avançados

Estado Direct File e reescrita

Método Uso
ClearDirectFileStateDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
GetDirectFileIndexDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DAFindReplacementIndexDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DAReadObjectSourceDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DAStoreObjectSourceDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DAAppendObjectSourceInternalDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DATryBuildCompressedFileStateDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DADirectLoadObjectFromBodyDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DARecoverAES256FileKeyDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DADirectPrepareObjectForAES256EncryptDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DADirectDecryptObjectAES256Dá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DAWriteDirectAES256RewriteDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DADirectEncryptFileAES256Dá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DADirectDecryptFileAES256Dá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto
DAWriteFullRewriteDá suporte à reescrita direta baseada em arquivo, criptografia ou descriptografia AES-256 e controle do estado de fontes de objeto

Análise de fluxos XRef e objetos

Método Uso
LoadXRefStreamDocumentDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
LoadXRefStreamDocumentFromFileDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
LoadXRefStreamDocumentEncFromFileDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeObjCountDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeObjNumDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeCompactCountDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeType2MismatchesDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeObjHasKeyDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeObjNameValDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeCompactObjNumDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeType2EncryptedSkippedDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeCountReplacementCharsDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeObjStringValDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
XRefProbeDecryptObjStmSkipsDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
TryParseModernPDFDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
CreateBasicPageContentDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
CreatePDF16PageReferenceDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
CreateBasicResourcesDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
CreatePDF16ResourcesDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseSimplePageObjectDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseRealPageContentDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ProcessObjectStreamsForDecompressionDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ScanAndLoadReferencedObjectsDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ForceLoadMissingReferencedObjectsDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
FindAllObjectStreamsDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ExtractStreamParametersDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ProcessFlateDecodeDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
AnalyzePageObjectDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ExtendPageArrDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseSimpleDictionaryDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseSimpleArrayDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseSimpleStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
FindAndProcessObjectStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ExtractObjectFromStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ExtractRawObjectFromStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
IsObjectInStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
GetObjectFromStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseModernPageObjectDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
IntelligentDecompressDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
DecompressFlateDecodeDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseObjectStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ReorderPageArrByPagesTreeDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
GetCorrectPageOrderFromPagesTreeDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
GetPageObjectIdDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
GetPageArrIndexForObjectNumberDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ExtractNumericValueDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseDecompressedObjectsDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
LoadCompressedXrefStreamDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
LoadObjectStreamsDirectlyDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ParseXrefStreamDataDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos
ProcessObjectStreamObjectsDá suporte à análise, recuperação e diagnóstico de fluxos XRef e fluxos de objetos em arquivos PDF modernos

Conformidade e saída de fontes

Método Uso
BuildAndApplyUnicodeFontSubsetDá suporte ao compartilhamento de subconjuntos de fontes Unicode e a verificações de conformidade PDF/A, PDF/X ou PDF/UA durante a saída
EnsurePDFUATabsOnAnnotatedPagesDá suporte ao compartilhamento de subconjuntos de fontes Unicode e a verificações de conformidade PDF/A, PDF/X ou PDF/UA durante a saída
EnsurePDFAOutputIntentDá suporte ao compartilhamento de subconjuntos de fontes Unicode e a verificações de conformidade PDF/A, PDF/X ou PDF/UA durante a saída
EnsurePDFAColorSpaceConsistencyDá suporte ao compartilhamento de subconjuntos de fontes Unicode e a verificações de conformidade PDF/A, PDF/X ou PDF/UA durante a saída
EmitDocumentDefaultColorSpacesDá suporte ao compartilhamento de subconjuntos de fontes Unicode e a verificações de conformidade PDF/A, PDF/X ou PDF/UA durante a saída
EnsurePDFXOutputIntentDá suporte ao compartilhamento de subconjuntos de fontes Unicode e a verificações de conformidade PDF/A, PDF/X ou PDF/UA durante a saída
EnsurePDFXPageBoxesDá suporte ao compartilhamento de subconjuntos de fontes Unicode e a verificações de conformidade PDF/A, PDF/X ou PDF/UA durante a saída

Auxiliares avançados de shaping

Método Uso
ApplyArabicGSUBPositionalDá suporte a shaping GSUB avançado, mapeamento de glifos e fluxos com codepoints sintéticos antes da emissão de texto
ArabicGSUBShapeToGIDsDá suporte a shaping GSUB avançado, mapeamento de glifos e fluxos com codepoints sintéticos antes da emissão de texto
ApplyArabicGSUBNativeShapingDá suporte a shaping GSUB avançado, mapeamento de glifos e fluxos com codepoints sintéticos antes da emissão de texto
ApplyLatinLigatureFeatureDá suporte a shaping GSUB avançado, mapeamento de glifos e fluxos com codepoints sintéticos antes da emissão de texto
ApplyLatinSingleSubstitutionFeatureDá suporte a shaping GSUB avançado, mapeamento de glifos e fluxos com codepoints sintéticos antes da emissão de texto
ApplyLatinFractionFeatureDá suporte a shaping GSUB avançado, mapeamento de glifos e fluxos com codepoints sintéticos antes da emissão de texto
ApplyArabicGSUBRefinementDá suporte a shaping GSUB avançado, mapeamento de glifos e fluxos com codepoints sintéticos antes da emissão de texto

Veja também