PDF-portfolio-collecties
HotPDF kan ingebedde bestanden omzetten in een PDF-Portfolio met een benoemde collectie, een initieel document, een viewer-indeling, getypeerde schema-kolommen en per-bestand-collectie-itemwaarden
Een collectie maken
PDF.AddDocumentAttachment('report.pdf', 'Monthly report');
PDF.ConfigurePortfolio('Review package', 'D', 'report.pdf');
PDF.AddPortfolioSchemaField('Department', 'Department', cfsText, 0);
PDF.SetPortfolioItemMetadata('report.pdf', 'Department', 'Engineering');
ConfigurePortfolio accepteert de weergavenamen detail, tegel, verborgen of aangepast D, T, H en C
Schema-sleutels gebruiken stabiele ASCII-namen, terwijl weergavenamen en itemwaarden normale PDF-strings blijven
Schema-veldtypen
THPDFCollectionFieldSubtype ondersteunt velden voor tekst, datum, getal, bestandsnaam, beschrijving, wijzigingsdatum, aanmaakdatum en grootte
Elk veld kan viewer-volgorde, zichtbaarheid en bewerkbaarheid definiëren, terwijl itemwaarden een optioneel weergavevoorvoegsel kunnen dragen
Een geladen collectie inspecteren
THotPDF.GetLoadedCollectionInfo retourneert de collectienaam, de weergave, het initiële document en het aantal schema-velden
THotPDF.GetLoadedCollectionSchemaFieldCount rapporteert de schemagrootte, terwijl THotPDF.GetLoadedCollectionSchemaFieldInfo elke THPDFCollectionSchemaFieldInfo-definitie retourneert
THotPDF.GetLoadedCollectionItemMetadata stelt getypeerde waarden en weergavevoorvoegsels bloot zonder directe PDF-object-traversal te vereisen
Geavanceerde weergaven en navigatie
ConfigurePortfolioView selecteert details, tegel, verborgen of een benoemde aangepaste weergave zonder de collectie opnieuw te bouwen
SetPortfolioSortOrder ondersteunt één of meer stabiele oplopende of aflopende sorteer-sleutels
AddPortfolioFolder creëert pad-geadresseerde geneste mappen, terwijl GetPortfolioFolderInfo weergavemetadata en het directe kind-aantal retourneert
SetPortfolioNavigatorMetadata beheert viewer-navigatie-hints zonder niet-gerelateerde sleutels te vervangen
RemovePortfolioSchemaField en RemovePortfolioItemMetadata bieden itemniveau-schema-bewerking en optionele waardeschoonmaak
Leesvolgorde-diagnostiek
Portfolio-workflows kunnen worden gecombineerd met AnalyzeLoadedReadingOrder, waarvan de THPDFReadingOrderDiagnostic-items elk THPDFReadingOrderIssueKind classificeren zonder toegankelijkheidsreview aan collectie-metadata te koppelen
Gerelateerde API's
- THotPDF.ConfigurePortfolio
- THotPDF.AddPortfolioSchemaField
- THotPDF.SetPortfolioItemMetadata
- THotPDF.GetLoadedCollectionInfo
- THotPDF.ConfigurePortfolioView
- THotPDF.SetPortfolioSortOrder
- THotPDF.AddPortfolioFolder
- THotPDF.GetPortfolioFolderInfo
- THotPDF.SetPortfolioNavigatorMetadata
- THotPDF.RemovePortfolioSchemaField
- THotPDF.RemovePortfolioItemMetadata