PDFium Delphi Component Docs

SaveAsNormalizedContent metode

Komponen: TPdf  ·  Unit: PDFium
Menulis salinan PDF lengkap yang stream konten halamannya memakai spasi token kanonik yang tervalidasi

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

Jalur penyimpanan PDFium normal tetap menjadi sumber semantik untuk pengeditan dalam memori saat ini

Setiap array /Contents halaman didekode berurutan dan digabung dengan pemisah antar-stream yang sama yang dipakai PDFium

Tokenizer mempertahankan string literal, string hex, nama, array, kamus, payload inline-image, dan operator tak dikenal sambil mengkanonikalisasi pemisahan token

Komentar dihapus secara bawaan dan cakupan q/Q, BT/ET, marked-content, kompatibilitas, array, dan kamus yang seimbang divalidasi

Halaman yang berhasil menerima satu stream konten baru dan objek konten sumber yang tidak dirujuk dihapus dari grafik objek aktif yang ditulis ulang

Laporan mencakup halaman yang dinormalisasi dan dilewati, jumlah stream input dan output, array yang digabung, token, komentar, gambar inline, operator tak dikenal, dan jumlah byte

Policies and limits

Example

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

See Also

SaveAs, SaveAsObjectStream