تحويل عروض PowerPoint التقديمية إلى TIFF على Android
نظرة عامة
TIFF (Tagged Image File Format) هو تنسيق صورة نقطية غير مفقودة يُستخدم على نطاق واسع، ويعرف بجودته الاستثنائية واحتفاظه التفصيلي بالرسومات. غالبًا ما يختار المصممون والمصورون وناشوّرو سطح المكتب TIFF للحفاظ على الطبقات ودقة الألوان والإعدادات الأصلية في صورهم.
باستخدام Aspose.Slides، يمكنك بسهولة تحويل شرائح PowerPoint (PPT، PPTX) وشرائح OpenDocument (ODP) مباشرة إلى صور TIFF عالية الجودة، مما يضمن احتفاظ عروضك التقديمية بأقصى دقة بصرية.
تحويل عرض تقديمي إلى TIFF
باستخدام طريقة save المقدمة من فئة Presentation، يمكنك بسرعة تحويل عرض تقديمي كامل من PowerPoint إلى TIFF. تتوافق صور TIFF الناتجة مع حجم الشريحة الافتراضي.
يعرض هذا الشيفرة كيفية تحويل عرض تقديمي من PowerPoint إلى TIFF:
// إنشاء كائن Presentation الذي يمثل ملف عرض تقديمي (PPT ، PPTX ، ODP ، إلخ).
Presentation presentation = new Presentation("presentation.pptx");
try {
// حفظ العرض التقديمي كملف TIFF.
presentation.save("output.tiff", SaveFormat.Tiff);
} finally {
presentation.dispose();
}
تحويل عرض تقديمي إلى TIFF بالأبيض والأسود
تسمح الطريقة setBwConversionMode في فئة TiffOptions لك بتحديد الخوارزمية المستخدمة عند تحويل شريحة ملونة أو صورة إلى TIFF بالأبيض والأسود. لاحظ أن هذا الإعداد يطبق فقط عندما تكون طريقة setCompressionType مضبوطة على CCITT4 أو CCITT3.
لنفترض أن لدينا ملف “sample.pptx” يحتوي على الشريحة التالية:

يعرض هذا الشيفرة كيفية تحويل الشريحة الملونة إلى TIFF بالأبيض والأسود:
TiffOptions tiffOptions = new TiffOptions();
tiffOptions.setCompressionType(TiffCompressionTypes.CCITT4);
tiffOptions.setBwConversionMode(BlackWhiteConversionMode.Dithering);
Presentation presentation = new Presentation("sample.pptx");
try {
presentation.save("output.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
النتيجة:

تحويل عرض تقديمي إلى TIFF بحجم مخصص
إذا كنت تحتاج إلى صورة TIFF بأبعاد محددة، يمكنك تعيين القيم المطلوبة باستخدام الطرق المتاحة في TiffOptions. على سبيل المثال، تسمح لك طريقة setImageSize بتحديد حجم الصورة الناتجة.
يعرض هذا الشيفرة كيفية تحويل عرض تقديمي من PowerPoint إلى صور TIFF بحجم مخصص:
// إنشاء كائن Presentation الذي يمثل ملف عرض تقديمي (PPT، PPTX، ODP، إلخ).
Presentation presentation = new Presentation("presentation.pptx");
try {
TiffOptions tiffOptions = new TiffOptions();
// تعيين نوع الضغط.
tiffOptions.setCompressionType(TiffCompressionTypes.Default);
/*
أنواع الضغط:
Default - يحدد نظام الضغط الافتراضي (LZW).
None - يحدد عدم وجود ضغط.
CCITT3
CCITT4
LZW
RLE
*/
// العمق يعتمد على نوع الضغط ولا يمكن تعيينه يدويًا.
// تعيين DPI للصورة.
tiffOptions.setDpiX(200);
tiffOptions.setDpiY(200);
// تعيين حجم الصورة.
tiffOptions.setImageSize(new Size(1728, 1078));
INotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomFull);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// حفظ العرض التقديمي كملف TIFF بالحجم المحدد.
presentation.save("tiff-ImageSize.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
تحويل عرض تقديمي إلى TIFF بصيغة بكسل مخصصة للصورة
باستخدام طريقة setPixelFormat من فئة TiffOptions، يمكنك تحديد صيغة البكسل المفضلة لديك للصورة TIFF الناتجة.
يعرض هذا الشيفرة كيفية تحويل عرض تقديمي من PowerPoint إلى صورة TIFF بصيغة بكسل مخصصة:
// إنشاء كائن Presentation الذي يمثل ملف عرض تقديمي (PPT، PPTX، ODP، إلخ).
Presentation presentation = new Presentation("presentation.pptx");
try {
TiffOptions tiffOptions = new TiffOptions();
tiffOptions.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
/*
ImagePixelFormat يحتوي على القيم التالية (كما هو مذكور في الوثائق):
Format1bppIndexed - 1 بت لكل بكسل، مفهرس.
Format4bppIndexed - 4 بت لكل بكسل، مفهرس.
Format8bppIndexed - 8 بت لكل بكسل، مفهرس.
Format24bppRgb - 24 بت لكل بكسل، RGB.
Format32bppArgb - 32 بت لكل بكسل، ARGB.
*/
// حفظ العرض التقديمي كملف TIFF بالحجم المحدد للصورة.
presentation.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Tip
تحقق من أداة التحويل المجانية من PowerPoint إلى ملصق من Aspose’s FREE PowerPoint to Poster converter.FAQ
هل يمكنني تحويل شريحة فردية بدلاً من عرض PowerPoint كامل إلى TIFF؟
نعم. يتيح لك Aspose.Slides تحويل شرائح فردية من عروض PowerPoint وOpenDocument إلى صور TIFF بشكل منفصل.
هل هناك أي حد لعدد الشرائح عند تحويل عرض تقديمي إلى TIFF؟
لا، لا يفرض Aspose.Slides أي قيود على عدد الشرائح. يمكنك تحويل عروض تقديمية بأي حجم إلى صيغة TIFF.
هل يتم الحفاظ على الرسوم المتحركة وتأثيرات الانتقال في PowerPoint عند تحويل الشرائح إلى TIFF؟
لا، فإن TIFF تنسيق صورة ثابت. لذلك، لا يتم الحفاظ على الرسوم المتحركة وتأثيرات الانتقال؛ يتم تصدير لقطات ثابتة فقط من الشرائح.