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 (International Color Consortium) שישמש להמרה ל-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

 Ελληνικά