PDFium Delphi Component Docs

SaveAsNormalizedContent metoda

Komponenta: TPdf  ·  Jedinica: PDFium
Zapisuje cjelovitu PDF kopiju čiji tokovi sadržaja stranica koriste validirani kanonski razmak tokena

Sintaksa

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;

Opis

Uobičajeni PDFium put spremanja ostaje semantički izvor za trenutačne memorijske izmjene

Svaki niz /Contents stranice dekodira se redom i spaja s istim međutokovnim razdjelnikom koji koristi PDFium

Tokenizator čuva doslovne nizove, heksadekadske nizove, imena, nizove, rječnike, terete ugrađenih slika i nepoznate operatore uz kanonizaciju razdvajanja tokena

Komentari se prema zadanim uklanjaju i validiraju se uravnoteženi opsezi q/Q, BT/ET, označenog sadržaja, kompatibilnosti, nizova i rječnika

Uspješne stranice dobivaju jedan novi tok sadržaja, a nenerefencirani izvorni objekti sadržaja uklanjaju se iz ponovno napisanog aktivnog grafa objekata

Izvješće obuhvaća normalizirane i preskočene stranice, brojeve ulaznih i izlaznih tokova, spojene nizove, tokene, komentare, ugrađene slike, nepoznate operatore i brojeve bajtova

Policies and limits

Primjer

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

Vidi također

SaveAs, SaveAsObjectStream