PDF Portfolio-samlinger

HotPDF kan gøre indlejrede filer til en PDF Portfolio med en navngivet samling, et indledende dokument, et fremviserlayout, typede skemakolonner og samlingspostværdier pr. fil

Opret en samling

PDF.AddDocumentAttachment('report.pdf', 'Månedsrapport');
PDF.ConfigurePortfolio('Gennemgangspakke', 'D', 'report.pdf');
PDF.AddPortfolioSchemaField('Department', 'Afdeling', cfsText, 0);
PDF.SetPortfolioItemMetadata('report.pdf', 'Department', 'Teknik');

ConfigurePortfolio accepterer visningsnavnene D, T, H og C for detaljer, fliser, skjult eller brugerdefineret visning

Skemanøgler bruger stabile ASCII-navne, mens visningsnavne og postværdier forbliver almindelige PDF-strenge

Skemafeltstyper

THPDFCollectionFieldSubtype understøtter felter for tekst, dato, tal, filnavn, beskrivelse, ændringsdato, oprettelsesdato og størrelse

Hvert felt kan definere fremviserrækkefølge, synlighed og redigerbarhed, mens postværdier kan have et valgfrit visningspræfiks

Undersøg en indlæst samling

THotPDF.GetLoadedCollectionInfo returnerer samlingsnavn, visning, indledende dokument og antal skemafelter

THotPDF.GetLoadedCollectionSchemaFieldCount rapporterer skemastørrelsen, mens THotPDF.GetLoadedCollectionSchemaFieldInfo returnerer hver definition af THPDFCollectionSchemaFieldInfo

THotPDF.GetLoadedCollectionItemMetadata eksponerer typede værdier og visningspræfikser uden direkte gennemløb af PDF-objekter

Avancerede visninger og navigation

ConfigurePortfolioView vælger detaljer, fliser, skjult eller en navngivet brugerdefineret visning uden at genopbygge samlingen

SetPortfolioSortOrder understøtter en eller flere stabile stigende eller faldende sorteringsnøgler

AddPortfolioFolder opretter sti-adresserede indlejrede mapper, mens GetPortfolioFolderInfo returnerer visningsmetadata og antal umiddelbare underordnede

SetPortfolioNavigatorMetadata administrerer tip til fremvisernavigation uden at erstatte ikke-relaterede nøgler

RemovePortfolioSchemaField og RemovePortfolioItemMetadata giver redigering af skema på postniveau og valgfri oprydning af værdier

Diagnostik af læserækkefølge

Portfolio-arbejdsgange kan kombineres med AnalyzeLoadedReadingOrder, hvis poster af typen THPDFReadingOrderDiagnostic klassificerer hver THPDFReadingOrderIssueKind uden at koble tilgængelighedsgennemgang til samlingsmetadata

Relaterede API'er