Расширенные методы рабочих процессов THotPDF

Эта страница объединяет расширенные публичные методы THotPDF для восстановления загруженных документов, файловой перезаписи, разбора потоков XRef, соответствующего вывода и рабочих процессов shaping

Для обычного прикладного кода сначала используйте тематические страницы, например методы операций со страницами, методы загруженных полей форм, служебные методы и ShapingFeatures

Разрешение загруженных документов

Метод Назначение
DoPageOperationProgressПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
ResolveLoadedObjectПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
ResolveLoadedDictionaryПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
ResolveLoadedArrayПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
EnsureLoadedRootIndexПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
MaterializeLazyStreamsПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
FindLoadedFormFieldByIndexПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
FindLoadedFormFieldByNameПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
ConfigurePDFVersionПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
RecoverReloadFEKFromBytesПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
LoadedEncryptVersionПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
IsObjStmMemberObjectПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах
SyncMaxObjNumFromLoadedObjectsПоддерживает разрешение загруженных документов, поиск полей формы, метаданные шифрования и учет номеров объектов в расширенных рабочих процессах

Состояние Direct File и перезапись

Метод Назначение
ClearDirectFileStateПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
GetDirectFileIndexПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DAFindReplacementIndexПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DAReadObjectSourceПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DAStoreObjectSourceПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DAAppendObjectSourceInternalПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DATryBuildCompressedFileStateПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DADirectLoadObjectFromBodyПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DARecoverAES256FileKeyПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DADirectPrepareObjectForAES256EncryptПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DADirectDecryptObjectAES256Поддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DAWriteDirectAES256RewriteПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DADirectEncryptFileAES256Поддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DADirectDecryptFileAES256Поддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов
DAWriteFullRewriteПоддерживает прямую файловую перезапись, шифрование или расшифрование AES-256 и управление состоянием источников объектов

Разбор потоков XRef и объектов

Метод Назначение
LoadXRefStreamDocumentПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
LoadXRefStreamDocumentFromFileПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
LoadXRefStreamDocumentEncFromFileПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeObjCountПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeObjNumПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeCompactCountПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeType2MismatchesПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeObjHasKeyПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeObjNameValПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeCompactObjNumПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeType2EncryptedSkippedПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeCountReplacementCharsПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeObjStringValПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
XRefProbeDecryptObjStmSkipsПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
TryParseModernPDFПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
CreateBasicPageContentПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
CreatePDF16PageReferenceПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
CreateBasicResourcesПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
CreatePDF16ResourcesПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseSimplePageObjectПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseRealPageContentПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ProcessObjectStreamsForDecompressionПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ScanAndLoadReferencedObjectsПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ForceLoadMissingReferencedObjectsПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
FindAllObjectStreamsПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ExtractStreamParametersПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ProcessFlateDecodeПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
AnalyzePageObjectПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ExtendPageArrПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseSimpleDictionaryПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseSimpleArrayПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseSimpleStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
FindAndProcessObjectStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ExtractObjectFromStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ExtractRawObjectFromStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
IsObjectInStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
GetObjectFromStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseModernPageObjectПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
IntelligentDecompressПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
DecompressFlateDecodeПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseObjectStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ReorderPageArrByPagesTreeПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
GetCorrectPageOrderFromPagesTreeПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
GetPageObjectIdПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
GetPageArrIndexForObjectNumberПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ExtractNumericValueПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseDecompressedObjectsПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
LoadCompressedXrefStreamПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
LoadObjectStreamsDirectlyПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ParseXrefStreamDataПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах
ProcessObjectStreamObjectsПоддерживает разбор, восстановление и диагностику потоков XRef и объектных потоков в современных PDF-файлах

Соответствие и вывод шрифтов

Метод Назначение
BuildAndApplyUnicodeFontSubsetПоддерживает совместное использование подмножеств Unicode-шрифтов и проверки соответствия PDF/A, PDF/X или PDF/UA при выводе
EnsurePDFUATabsOnAnnotatedPagesПоддерживает совместное использование подмножеств Unicode-шрифтов и проверки соответствия PDF/A, PDF/X или PDF/UA при выводе
EnsurePDFAOutputIntentПоддерживает совместное использование подмножеств Unicode-шрифтов и проверки соответствия PDF/A, PDF/X или PDF/UA при выводе
EnsurePDFAColorSpaceConsistencyПоддерживает совместное использование подмножеств Unicode-шрифтов и проверки соответствия PDF/A, PDF/X или PDF/UA при выводе
EmitDocumentDefaultColorSpacesПоддерживает совместное использование подмножеств Unicode-шрифтов и проверки соответствия PDF/A, PDF/X или PDF/UA при выводе
EnsurePDFXOutputIntentПоддерживает совместное использование подмножеств Unicode-шрифтов и проверки соответствия PDF/A, PDF/X или PDF/UA при выводе
EnsurePDFXPageBoxesПоддерживает совместное использование подмножеств Unicode-шрифтов и проверки соответствия PDF/A, PDF/X или PDF/UA при выводе

Расширенные вспомогательные методы shaping

Метод Назначение
ApplyArabicGSUBPositionalПоддерживает расширенный GSUB shaping, сопоставление глифов и workflow с синтетическими codepoint перед выводом текста
ArabicGSUBShapeToGIDsПоддерживает расширенный GSUB shaping, сопоставление глифов и workflow с синтетическими codepoint перед выводом текста
ApplyArabicGSUBNativeShapingПоддерживает расширенный GSUB shaping, сопоставление глифов и workflow с синтетическими codepoint перед выводом текста
ApplyLatinLigatureFeatureПоддерживает расширенный GSUB shaping, сопоставление глифов и workflow с синтетическими codepoint перед выводом текста
ApplyLatinSingleSubstitutionFeatureПоддерживает расширенный GSUB shaping, сопоставление глифов и workflow с синтетическими codepoint перед выводом текста
ApplyLatinFractionFeatureПоддерживает расширенный GSUB shaping, сопоставление глифов и workflow с синтетическими codepoint перед выводом текста
ApplyArabicGSUBRefinementПоддерживает расширенный GSUB shaping, сопоставление глифов и workflow с синтетическими codepoint перед выводом текста

См. также