PDF Portfolio Collections

Aplikace HotPDF dokáže přeměnit vložené soubory v PDF Portfolio s pojmenovanou kolekcí, počátečním dokumentem, rozložením prohlížeče, sloupci typovaného schématu a hodnotami položek kolekce pro každý soubor

Create a collection

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 přijímá názvy pohledů detail, dlaždice, skrytý nebo vlastní, a to D, T, H a C

Klíče schématu používají stabilní názvy ASCII, zatímco zobrazovaná jména a hodnoty položek zůstávají běžnými řetězci PDF

Schema field types

THPDFCollectionFieldSubtype podporuje pole typu text, datum, číslo, název souboru, popis, datum úpravy, datum vytvoření a velikost

Každé pole může definovat pořadí v prohlížeči, viditelnost a upravitelnost, zatímco hodnoty položek mohou nést volitelnou předponu zobrazení

Inspect a loaded collection

THotPDF.GetLoadedCollectionInfo vrací název kolekce, pohled, počáteční dokument a počet polí schématu

THotPDF.GetLoadedCollectionSchemaFieldCount hlásí velikost schématu, zatímco THotPDF.GetLoadedCollectionSchemaFieldInfo vrací jednotlivé definice THPDFCollectionSchemaFieldInfo

THotPDF.GetLoadedCollectionItemMetadata vystavuje typované hodnoty a předpony zobrazení bez potřeby přímého procházení objektů PDF

Advanced views and navigation

ConfigurePortfolioView vybírá detaily, dlaždice, skrytý nebo pojmenovaný vlastní pohled bez přestavby kolekce

SetPortfolioSortOrder podporuje jeden či více stabilních vzestupných nebo sestupných klíčů řazení

AddPortfolioFolder vytváří vnořené složky adresované cestou, zatímco GetPortfolioFolderInfo vrací metadata zobrazení a počet přímých podřízených složek

SetPortfolioNavigatorMetadata spravuje nápovědy pro navigaci prohlížeče bez nahrazování nesouvisejících klíčů

RemovePortfolioSchemaField a RemovePortfolioItemMetadata poskytují úpravu schématu na úrovni položek a volitelné čištění hodnot

Reading-order diagnostics

Pracovní postupy s portfoliem lze kombinovat s AnalyzeLoadedReadingOrder, jehož záznamy THPDFReadingOrderDiagnostic klasifikují každý THPDFReadingOrderIssueKind bez vazby kontroly přístupnosti na metadata kolekce

Související API