Méthodes avancées de flux de travail THotPDF

Cette page regroupe les méthodes publiques avancées de THotPDF qui prennent en charge la réparation de documents chargés, la réécriture basée sur fichier, l’analyse des flux XRef, la sortie conforme et les flux de shaping

Pour le code applicatif courant, préférez les pages orientées tâche comme les méthodes d’opération sur les pages, les méthodes de champs de formulaire chargés, les méthodes utilitaires et ShapingFeatures

Résolution de documents chargés

Méthode Utilisation
DoPageOperationProgressPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
ResolveLoadedObjectPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
ResolveLoadedDictionaryPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
ResolveLoadedArrayPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
EnsureLoadedRootIndexPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
MaterializeLazyStreamsPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
FindLoadedFormFieldByIndexPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
FindLoadedFormFieldByNamePrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
ConfigurePDFVersionPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
RecoverReloadFEKFromBytesPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
LoadedEncryptVersionPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
IsObjStmMemberObjectPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés
SyncMaxObjNumFromLoadedObjectsPrend en charge la résolution de documents chargés, la recherche de champs de formulaire, les métadonnées de chiffrement ou le suivi des numéros d’objet dans les flux avancés

État de fichier direct et réécriture

Méthode Utilisation
ClearDirectFileStatePrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
GetDirectFileIndexPrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DAFindReplacementIndexPrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DAReadObjectSourcePrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DAStoreObjectSourcePrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DAAppendObjectSourceInternalPrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DATryBuildCompressedFileStatePrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DADirectLoadObjectFromBodyPrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DARecoverAES256FileKeyPrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DADirectPrepareObjectForAES256EncryptPrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DADirectDecryptObjectAES256Prend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DAWriteDirectAES256RewritePrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DADirectEncryptFileAES256Prend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DADirectDecryptFileAES256Prend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet
DAWriteFullRewritePrend en charge la réécriture directe basée sur fichier, le chiffrement ou déchiffrement AES-256 et la gestion des sources d’objet

Analyse des flux XRef et objets

Méthode Utilisation
LoadXRefStreamDocumentPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
LoadXRefStreamDocumentFromFilePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
LoadXRefStreamDocumentEncFromFilePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeObjCountPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeObjNumPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeCompactCountPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeType2MismatchesPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeObjHasKeyPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeObjNameValPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeCompactObjNumPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeType2EncryptedSkippedPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeCountReplacementCharsPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeObjStringValPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
XRefProbeDecryptObjStmSkipsPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
TryParseModernPDFPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
CreateBasicPageContentPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
CreatePDF16PageReferencePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
CreateBasicResourcesPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
CreatePDF16ResourcesPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseSimplePageObjectPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseRealPageContentPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ProcessObjectStreamsForDecompressionPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ScanAndLoadReferencedObjectsPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ForceLoadMissingReferencedObjectsPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
FindAllObjectStreamsPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ExtractStreamParametersPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ProcessFlateDecodePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
AnalyzePageObjectPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ExtendPageArrPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseSimpleDictionaryPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseSimpleArrayPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseSimpleStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
FindAndProcessObjectStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ExtractObjectFromStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ExtractRawObjectFromStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
IsObjectInStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
GetObjectFromStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseModernPageObjectPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
IntelligentDecompressPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
DecompressFlateDecodePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseObjectStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ReorderPageArrByPagesTreePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
GetCorrectPageOrderFromPagesTreePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
GetPageObjectIdPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
GetPageArrIndexForObjectNumberPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ExtractNumericValuePrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseDecompressedObjectsPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
LoadCompressedXrefStreamPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
LoadObjectStreamsDirectlyPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ParseXrefStreamDataPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes
ProcessObjectStreamObjectsPrend en charge l’analyse, la récupération et le diagnostic des flux XRef et flux d’objets pour les fichiers PDF modernes

Conformité et sortie de polices

Méthode Utilisation
BuildAndApplyUnicodeFontSubsetPrend en charge le partage de sous-ensembles de polices Unicode et les contrôles de conformité PDF/A, PDF/X ou PDF/UA pendant la sortie
EnsurePDFUATabsOnAnnotatedPagesPrend en charge le partage de sous-ensembles de polices Unicode et les contrôles de conformité PDF/A, PDF/X ou PDF/UA pendant la sortie
EnsurePDFAOutputIntentPrend en charge le partage de sous-ensembles de polices Unicode et les contrôles de conformité PDF/A, PDF/X ou PDF/UA pendant la sortie
EnsurePDFAColorSpaceConsistencyPrend en charge le partage de sous-ensembles de polices Unicode et les contrôles de conformité PDF/A, PDF/X ou PDF/UA pendant la sortie
EmitDocumentDefaultColorSpacesPrend en charge le partage de sous-ensembles de polices Unicode et les contrôles de conformité PDF/A, PDF/X ou PDF/UA pendant la sortie
EnsurePDFXOutputIntentPrend en charge le partage de sous-ensembles de polices Unicode et les contrôles de conformité PDF/A, PDF/X ou PDF/UA pendant la sortie
EnsurePDFXPageBoxesPrend en charge le partage de sous-ensembles de polices Unicode et les contrôles de conformité PDF/A, PDF/X ou PDF/UA pendant la sortie

Aides avancées de shaping

Méthode Utilisation
ApplyArabicGSUBPositionalPrend en charge le shaping GSUB avancé, le mappage de glyphes et les flux à codepoints synthétiques avant l’émission du texte
ArabicGSUBShapeToGIDsPrend en charge le shaping GSUB avancé, le mappage de glyphes et les flux à codepoints synthétiques avant l’émission du texte
ApplyArabicGSUBNativeShapingPrend en charge le shaping GSUB avancé, le mappage de glyphes et les flux à codepoints synthétiques avant l’émission du texte
ApplyLatinLigatureFeaturePrend en charge le shaping GSUB avancé, le mappage de glyphes et les flux à codepoints synthétiques avant l’émission du texte
ApplyLatinSingleSubstitutionFeaturePrend en charge le shaping GSUB avancé, le mappage de glyphes et les flux à codepoints synthétiques avant l’émission du texte
ApplyLatinFractionFeaturePrend en charge le shaping GSUB avancé, le mappage de glyphes et les flux à codepoints synthétiques avant l’émission du texte
ApplyArabicGSUBRefinementPrend en charge le shaping GSUB avancé, le mappage de glyphes et les flux à codepoints synthétiques avant l’émission du texte

Voir aussi