Class PdfAOptionsBase
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
מייצג את מחלקת הבסיס עבור אפשרויות הפלאגין Aspose.Pdf.Plugins.PdfAConverter. מחלקה זו מספקת מאפיינים ושיטות לצורך קונפיגורציה של תהליך המרה ואימות PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
ירושה
נגזרות
PdfAConvertOptions, PdfAValidateOptions
מיישם
חברי ירושה
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; }
ערך מאפיין
הערות
כאשר הוא מוגדר ל-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; }
ערך מאפיין
Inputs
מקבל אוסף של מקורות נתונים
public List<idatasource> Inputs { get; }
ערך מאפיין
List<IDataSource>
IsLowMemoryMode
מקבל או קובע ערך המצביע האם מצב זיכרון נמוך מופעל במהלך תהליך ההמרה ל-PDF/A.
public bool IsLowMemoryMode { get; set; }
ערך מאפיין
LogOutputSource
מקבל או קובע את מקור הנתונים עבור פלט הלוג.
public IDataSource LogOutputSource { get; set; }
ערך מאפיין
NonSpecificationFlags
מקבל את הדגלים ששולטים בהמרה ל-PDF/A עבור מקרים שבהם מסמך ה-PDF המקורי אינו תואם למפרט PDF.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
ערך מאפיין
PdfANonSpecificationFlags
OptimizeFileSize
מקבל או קובע ערך המצביע האם לנסות להפחית את גודל הקובץ במהלך תהליך ההמרה ל-PDF/A.
public bool OptimizeFileSize { get; set; }
ערך מאפיין
הערות
כאשר הוא מוגדר ל-true, תהליך ההמרה ינסה למזער את גודל הקובץ המתקבל. זה עשוי להשפיע על ביצועי תהליך ההמרה.
PdfAVersion
מקבל או קובע את גרסת התקן PDF/A שתשמש לאימות או להמרה.
public PdfAStandardVersion PdfAVersion { get; set; }
ערך מאפיין
הערות
גרסת התקן 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