Class PdfOptions
isi
[
bersembunyi
]PdfOptions class
Opsi PDF.
public class PdfOptions : ImageOptionsBase
Konstruktor
Nama | Keterangan |
---|---|
PdfOptions() | Konstruktor default. |
Properti
Nama | Keterangan |
---|---|
BufferSizeHint { get; set; } | Mendapat atau menyetel petunjuk ukuran buffer yang ditentukan ukuran maksimum yang diizinkan untuk semua buffer internal. |
virtual DefaultReplacementFont { get; set; } | Mendapat atau menyetel font pengganti default (font yang akan digunakan untuk menggambar teks saat mengekspor ke raster, jika font layer yang ada di file PSD tidak disajikan di sistem). Untuk mengambil nama yang tepat dari font default dapat digunakan potongan kode selanjutnya : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] keluarga = col.Families; string defaultFontName = keluarga[0].Nama; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName }); |
Disposed { get; } | Mendapat nilai yang menunjukkan apakah instance ini dibuang. |
FullFrame { get; set; } | Mendapat atau menetapkan nilai yang menunjukkan apakah [full frame]. |
MultiPageOptions { get; set; } | Opsi multi halaman |
PageSize { get; set; } | Mendapat atau mengatur ukuran halaman. |
virtual Palette { get; set; } | Mendapat atau menyetel palet warna. |
PdfCoreOptions { get; set; } | Opsi inti PDF |
PdfDocumentInfo { get; set; } | Mendapat atau menetapkan metadata untuk dokumen. |
ProgressEventHandler { get; set; } | Mendapat atau menyetel pengendali event progres. |
virtual ResolutionSettings { get; set; } | Mendapat atau menyetel pengaturan resolusi. |
Source { get; set; } | Mendapatkan atau menyetel sumber untuk membuat gambar. |
VectorRasterizationOptions { get; set; } | Mendapat atau menyetel opsi rasterisasi vektor. |
virtual XmpData { get; set; } | Mendapat atau menyetel penampung metadata XMP. |
Metode
Nama | Keterangan |
---|---|
virtual Clone() | Menggandakan instance ini. |
Dispose() | Membuang instance saat ini. |
Contoh
Contoh berikut menunjukkan bagaimana Anda dapat mengekspor file Adobe Illustrator ke format PDF di Aspose.PSD
[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());
}
Contoh berikut menunjukkan bahwa AsposePSD mendukung file PSB yang diekspor ke format PSD.
[C#]
// Mendukung penyimpanan PSB sebagai PDF
string sourceFileName = "sample.psb";
string outFileName = "sample.pdf";
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
image.Save(outFileName, new PdfOptions());
}
Kode berikut menyimpan PsdImage sebagai dokumen PDF dengan teks yang dapat dipilih.
[C#]
// Menyimpan PSD ke dalam PDF tidak menyediakan teks yang dapat dipilih
string sourceFileName = "text.psd";
string outFileName = "text.pdf";
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
image.Save(outFileName, new PdfOptions());
}
Contoh berikut menunjukkan dukungan untuk mengekspor PsdImage ke format Pdf.
[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());
}
}
Lihat juga
- class ImageOptionsBase
- ruang nama Aspose.PSD.ImageOptions
- perakitan Aspose.PSD