Métodos avanzados para flujos de trabajo de THotPDF

Esta página reúne métodos públicos avanzados de THotPDF para reparar documentos cargados, reescribir archivos directamente, analizar flujos XRef, generar salida conforme y manejar flujos de shaping

Para código de aplicación común, conviene usar primero las páginas enfocadas en tareas como métodos de operaciones de páginas, métodos de campos de formulario cargados, métodos de utilidad y ShapingFeatures

Resolución de documentos cargados

Método Uso
DoPageOperationProgressAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
ResolveLoadedObjectAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
ResolveLoadedDictionaryAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
ResolveLoadedArrayAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
EnsureLoadedRootIndexAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
MaterializeLazyStreamsAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
FindLoadedFormFieldByIndexAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
FindLoadedFormFieldByNameAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
ConfigurePDFVersionAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
RecoverReloadFEKFromBytesAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
LoadedEncryptVersionAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
IsObjStmMemberObjectAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados
SyncMaxObjNumFromLoadedObjectsAyuda a resolver documentos cargados, buscar campos de formulario, leer metadatos de cifrado o administrar números de objeto en flujos avanzados

Estado de archivo directo y reescritura

Método Uso
ClearDirectFileStateAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
GetDirectFileIndexAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DAFindReplacementIndexAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DAReadObjectSourceAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DAStoreObjectSourceAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DAAppendObjectSourceInternalAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DATryBuildCompressedFileStateAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DADirectLoadObjectFromBodyAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DARecoverAES256FileKeyAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DADirectPrepareObjectForAES256EncryptAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DADirectDecryptObjectAES256Ayuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DAWriteDirectAES256RewriteAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DADirectEncryptFileAES256Ayuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DADirectDecryptFileAES256Ayuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos
DAWriteFullRewriteAyuda a reescribir archivos directamente, cifrar o descifrar con AES-256 y manejar el estado de fuentes de objetos

Análisis de flujos XRef y objetos

Método Uso
LoadXRefStreamDocumentAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
LoadXRefStreamDocumentFromFileAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
LoadXRefStreamDocumentEncFromFileAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeObjCountAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeObjNumAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeCompactCountAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeType2MismatchesAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeObjHasKeyAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeObjNameValAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeCompactObjNumAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeType2EncryptedSkippedAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeCountReplacementCharsAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeObjStringValAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
XRefProbeDecryptObjStmSkipsAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
TryParseModernPDFAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
CreateBasicPageContentAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
CreatePDF16PageReferenceAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
CreateBasicResourcesAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
CreatePDF16ResourcesAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseSimplePageObjectAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseRealPageContentAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ProcessObjectStreamsForDecompressionAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ScanAndLoadReferencedObjectsAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ForceLoadMissingReferencedObjectsAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
FindAllObjectStreamsAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ExtractStreamParametersAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ProcessFlateDecodeAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
AnalyzePageObjectAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ExtendPageArrAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseSimpleDictionaryAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseSimpleArrayAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseSimpleStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
FindAndProcessObjectStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ExtractObjectFromStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ExtractRawObjectFromStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
IsObjectInStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
GetObjectFromStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseModernPageObjectAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
IntelligentDecompressAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
DecompressFlateDecodeAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseObjectStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ReorderPageArrByPagesTreeAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
GetCorrectPageOrderFromPagesTreeAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
GetPageObjectIdAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
GetPageArrIndexForObjectNumberAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ExtractNumericValueAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseDecompressedObjectsAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
LoadCompressedXrefStreamAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
LoadObjectStreamsDirectlyAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ParseXrefStreamDataAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos
ProcessObjectStreamObjectsAyuda a analizar, recuperar y diagnosticar flujos XRef y flujos de objetos en archivos PDF modernos

Conformidad y salida de fuentes

Método Uso
BuildAndApplyUnicodeFontSubsetAyuda a compartir subconjuntos de fuentes Unicode y revisar conformidad PDF/A, PDF/X o PDF/UA durante la salida
EnsurePDFUATabsOnAnnotatedPagesAyuda a compartir subconjuntos de fuentes Unicode y revisar conformidad PDF/A, PDF/X o PDF/UA durante la salida
EnsurePDFAOutputIntentAyuda a compartir subconjuntos de fuentes Unicode y revisar conformidad PDF/A, PDF/X o PDF/UA durante la salida
EnsurePDFAColorSpaceConsistencyAyuda a compartir subconjuntos de fuentes Unicode y revisar conformidad PDF/A, PDF/X o PDF/UA durante la salida
EmitDocumentDefaultColorSpacesAyuda a compartir subconjuntos de fuentes Unicode y revisar conformidad PDF/A, PDF/X o PDF/UA durante la salida
EnsurePDFXOutputIntentAyuda a compartir subconjuntos de fuentes Unicode y revisar conformidad PDF/A, PDF/X o PDF/UA durante la salida
EnsurePDFXPageBoxesAyuda a compartir subconjuntos de fuentes Unicode y revisar conformidad PDF/A, PDF/X o PDF/UA durante la salida

Ayudas avanzadas de shaping

Método Uso
ApplyArabicGSUBPositionalAyuda con shaping GSUB avanzado, asignación de glifos y flujos con codepoints sintéticos antes de emitir texto
ArabicGSUBShapeToGIDsAyuda con shaping GSUB avanzado, asignación de glifos y flujos con codepoints sintéticos antes de emitir texto
ApplyArabicGSUBNativeShapingAyuda con shaping GSUB avanzado, asignación de glifos y flujos con codepoints sintéticos antes de emitir texto
ApplyLatinLigatureFeatureAyuda con shaping GSUB avanzado, asignación de glifos y flujos con codepoints sintéticos antes de emitir texto
ApplyLatinSingleSubstitutionFeatureAyuda con shaping GSUB avanzado, asignación de glifos y flujos con codepoints sintéticos antes de emitir texto
ApplyLatinFractionFeatureAyuda con shaping GSUB avanzado, asignación de glifos y flujos con codepoints sintéticos antes de emitir texto
ApplyArabicGSUBRefinementAyuda con shaping GSUB avanzado, asignación de glifos y flujos con codepoints sintéticos antes de emitir texto

Ver también