GetDocumentFeatureReport

Dokumentegenskaper, Innehållsextraktion

Beskrivning

Producerar en strukturerad funktionsrapport för det valda dokumentet i ett anrop, med allt som en katalogiserings- eller indataledning normalt måste plocka ihop från ett dussin separata frågor

Syntax

Delphi

Function TPDFlib.GetDocumentFeatureReport: Integer;

Returvärden

0Inget dokument är valt
IDEtt handle till en stränglista för GetStringListCount och GetStringListItem; frigör det med ReleaseStringList

Anmärkningar

Varje rad har formen Group,Key,Value Grupperna är:

DocumentVersion, de vanliga metadatafälten, sid- och objektantal, linjärinisering och huruvida korsreferensdata fick byggas om
SecurityKrypteringstillstånd och -nivå, och huruvida krypteringen är begränsad till bilagor
FontsSummor för inbäddade, icke inbäddade, delmängds-, standard-14-, CID- och Type 3-teckensnitt, plus hur många som saknar Unicode-mappning
ImagesBildantal summerat över alla sidor
StructureTaggningstillstånd, antal strukturelement och antal bokmärken
InteractiveFormulärfält, signaturfält och hur många som är signerade, bilagor och portföljvyn
SpaceBytefördelningen per kategori, vidarebefordrad från AuditDocumentSpace

Rapporten är en ögonblicksbild tagen vid anropstillfället. Den läser dokumentet utan att ändra det och återställer den valda sidan efteråt

Exempel

ListID:= PDF.GetDocumentFeatureReport;
for I:= 1 to PDF.GetStringListCount(ListID) do
  Memo1.Lines.Add(PDF.GetStringListItem(ListID, I));
PDF.ReleaseStringList(ListID);

Se även

AuditDocumentSpace, CheckDocumentStructure, GetDocumentFontDiagnostics, AnalyseFile