Class PdfOptions
İçindekiler
[
Saklamak
]PdfOptions class
PDF seçenekleri.
public class PdfOptions : ImageOptionsBase
yapıcılar
İsim | Tanım |
---|---|
PdfOptions() | Default_Constructor |
Özellikleri
İsim | Tanı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
İsim | Tanı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
- class ImageOptionsBase
- ad alanı Aspose.PSD.ImageOptions
- toplantı Aspose.PSD