# Java PowerPoint API | شرائح Aspose Java

> Aspose.Slides for Java هو Aspose Java PowerPoint API لإنشاء Java PPT و Java PPTX.

Source: https://products.aspose.com/slides/ar/java/
Updated: 2026-08-11



<p>
 Aspose.Slides for Java هو Java PowerPoint API لمعالجة العروض التقديمية وإدارتها. يسمح للمطورين بقراءة عروض PowerPoint التقديمية وكتابتها وتحويلها ومعالجتها في Java. يمكن الوصول إلى كافة عناصر المستند مثل الشرائح والجداول والنصوص والمخططات والأشكال والصور ومخططات SmartArt للمعالجة.
</p>

<p>
 Aspose.Slides for Java API يدعم تصدير العروض التقديمية إلى تنسيقات PDF و PDF / A و HTML و XPS والصورة. تتضمن Java PowerPoint API العديد من ميزات Java PPT الموسعة مثل: دمج ، استنساخ ، تقسيم ، مقارنة ، طباعة عروض تقديمية PPT (X) في Java. Aspose.Slides for Java API يعمل دون الحاجة إلى أي تبعيات إضافية.
</p>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    معالجة البيانات
   </header>
   <ul>
    <li>
إنشاء الرسوم البيانية
    </li>
    <li>
العمل مع SmartArts
    </li>
    <li>
العمل مع أشكال PowerPoint
    </li>
    <li>
دعم عناصر تحكم ActiveX
    </li>
    <li>
دعم كائنات Ole
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    نص وفقرة
   </header>
   <ul>
    <li>
إدارة النص والتنسيق
    </li>
    <li>
إدارة نص الارتباط التشعبي
    </li>
    <li>
تعيين نوع العنصر النائب
    </li>
    <li>
العناصر النائبة للنص والإطارات
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    الرسومات والوسائط المتعددة
   </header>
   <ul>
    <li>
يدعم مخططات MSO
    </li>
    <li>
يدعم أشكال SmartArt
    </li>
    <li>
يدعم أشكال ActiveX
    </li>
    <li>
إدارة انتقالات الشرائح
    </li>
    <li>
إدارة تأثيرات الرسوم المتحركة
    </li>
    <li>
أضف موصلات إلى الأشكال
    </li>
    <li>
استدارة وانعكاس الأشكال
    </li>
    <li>
إدارة أنماط خط الشكل
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    بيئة جافا وقت التشغيل
   </header>
   <ul>
    <li>
تطبيق JSP / JSF
    </li>
    <li>
تطبيقات سطح المكتب
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint API Java" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    الإدخال / الإخراج
   </header>
   <ul>
    <li>
     <b>
مايكروسوفت باوربوينت:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
مكتب مفتوح:
     </b>
     ODP
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    الإخراج فقط
   </header>
   <ul>
    <li>
     <b>
التخطيط الثابت:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
الصور:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
الويب:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Java" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">

   <h2 class="pr-ft">
    الميزات المتقدمة ل Java PowerPoint API
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     إنشاء أو استنساخ الشرائح الموجودة من القوالب
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-save ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     حفظ وفتح الملفات من وإلى التدفقات
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     توليد العروض من قاعدة البيانات
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     قم بإنشاء أشكال وإضافة نص إلى الأشكال الموجودة على الشرائح
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     العمل مع جداول PowerPoint
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     التعامل مع تنسيق النص والشكل
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     قم بإزالة أو تطبيق الحماية على الأشكال
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     قم بتضمين مخططات Excel ككائنات OLE في الشرائح
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-flash ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     العمل مع مكونات ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     تحويل العرض التقديمي إلى تنسيقات متعددة في Java
    </h2>
    <p>
     Aspose.Slides for Java API تقدم العروض إلى عدد كبير من التنسيقات القياسية المشابهة للتنسيقات الأصلية باستخدام محرك العرض الخاص بها. تم تصميم محرك التقديم خصيصًا للتقديم بأعلى دقة إلى PowerPoint. يعد تحويل العروض التقديمية إلى أي تنسيق مدعوم أمرًا بسيطًا بمجرد التحميل وتعيين تنسيق الإخراج واستدعاء طريقة الحفظ. باستخدام Java PowerPoint API ، حدد إعدادات تحويل Java PPT لتغيير المستند الناتج بسرعة.
    </p>
    <div class="codeblock" id="code">
     <h3>
      تقديم العروض - Java
     </h3>
     <pre><code class="java">// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     تغيير عناصر العرض التقديمي في Java
    </h2>
    <p>
     Aspose.Slides for Java API قادرة على التعامل مع جميع عناصر الشرائح بما في ذلك الجدول ، مربع النص ، المستطيل ، متعدد الخطوط ، القطع الناقص ، الشكل التلقائي ، إطار الصورة ، إطار الفيديو ، إطار الصوت وإطار كائن OLE. توفر Java PowerPoint API أيضًا مجموعة مصممة جيدًا من فئات Java PPT التي تمكنك من معالجة كل عنصر من هذه العناصر بشكل شامل.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     معالجة PowerPoint SmartArt في Java
    </h2>
    <p>
     Aspose.Slides for Java API يمكن بسهولة إنشاء أو الوصول إلى أشكال SmartArt الموجودة ومعالجتها وإزالتها من الشريحة. تسهل Java PowerPoint API استكشاف خصائص SmartArt ديناميكيًا أو إدارة عقد SmartArt بالإضافة إلى معالجة تخطيط وأسلوب ولون أشكال SmartArt.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     إنشاء صور مصغرة للشرائح في جافا
    </h2>
    <p>
     هناك الكثير من الاحتمالات لاستخدام الصور المصغرة للشرائح مثل: إنشاء عارض عرض تقديمي عبر الإنترنت في موقع ويب مخصص ، ومشاركة الصورة المصغرة للشريحة مع العملاء كقالب عرض تقديمي والعديد من الميزات الأخرى. Aspose.Slides for Java API يسمح بإنشاء صور مصغرة للشرائح ببضعة أسطر من الكود.
    </p>
    <div class="codeblock" id="code">
     <h3>
      إنشاء صورة مصغرة للشريحة - جافا
     </h3>
     <pre><code class="java">// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     أتمتة Microsoft Office - غير مطلوب
    </h2>
    <p>
     تم إنشاء API باستخدام تعليمات برمجية مُدارة لا تحتاج إلى تثبيت Microsoft Office أو Microsoft PowerPoint على الجهاز للعمل مع تنسيقات مستندات PowerPoint. إنه بديل مثالي لأتمتة Microsoft PowerPoint من حيث الميزات المدعومة والأمان والاستقرار وقابلية التوسع والسرعة والسعر.
    </p>
   </div>
  </div>
 </div>
</div>
