Class PdfOptions
محتويات
[
يخفي
]PdfOptions class
خيارات PDF .
public class PdfOptions : ImageOptionsBase
المنشئون
اسم | وصف |
---|---|
PdfOptions() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
BufferSizeHint { get; set; } | الحصول على أو تعيين تلميح حجم المخزن المؤقت الذي تم تحديده بالحجم الأقصى المسموح به لجميع المخازن المؤقتة الداخلية. |
virtual DefaultReplacementFont { get; set; } | الحصول على الخط البديل الافتراضي أو تعيينه (الخط الذي سيتم استخدامه لرسم النص عند التصدير إلى خطوط المسح ، إذا لم يتم تقديم خط الطبقة الموجود في ملف PSD في النظام). : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection ()؛ System.Drawing.FontFamily [] Families = col.Families؛ string افتراضي PsdLoadOptions psdLoadOptions = new PsdLoadOptions () {DefaultReplacementFont = defaultFontName})؛ |
Disposed { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثيل قد تم التخلص منه. |
FullFrame { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان [إطار كامل] . |
MultiPageOptions { get; set; } | خيارات متعدد الصفحات |
PageSize { get; set; } | الحصول على حجم الصفحة أو تحديده. |
virtual Palette { get; set; } | الحصول على لوحة الألوان أو تعيينها . |
PdfCoreOptions { get; set; } | الخيارات الأساسية لملف PDF |
PdfDocumentInfo { get; set; } | الحصول على البيانات الوصفية للوثيقة أو تعيينها. |
ProgressEventHandler { get; set; } | الحصول على معالج حدث التقدم أو تعيينه. |
virtual ResolutionSettings { get; set; } | الحصول على إعدادات الدقة أو تعيينها . |
Source { get; set; } | الحصول على أو تعيين المصدر لإنشاء الصورة فيه. |
VectorRasterizationOptions { get; set; } | الحصول على أو تعيين خيارات التحويل النقطي للمتجه. |
virtual XmpData { get; set; } | الحصول على أو تعيين حاوية بيانات تعريف XMP. |
طُرق
اسم | وصف |
---|---|
virtual Clone() | استنساخ هذا المثال . |
Dispose() | التخلص من المثيل الحالي. |
أمثلة
يوضح المثال التالي كيف يمكنك تصدير ملفات Adobe Illustrator إلى تنسيق PDF بتنسيق 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());
}
يوضح المثال التالي أن AsposePSD يدعم تصدير ملفات PSB إلى تنسيق PSD.
[C#]
// دعم حفظ PSB كملف PDF
string sourceFileName = "sample.psb";
string outFileName = "sample.pdf";
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
image.Save(outFileName, new PdfOptions());
}
الكود التالي يحفظ PsdImage كمستند PDF بنص قابل للتحديد.
[C#]
// لا يوفر حفظ PSD في PDF نصًا قابلاً للتحديد
string sourceFileName = "text.psd";
string outFileName = "text.pdf";
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
image.Save(outFileName, new PdfOptions());
}
يوضح المثال التالي دعم تصدير PsdImage إلى تنسيق 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());
}
}
أنظر أيضا
- class ImageOptionsBase
- مساحة الاسم Aspose.PSD.ImageOptions
- المجسم Aspose.PSD