PDFium Delphi Component Docs

SaveAsNormalizedContent متد

کامپوننت: TPdf  ·  واحد: PDFium
نسخهٔ کامل PDF می‌نویسد که جریان‌های محتوای صفحه‌اش از فاصله‌گذاری توکن متعارف اعتبارسنجی‌شده استفاده می‌کنند

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 استفاده می‌کند متصل می‌شود

توکن‌ساز رشته‌های تحت‌اللفظی، رشته‌های هگز، نام‌ها، آرایه‌ها، دیکشنری‌ها، محتوای تصویر درون‌خطی و عملگرهای ناشناخته را با متعارف‌سازی جداسازی توکن حفظ می‌کند

کامنت‌ها به‌طور پیش‌فرض حذف و دامنه‌های متوازن q/Q، BT/ET، محتوای علامت‌گذاری‌شده، سازگاری، آرایه و دیکشنری اعتبارسنجی می‌شوند

صفحات موفق یک جریان محتوای جدید می‌گیرند و اشیاء محتوای منبع ارجاع‌نشده از گراف شیء فعال بازنویسی‌شده حذف می‌شوند

گزارش شامل صفحات نرمال و ردشده، شمارش جریان ورودی و خروجی، آرایه‌های ادغام‌شده، توکن‌ها، کامنت‌ها، تصاویر درون‌خطی، عملگرهای ناشناخته و شمارش بایت است

Policies and limits

Example

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

See Also

SaveAs, SaveAsObjectStream