Class PdfAOptionsBase

Class PdfAOptionsBase

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

Aspose.Pdf.Plugins.PdfAConverter eklenti seçenekleri için temel sınıfı temsil eder.
Bu sınıf, PDF/A dönüşüm ve doğrulama sürecini yapılandırmak için özellikler ve yöntemler sağlar.

public abstract class PdfAOptionsBase : IPluginOptions

Miras

objectPdfAOptionsBase

Türetilmiş

PdfAConvertOptions, PdfAValidateOptions

Uygular

IPluginOptions

Miras Alınan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Yapıcılar

PdfAOptionsBase()

protected PdfAOptionsBase()

Özellikler

AlignText

PDF/A dönüşüm süreci sırasında metin hizalamasını korumak için ek araçların gerekli olup olmadığını belirten bir değeri alır veya ayarlar.

public bool AlignText { get; set; }

Özellik Değeri

bool

Açıklamalar

true olarak ayarlandığında, dönüşüm süreci orijinal metin segmenti sınırlarını geri yüklemeye çalışacaktır.
Çoğu belge için bu özelliği varsayılan false değerinden değiştirmeye gerek yoktur,
çünkü metin hizalaması varsayılan dönüşüm süreci sırasında değişmez.

ErrorAction

Dönüştürülemeyen nesneler için alınacak eylemi alır veya ayarlar.

public ConvertErrorAction ErrorAction { get; set; }

Özellik Değeri

ConvertErrorAction

ExcludeFontsStrategy

PDF/A dönüşüm süreci sırasında çıktı dosyası boyutunu en aza indirmek için yazı tiplerini kaldırma stratejisini alır veya ayarlar.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

Özellik Değeri

PdfFormatConversionOptions.RemoveFontsStrategy

Açıklamalar

Bu özellik, dönüşüm süreci sırasında yazı tiplerinin nasıl işleneceğini kontrol etmenizi sağlar.
Yinelenen yazı tiplerini kaldırmayı, farklı genişliklere sahip benzer yazı tiplerini kaldırmayı veya yazı tiplerini alt kümelemeyi seçebilirsiniz.

FontEmbeddingOptions

Belgeye gömülemeyen yazı tiplerini işlemek için seçenekleri alır.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

Özellik Değeri

FontEmbeddingOptions

Açıklamalar

PDF/A standardı, tüm yazı tiplerinin belgeye gömülmesini gerektirir.
Bu özellik, bazı yazı tiplerinin hedef PC’de mevcut olmaması durumunda nasıl işleneceği için seçenekler sunar.

IccProfileFileName

PDF/A dönüşümünde kullanılacak ICC (Uluslararası Renk Konsorsiyumu) profilinin dosya adını alır veya ayarlar.

public string IccProfileFileName { get; set; }

Özellik Değeri

string

Inputs

Veri kaynakları koleksiyonunu alır.

public List<idatasource> Inputs { get; }

Özellik Değeri

List<IDataSource&gt;

IsLowMemoryMode

PDF/A dönüşüm süreci sırasında düşük bellek modunun etkin olup olmadığını belirten bir değeri alır veya ayarlar.

public bool IsLowMemoryMode { get; set; }

Özellik Değeri

bool

LogOutputSource

Günlük çıktısı için veri kaynağını alır veya ayarlar.

public IDataSource LogOutputSource { get; set; }

Özellik Değeri

IDataSource

NonSpecificationFlags

Kaynak PDF belgesinin PDF spesifikasyonuna uymadığı durumlar için PDF/A dönüşümünü kontrol eden bayrakları alır.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

Özellik Değeri

PdfANonSpecificationFlags

OptimizeFileSize

PDF/A dönüşüm süreci sırasında dosya boyutunu azaltmaya çalışıp çalışmayacağını belirten bir değeri alır veya ayarlar.

public bool OptimizeFileSize { get; set; }

Özellik Değeri

bool

Açıklamalar

true olarak ayarlandığında, dönüşüm süreci sonuç dosyasının boyutunu en aza indirmeye çalışacaktır.
Bu, dönüşüm sürecinin performansını etkileyebilir.

PdfAVersion

Doğrulama veya dönüşüm için kullanılacak PDF/A standardı sürümünü alır veya ayarlar.

public PdfAStandardVersion PdfAVersion { get; set; }

Özellik Değeri

PdfAStandardVersion

Açıklamalar

PDF/A standardı sürümü, PDF/A doğrulama ve dönüşüm için uyumluluk seviyesini belirlemek için kullanılır.
Sürüm Aspose.Pdf.Plugins.PdfAStandardVersion.Auto olarak ayarlandığında, sistem belge meta verilerine dayanarak
doğrulama için uygun PDF/A standardı sürümünü otomatik olarak belirleyecektir.
PDF/A dönüşüm süreci için Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, PDF/A-1b standart sürümüne varsayılan olarak ayarlanmıştır.

PuaSymbolsProcessingStrategy

PDF belgesindeki Özel Kullanım Alanı (PUA) sembollerini işlemek için stratejiyi alır veya ayarlar.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

Özellik Değeri

PdfFormatConversionOptions.PuaProcessingStrategy

SoftMaskAction

Yumuşak maskelere sahip görüntülerin dönüşümü sırasında alınacak eylemi alır veya ayarlar.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Özellik Değeri

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

PDF/A formatına dönüştürme sırasında sembolik yazı tiplerinin kodlanması için stratejiyi alır veya ayarlar.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

Özellik Değeri

PdfASymbolicFontEncodingStrategy

Açıklamalar

Bu özellik, kaynak belgede orijinal TrueType sembolik yazı tipinin birden fazla CMap alt tablosu içerdiği durumlarda,
sonuç belgeye kopyalanacak CMap alt tablosunu kontrol etmenizi sağlar.

UnicodeProcessingRules

PDF/A dönüşüm süreci sırasında ToUnicode CMap tablolarını ve Unicode sembollerine bağlı olmayanları işlemek için kuralları alır veya ayarlar.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

Özellik Değeri

ToUnicodeProcessingRules

Yöntemler

AddInput(IDataSource)

Koleksiyona yeni veri kaynağı ekler.

public void AddInput(IDataSource dataSource)

Parametreler

dataSource IDataSource

 Türkçe