Class PdfOptions

PdfOptions class

PDF seçenekleri.

public class PdfOptions : ImageOptionsBase

yapıcılar

İsimTanım
PdfOptions()Default_Constructor

Özellikleri

İsimTanım
BufferSizeHint { get; set; }Tüm dahili arabellekler için izin verilen maksimum boyutu tanımlayan arabellek boyutu ipucunu alır veya ayarlar.
virtual DefaultReplacementFont { get; set; }Varsayılan yedek yazı tipini alır veya ayarlar (PSD dosyasındaki mevcut katman yazı tipi sistemde sunulmuyorsa, taramaya dışa aktarırken metin çizmek için kullanılacak yazı tipi). Varsayılan yazı tipinin uygun adını almak için bir sonraki kod parçacığı kullanılabilir : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] familys = col.Families; string defaultFontName = familys[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Bu örneğin atılıp atılmadığını gösteren bir değer alır.
FullFrame { get; set; }[tam çerçeve]. olup olmadığını gösteren bir değer alır veya ayarlar.
MultiPageOptions { get; set; }Çok sayfalı seçenekler
PageSize { get; set; }Sayfanın boyutunu alır veya ayarlar.
virtual Palette { get; set; }Renk paletini alır veya ayarlar.
PdfCoreOptions { get; set; }PDF çekirdek seçenekleri
PdfDocumentInfo { get; set; }Document. için meta verileri alır veya ayarlar
ProgressEventHandler { get; set; }İlerleme olay işleyicisini alır veya ayarlar.
virtual ResolutionSettings { get; set; }Çözünürlük ayarlarını alır veya ayarlar.
Source { get; set; }. içinde görüntü oluşturmak için kaynağı alır veya ayarlar
VectorRasterizationOptions { get; set; }Vektör tarama seçeneklerini alır veya ayarlar.
virtual XmpData { get; set; }XMP meta veri kapsayıcısını alır veya ayarlar.

yöntemler

İsimTanım
virtual Clone()Bu örneği klonlar.
Dispose()Geçerli örneği ortadan kaldırır.

Örnekler

Aşağıdaki örnek, Adobe Illustrator dosyalarını Aspose.PSD’de PDF formatına nasıl aktarabileceğinizi göstermektedir.

[C#]

string sourceFilePath = "rect2_color.ai";
string outputFilePath = "rect2_color.ai_output.pdf";
using (AiImage image = (AiImage)Image.Load(sourceFilePath))
{
    image.Save(outputFilePath, new PdfOptions());
}

Aşağıdaki örnek, AsposePSD’nin PSB dosyalarının bir PSD formatına dışa aktarılmasını desteklediğini göstermektedir.

[C#]

// PSB'yi PDF olarak kaydetme desteği
string sourceFileName = "sample.psb";
string outFileName = "sample.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

Aşağıdaki kod, PsdImage’ı seçilebilir metinle PDF belgesi olarak kaydediyor.

[C#]

// PSD'yi PDF'ye kaydetmek, seçilebilir metin sağlamaz
string sourceFileName = "text.psd";
string outFileName = "text.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

Aşağıdaki örnek, PsdImage’ı Pdf formatına dışa aktarma desteğini göstermektedir.

[C#]

string[] sourcesFiles = new string[]
{
    @"1.psd",
    @"little.psb",
    @"psb3.psb",
    @"inRgb16.psd",
    @"ALotOfElementTypes.psd",
    @"ColorOverlayAndShadowAndMask.psd",
    @"ThreeRegularLayersSemiTransparent.psd"
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
    string sourceFileName = sourcesFiles[i];
    using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
    {
        string outFileName = "PsdToPdf" + i + ".pdf";
        image.Save(outFileName, new PdfOptions());
    }
}

Ayrıca bakınız