Klasa PdfAOptionsBase
Reprezentuje klasę bazową dla opcji wtyczki Documentize.PdfAConverter. Ta klasa zapewnia właściwości i metody do konfigurowania procesu konwersji i walidacji PDF/A.
Reprezentuje klasę bazową dla opcji wtyczki Documentize.PdfAConverter. Ta klasa zapewnia właściwości i metody do konfigurowania procesu konwersji i walidacji PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
Dziedziczenie
Pochodne
Implementuje
Członkowie dziedziczeni
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Konstruktorzy
PdfAOptionsBase()
protected PdfAOptionsBase()
Właściwości
AlignText
Uzyskuje lub ustawia wartość wskazującą, czy dodatkowe środki są konieczne, aby zachować wyrównanie tekstu podczas procesu konwersji PDF/A.
public bool AlignText { get; set; }
Wartość właściwości
Uwagi
Gdy jest ustawione na true, proces konwersji będzie próbował przywrócić oryginalne granice segmentu tekstowego. Dla większości dokumentów nie ma potrzeby zmiany tej właściwości z domyślnej wartości false, ponieważ wyrównanie tekstu nie zmienia się podczas domyślnego procesu konwersji.
CheckDifferentNamesInFontDictionaries
Uzyskuje flagi, które kontrolują konwersję PDF/A dla przypadków, gdy źródłowy dokument PDF nie zgadza się ze specyfikacją PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Wartość właściwości
ErrorAction
Uzyskuje lub ustawia akcję, która ma być podjęta dla obiektów, które nie mogą być konwertowane.
public ConvertErrorAction ErrorAction { get; set; }
Wartość właściwości
IccProfileFileName
Uzyskuje lub ustawia nazwę pliku profilu ICC (International Color Consortium), który ma być użyty do konwersji PDF/A zamiast domyślnego.
public string IccProfileFileName { get; set; }
Wartość właściwości
Inputs
Uzyskuje kolekcję źródeł danych
public List<idatasource> Inputs { get; }
Wartość właściwości
List<IDataSource>
IsLowMemoryMode
Uzyskuje lub ustawia wartość wskazującą, czy tryb niskiej pamięci jest włączony podczas procesu konwersji PDF/A.
public bool IsLowMemoryMode { get; set; }
Wartość właściwości
LogOutputSource
Uzyskuje lub ustawia źródło danych dla logów.
public IDataSource LogOutputSource { get; set; }
Wartość właściwości
OptimizeFileSize
Uzyskuje lub ustawia wartość wskazującą, czy spróbować zmniejszyć rozmiar pliku podczas procesu konwersji PDF/A.
public bool OptimizeFileSize { get; set; }
Wartość właściwości
Uwagi
Gdy jest ustawione na true, proces konwersji będzie próbował zmniejszyć rozmiar pliku. Może to wpłynąć na wydajność procesu konwersji.
PdfAVersion
Uzyskuje lub ustawia wersję standardu PDF/A, która ma być użyta do walidacji lub konwersji.
public PdfAStandardVersion PdfAVersion { get; set; }
Wartość właściwości
Uwagi
Wersja standardu PDF/A jest używana do określenia poziomu zgodności dla walidacji i konwersji PDF/A. Jeśli wersja jest ustawiona na Documentize.PdfAStandardVersion.Auto, system automatycznie określi odpowiednią wersję standardu PDF/A do walidacji na podstawie metadanych dokumentu. Dla procesu konwersji PDF/A, Documentize.PdfAStandardVersion.Auto domyślnie jest ustawione na wersję standardu PDF/A-1b.
SoftMaskAction
Uzyskuje lub ustawia akcję, która ma być podjęta podczas konwersji obrazów z maskami.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Wartość właściwości
Metody
AddInput(IDataSource)
Dodaje nowe źródło danych do kolekcji
public void AddInput(IDataSource dataSource)
Parametry
dataSource
IDataSource:
Namespace: Documentize Assembly: Documentize.dll