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