إدراج صورة في عرض PowerPoint التقديمي في Java باستخدام Apache POI API
في منشور مدونتنا السابق، استكشفنا واجهة برمجة تطبيقات Apache POI XSLF من أجل إنشاء وتحديث ملف Microsoft PowerPoint PPTX باستخدام Java. يتيح لك Apache POI for Java العمل مع ملفات PPT وPPTX من داخل تطبيقات Java الخاصة بك دون الدخول في تفاصيل تنسيق الملف الداخلي لهذه التطبيقات. في هذه المقالة، سنتناول تفاصيل كيفية استخدام Apache POI API لإدراج صورة في PPTX باستخدام Java. سنلقي نظرة أيضًا على كيفية قراءة معلومات الصورة من ملف PPTX باستخدام Java.
إنشاء عرض PowerPoint في Java مع Apache POI API
في مقالتنا السابقة ، قدمنا [مكونات Apache POI] 1 للعمل مع ملفات عرض PowerPoint. لقد ألقينا نظرة على HSLF (تنسيق تخطيط الشريحة الرهيبة) و XSLF (تنسيق تخطيط شريحة XML) APIs المقدمة من Apache POI. في هذه المقالة ، سنرى كيفية إنشاء عروض تقديمية في Java وحفظها كـ [PPTX Files] 2.
متطلبات النظام قبل أن تبدأ ، تأكد من أن نظامك يفي بالمتطلبات التالية. *** JDK** - Java SE 2 JDK 1.
Java API للوصول إلى تنسيقات ملف PowerPoint
عندما يتعلق الأمر بالعمل مع ملفات PowerPoint باستخدام مكتبة Apache POI ، هناك مكونان قويان HSLF و XSLF هنا لمساعدتك. توفر هذه المكونات للمطورين الأدوات التي يحتاجونها للمعالجة وإنشاء عروض تقديمية PowerPoint ، سواء كانوا يتعاملون مع تنسيق PPT أو أكثر تنسيق PPTX.
HSLF (تنسيق تخطيط الشريحة الرهيبة) تم تصميم HSLF للتعامل مع تنسيق PPT الكلاسيكي ، والذي تم استخدامه على نطاق واسع قبل إدخال PPTX. يمكّنك هذا المكون من Apache POI من الوصول إلى العناصر المختلفة لعرض PowerPoint ، مثل الشرائح والنص والأشكال والصور والمزيد.
Apache POI-مكتبة Java مفتوحة المصدر لتنسيقات ملفات Microsoft Office
Apache POI (تنفيذ التغذية الضعيفة) هي مكتبة Java شهيرة مفتوحة المصدر تم تطويرها من قبل مؤسسة Apache Software Foundation. يرمز POI إلى “تنفيذ تعبئة ضعيف” في إشارة إلى تنسيقات الملف الثنائية لشركة Microsoft. الغرض الرئيسي من Apache POI هو تزويد مطوري Java بمجموعة من واجهات برمجة التطبيقات التي تسمح لهم بقراءة وتنسيقات ملفات Microsoft Office المختلفة ، مثل جداول بيانات Excel (.xls و .xlsx) ، Word) المستندات (.doc و .docx) ، وعروض PowerPoint التقديمية (.
الفرق بين PPT و PPTX
إذا كنت مستخدمًا منتظمًا لـ Microsoft PowerPoint لفترة طويلة ، فيجب أن تكون على دراية بتنسيقات ملف PPT و PPTX. كان كل من نوع ملفات العرض التقديمي جزءًا من Microsoft PowerPoint لبعض الوقت الآن. PPT هو أقدم تنسيق ملف PowerPoint الذي تم استخدامه على نطاق واسع لتوفير العروض التقديمية للقرص. تم استبداله بتنسيق ملف PPTX الأحدث بإدخال Office 2007 وهو التنسيق الافتراضي لتوفير العروض التقديمية منذ ذلك الحين. نظرًا لأن معظم المستخدمين قد تمت ترقيتهم إلى الإصدار الأحدث من PowerPoint ، فقد لم يلاحظوا الفرق حيث يتم حفظ الملفات الجديدة لتنسيقات ملفات PPTX افتراضيًا.
فهم تنسيقات ملف PowerPoint
تم استخدام Microsoft PowerPoint لسنوات لإنشاء شرائح عرض تقديمية قوية. تطبيق البرنامج هذا سهل الاستخدام ويوفر العديد من الميزات المريحة للمستخدمين. لذلك تم تصميم المستخدمين ببساطة وإنشاء العرض التقديمي دون أن يزعجوا ما تم استخدام تنسيق ملف العرض التقديمي لحفظ العرض التقديمي. إنهم ببساطة ينقر نقرًا مزدوجًا على الملف ويتعرف PowerPoint بذكاء على تنسيق الملف ويفتحونه عن طريق إنشاء البيئة اللازمة. هنا ، دعونا نلقي نظرة على بعض تنسيقات ملف PowerPoint المعروفة.
تنسيقات ملف العرض على fileFormat.com
عندما يتعلق الأمر بالعمل مع تطوير التطبيقات لمعالجة أنواع الملفات المختلفة ، فإن المهمة ليست سهلة. يتطلب معلومات مفصلة حول مواصفات تنسيق الملف والهياكل للتغلب على المشكلات في تطوير هذه التطبيقات. fileformat.com هي محطة واحدة للحصول على إرشادات حول تنسيقات الملفات. يمنحك مزيجها الفريد من تنسيق الملفات ويكي وأخبار ودعم الفرصة للحصول على المعرفة حول أنواع الملفات والمشاركة في مناقشات مثمرة مع مجتمع تنسيق الملفات.
تنسيقات ملف العرض التقديمي تتضمن فئة تنسيق ملف العرض التقديمي على FileFormat.