Κατηγορία PdfAOptionsBase
Αντιπροσωπεύει την базовую класс για τις επιλογές του plugin Documentize.PdfAConverter. Αυτή η κλάση παρέχει ιδιότητες και μεθόδους για τη ρύθμιση της διαδικασίας μετατροπής και επικύρωσης PDF/A.
Αντιπροσωπεύει την базовую класс για τις επιλογές του plugin Documentize.PdfAConverter. Αυτή η κλάση παρέχει ιδιότητες και μεθόδους για τη ρύθμιση της διαδικασίας μετατροπής και επικύρωσης PDF/A.
public abstract class PdfAOptionsBase : 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; }
Τιμή Ιδιοτήτων
Παρατηρήσεις
Όταν οριστεί σε true, η διαδικασία μετατροπής θα προσπαθήσει να αποκαταστήσει τα αρχικά όρια τμημάτων κειμένου. Για τους περισσότερους από τους εγγράφους δεν υπάρχει ανάγκη να αλλάξετε αυτή την ιδιότητα από την προεπιλεγμένη false τιμή, καθώς η ευθυγράμμιση του κειμένου δεν αλλάζει κατά τη διάρκεια της προεπιλεγμένης διαδικασίας μετατροπής.
CheckDifferentNamesInFontDictionaries
Λαμβάνει τις σημαίες που ελέγχουν τη μετατροπή PDF/A σε περιπτώσεις όπου το πηγαίο έγγραφο PDF δεν αντιστοιχεί στη спецификация PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Τιμή Ιδιοτήτων
ErrorAction
Λαμβάνει ή ορίζει την ενέργεια που θα ληφθεί για αντικείμενα που δεν μπορούν να μετατραπούν.
public ConvertErrorAction ErrorAction { get; set; }
Τιμή Ιδιοτήτων
IccProfileFileName
Λαμβάνει ή ορίζει το όνομα αρχείου του προφίλ ICC (Διεθνής Συνομοσπονδία Χρώματος) που θα χρησιμοποιηθεί για τη μετατροπή 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; }
Τιμή Ιδιοτήτων
OptimizeFileSize
Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει αν θα προσπαθήσει να μειώσει το μέγεθος του αρχείου κατά τη διαδικασία μετατροπής PDF/A.
public bool OptimizeFileSize { get; set; }
Τιμή Ιδιοτήτων
Παρατηρήσεις
Όταν οριστεί σε true, η διαδικασία μετατροπής θα προσπαθήσει να ελαχιστοποιήσει το μέγεθος του παραγόμενου αρχείου. Αυτό μπορεί να επηρεάσει την απόδοση της διαδικασίας μετατροπής.
PdfAVersion
Λαμβάνει ή ορίζει την έκδοση του προτύπου PDF/A που θα χρησιμοποιηθεί για την επικύρωση ή τη μετατροπή.
public PdfAStandardVersion PdfAVersion { get; set; }
Τιμή Ιδιοτήτων
Παρατηρήσεις
Η έκδοση προτύπου PDF/A χρησιμοποιείται για να καθορίσει το επίπεδο συμμόρφωσης για την επικύρωση και τη μετατροπή PDF/A. Εάν η έκδοση οριστεί σε Documentize.PdfAStandardVersion.Auto, το σύστημα θα προσδιορίσει αυτόματα την αντίστοιχη έκδοση προτύπου PDF/A για την επικύρωση με βάση τα μεταδεδομένα του εγγράφου. Για τη διαδικασία μετατροπής PDF/A, η Documentize.PdfAStandardVersion.Auto προεπιλέγει την έκδοση προτύπου PDF/A-1b.
SoftMaskAction
Λαμβάνει ή ορίζει την ενέργεια που θα ληφθεί κατά τη διαδικασία μετατροπής εικόνων με μαλακά μάσκες.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Τιμή Ιδιοτήτων
Μέθοδοι
AddInput(IDataSource)
Προσθέτει νέα πηγή δεδομένων στη συλλογή
public void AddInput(IDataSource dataSource)
Παράμετροι
dataSource
IDataSource:
Namespace: Documentize Assembly: Documentize.dll