PDFium Delphi Component Docs

μέθοδος SaveAsNormalizedContent

Στοιχείο: TPdf  ·  Μονάδα: PDFium
Γράφει πλήρες αντίγραφο PDF του οποίου οι ροές περιεχομένου σελίδας χρησιμοποιούν επικυρωμένη κανονική απόσταση token

Syntax

function SaveAsNormalizedContent(Stream: TStream; out Report: TPdfContentNormalizeReport; const Options: TPdfContentNormalizeOptions; SaveOption: TSaveOption = saNoIncremental; PdfVersion: TPdfVersion = pvUnknown): Boolean;

function SaveAsNormalizedContent(const FileName: string; out Report: TPdfContentNormalizeReport; const Options: TPdfContentNormalizeOptions; SaveOption: TSaveOption = saNoIncremental; PdfVersion: TPdfVersion = pvUnknown): Boolean;

Description

Η κανονική διαδρομή αποθήκευσης PDFium παραμένει η σημασιολογική πηγή για τρέχουσες επεξεργασίες στη μνήμη

Κάθε πίνακας /Contents σελίδας αποκωδικοποιείται με σειρά και ενώνεται με τον ίδιο διαχωριστή μεταξύ ροών που χρησιμοποιεί το PDFium

Ο tokenizer διατηρεί literal strings, hex strings, ονόματα, πίνακες, λεξικά, inline-image payload και άγνωστους τελεστές ενώ κανονικοποιεί τον διαχωρισμό token

Σχόλια αφαιρούνται από προεπιλογή και ισορροπημένα εύρη q/Q, BT/ET, marked-content, συμβατότητας, πίνακα και λεξικού επικυρώνονται

Επιτυχείς σελίδες λαμβάνουν μία νέα ροή περιεχομένου και μη αναφερόμενες ροές πηγής αφαιρούνται από το ενεργό γράφημα

Η αναφορά περιλαμβάνει κανονικοποιημένες και παραλειφθείσες σελίδες, πλήθη ροών, συνενωμένους πίνακες, tokens, σχόλια, inline images, άγνωστους τελεστές και πλήθη byte

Policies and limits

Example

Options := TPdfContentNormalizeOptions.Default;
Options.SkipUnsafePages := False;
Pdf.SaveAsNormalizedContent('normalized.pdf', Report, Options);

See Also

SaveAs, SaveAsObjectStream