الفئة PdfFormat
محتويات
[
يخفي
]PdfFormat class
تنسيق المستند القابل للنقل من Adobe
public class PdfFormat : FileFormat
الخصائص
| الاسم | الوصف |
|---|---|
| CanExport { get; } | يحصل ما إذا كان Aspose.3D يدعم تصدير المشهد إلى تنسيق الملف الحالي. |
| CanImport { get; } | يحصل على ما إذا كان Aspose.3D يدعم استيراد المشهد من تنسيق الملف الحالي. |
| ContentType { get; } | يحصل على نوع محتوى تنسيق الملف |
| Extension { get; } | يحصل على اسم الامتداد لهذا النوع. |
| Extensions { get; } | يحصل على أسماء الامتداد لهذا النوع. |
| FileFormatType { get; } | يحصل على نوع تنسيق الملف |
| Version { get; } | يحصل على إصدار تنسيق الملف |
الطرق
| الاسم | الوصف |
|---|---|
| CreateLoadOptions() | إنشاء خيارات تحميل افتراضية لهذا التنسيق |
| CreateSaveOptions() | إنشاء خيارات حفظ افتراضية لهذا التنسيق |
| Extract(Stream, byte[]) | استخراج المحتوى ثلاثي الأبعاد الخام من تدفق PDF. |
| Extract(string, byte[]) | استخراج المحتوى ثلاثي الأبعاد الخام من ملف PDF. |
| ExtractScene(string) | استخراج المشاهد ثلاثية الأبعاد من ملف PDF. |
| ExtractScene(Stream, byte[]) | استخراج المحتوى ثلاثي الأبعاد الخام من تدفق PDF. |
| ExtractScene(string, byte[]) | استخراج المشاهد ثلاثية الأبعاد من ملف PDF. |
| override ToString() | تحويل الصيغ إلى سلسلة |
أمثلة
الكود التالي يوضح كيفية استخراج جميع المشاهد ثلاثية الأبعاد المدعومة من ملف PDF ثلاثي الأبعاد، وكتابتها إلى تنسيق obj.
var scenes = FileFormat.PDF.ExtractScene("input.pdf");
for(int i = 0; i < scenes.Count; i++)
{
scenes[i].Save($"output-{i}.obj");
}
انظر أيضًا
- class FileFormat
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D