Class PdfAOptionsBase

Class PdfAOptionsBase

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

کلاس پایه برای گزینه‌های پلاگین Aspose.Pdf.Plugins.PdfAConverter را نمایندگی می‌کند.
این کلاس ویژگی‌ها و متدهایی برای پیکربندی فرایند تبدیل و اعتبارسنجی PDF/A را فراهم می‌کند.

public abstract class PdfAOptionsBase : IPluginOptions

وراثت

objectPdfAOptionsBase

مشتق شده‌ها

PdfAConvertOptions, PdfAValidateOptions

پیاده‌سازی‌ها

IPluginOptions

اعضای وراثت یافته

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

سازنده‌ها

PdfAOptionsBase()

protected PdfAOptionsBase()

ویژگی‌ها

AlignText

یک مقدار را دریافت یا تنظیم می‌کند که نشان می‌دهد آیا وسایل اضافی برای حفظ تراز متن در طول فرایند تبدیل PDF/A ضروری است یا خیر.

public bool AlignText { get; set; }

مقدار ویژگی

bool

توضیحات

هنگامی که به true تنظیم شود، فرایند تبدیل سعی خواهد کرد تا مرزهای بخش متن اصلی را بازیابی کند.
برای اکثر اسناد نیازی به تغییر این ویژگی از مقدار پیش‌فرض false نیست،
زیرا تراز متن در طول فرایند تبدیل پیش‌فرض تغییر نمی‌کند.

ErrorAction

عملی را که باید برای اشیایی که نمی‌توانند تبدیل شوند، دریافت یا تنظیم می‌کند.

public ConvertErrorAction ErrorAction { get; set; }

مقدار ویژگی

ConvertErrorAction

ExcludeFontsStrategy

استراتژی حذف فونت‌ها برای کاهش اندازه فایل خروجی در طول فرایند تبدیل PDF/A را دریافت یا تنظیم می‌کند.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

مقدار ویژگی

PdfFormatConversionOptions.RemoveFontsStrategy

توضیحات

این ویژگی به شما امکان کنترل نحوه مدیریت فونت‌ها در طول فرایند تبدیل را می‌دهد.
شما می‌توانید انتخاب کنید که فونت‌های تکراری را حذف کنید، فونت‌های مشابه با عرض‌های مختلف را حذف کنید یا فونت‌ها را زیرمجموعه کنید.

FontEmbeddingOptions

گزینه‌هایی برای پردازش فونت‌هایی که نمی‌توانند در سند جاسازی شوند را دریافت می‌کند.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

مقدار ویژگی

FontEmbeddingOptions

توضیحات

استاندارد PDF/A نیاز دارد که تمام فونت‌ها باید در سند جاسازی شوند.
این ویژگی گزینه‌هایی برای مدیریت مواردی که امکان جاسازی برخی فونت‌ها به دلیل عدم وجود آن‌ها در رایانه مقصد وجود ندارد، فراهم می‌کند.

IccProfileFileName

نام فایل پروفایل ICC (کنسرسیوم رنگ بین‌المللی) که باید برای تبدیل PDF/A به جای پروفایل پیش‌فرض استفاده شود را دریافت یا تنظیم می‌کند.

public string IccProfileFileName { get; set; }

مقدار ویژگی

string

Inputs

مجموعه‌ای از منابع داده را دریافت می‌کند.

public List<idatasource> Inputs { get; }

مقدار ویژگی

List<IDataSource&gt;

IsLowMemoryMode

یک مقدار را دریافت یا تنظیم می‌کند که نشان می‌دهد آیا حالت حافظه کم در طول فرایند تبدیل PDF/A فعال است یا خیر.

public bool IsLowMemoryMode { get; set; }

مقدار ویژگی

bool

LogOutputSource

منبع داده برای خروجی لاگ را دریافت یا تنظیم می‌کند.

public IDataSource LogOutputSource { get; set; }

مقدار ویژگی

IDataSource

NonSpecificationFlags

پرچم‌هایی که کنترل تبدیل PDF/A را برای مواردی که سند PDF منبع با استاندارد PDF مطابقت ندارد، دریافت می‌کند.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

مقدار ویژگی

PdfANonSpecificationFlags

OptimizeFileSize

یک مقدار را دریافت یا تنظیم می‌کند که نشان می‌دهد آیا باید در طول فرایند تبدیل PDF/A سعی در کاهش اندازه فایل داشته باشد یا خیر.

public bool OptimizeFileSize { get; set; }

مقدار ویژگی

bool

توضیحات

هنگامی که به true تنظیم شود، فرایند تبدیل سعی خواهد کرد تا اندازه فایل حاصل را به حداقل برساند.
این ممکن است بر عملکرد فرایند تبدیل تأثیر بگذارد.

PdfAVersion

نسخه استاندارد PDF/A که باید برای اعتبارسنجی یا تبدیل استفاده شود را دریافت یا تنظیم می‌کند.

public PdfAStandardVersion PdfAVersion { get; set; }

مقدار ویژگی

PdfAStandardVersion

توضیحات

نسخه استاندارد PDF/A برای تعیین سطح انطباق برای اعتبارسنجی و تبدیل PDF/A استفاده می‌شود.
اگر نسخه به Aspose.Pdf.Plugins.PdfAStandardVersion.Auto تنظیم شود، سیستم به‌طور خودکار نسخه استاندارد PDF/A مناسب را برای اعتبارسنجی بر اساس متاداده سند تعیین خواهد کرد.
برای فرایند تبدیل PDF/A، Aspose.Pdf.Plugins.PdfAStandardVersion.Auto به نسخه استاندارد PDF/A-1b پیش‌فرض است.

PuaSymbolsProcessingStrategy

استراتژی پردازش نمادهای منطقه استفاده خصوصی (PUA) در سند PDF را دریافت یا تنظیم می‌کند.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

مقدار ویژگی

PdfFormatConversionOptions.PuaProcessingStrategy

SoftMaskAction

عملی را که باید در هنگام تبدیل تصاویر با ماسک‌های نرم انجام شود، دریافت یا تنظیم می‌کند.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

مقدار ویژگی

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

استراتژی کدگذاری فونت‌های نمادین را هنگام تبدیل به فرمت PDF/A دریافت یا تنظیم می‌کند.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

مقدار ویژگی

PdfASymbolicFontEncodingStrategy

توضیحات

این ویژگی به شما امکان کنترل می‌دهد که چه زیرجدولی CMap به سند نتیجه کپی شود در مواردی که فونت نمادین TrueType اصلی در سند منبع شامل چندین زیرجدول CMap باشد.

UnicodeProcessingRules

قوانین پردازش جداول CMap ToUnicode و غیر مرتبط با نمادهای Unicode را در طول فرایند تبدیل PDF/A دریافت یا تنظیم می‌کند.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

مقدار ویژگی

ToUnicodeProcessingRules

متدها

AddInput(IDataSource)

منبع داده جدیدی را به مجموعه اضافه می‌کند.

public void AddInput(IDataSource dataSource)

پارامترها

dataSource IDataSource

 فارسی