PDFium Delphi Component Docs

SaveAsNormalizedContent metoda

Component: TPdf  ·  Unit: PDFium
Zapiše polno kopijo PDFja, katere vsebinske vrstice strani uporabljajo preverjeni kanonični razmik žetonov

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

Običajna pot shranjevanja PDFium ostaja semantični vir za trenutna urejanja v pomnilniku

Vsako polje /Contents strani se dekodira po vrstnem redu in spoji z istim ločilom med tokovi, ki ga uporablja PDFium

Tokenizator ohranja dobesedne nize, šestnajstiške nize, imena, polja, slovarje, tovore slik v vrstici in neznane operaterje, hkrati pa kanonizira ločevanje žetonov

Komentarji se privzeto odstranijo, preverijo pa se uravnoteženi obsegi q/Q, BT/ET, označene vsebine, združljivosti, polj in slovarjev

Uspešne strani prejmejo eno novo vsebinsko vrstico, nereferencirani izvorni predmeti vsebine pa se odstranijo iz prepisanega aktivnega grafa predmetov

Poročilo vključuje normalizirane in preskočene strani, števila vhodnih in izhodnih tokov, združena polja, žetone, komentarje, slike v vrstici, neznane operaterje in številke bajtov

Policies and limits

Example

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

See Also

SaveAs, SaveAsObjectStream