Klasa PdfAOptionsBase

Info

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

objectPdfAOptionsBase

Pochodne

Implementuje

Członkowie dziedziczeni

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

bool

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

bool

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

ConvertErrorAction

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

string

Inputs

Uzyskuje kolekcję źródeł danych

public List<idatasource> Inputs { get; }

Wartość właściwości

List<IDataSource&gt;

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

bool

LogOutputSource

Uzyskuje lub ustawia źródło danych dla logów.

public IDataSource LogOutputSource { get; set; }

Wartość właściwości

IDataSource

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

bool

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

PdfAStandardVersion

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

ConvertSoftMaskAction

Metody

AddInput(IDataSource)

Dodaje nowe źródło danych do kolekcji

public void AddInput(IDataSource dataSource)

Parametry

Namespace: Documentize Assembly: Documentize.dll

 Polski