# Java PowerPoint API | اسلایدهای جاوا را Aspose کنید

> Aspose.Slides برای جاوا یک API پاورپوینت جاوا Aspose برای ایجاد Java PPT و Java PPTX است.

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



<p>
 Aspose.Slides برای جاوا یک API پاورپوینت جاوا برای دستکاری و مدیریت ارائه ها است. این به توسعه دهندگان اجازه می دهد تا ارائه های پاورپوینت را در جاوا بخوانند، بنویسند، تبدیل و دستکاری کنند. همه عناصر سند مانند اسلایدها، جداول، متن، نمودارها، اشکال، تصاویر و نمودارهای SmartArt برای دستکاری در دسترس هستند.
</p>

<p>
 Aspose.Slides for Java API از صادرات ارائه ها به فرمت های PDF، PDF/A، HTML، XPS و تصویر پشتیبانی می کند. Java PowerPoint API شامل بسیاری از ویژگی‌های توسعه‌یافته جاوا PPT است: ادغام، شبیه‌سازی، تقسیم، مقایسه، چاپ ارائه‌های PPT(X) در جاوا. 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>
با اشکال پاورپوینت کار کنید
    </li>
    <li>
پشتیبانی از ActiveX Controls
    </li>
    <li>
پشتیبانی از Ole Objects
    </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 Shapes پشتیبانی می کند
    </li>
    <li>
پشتیبانی از ActiveX Shapes
    </li>
    <li>
انتقال اسلایدها را مدیریت کنید
    </li>
    <li>
مدیریت جلوه های انیمیشن
    </li>
    <li>
اتصال دهنده ها را به Shapes اضافه کنید
    </li>
    <li>
چرخش و چرخش اشکال
    </li>
    <li>
سبک های خط Shape را مدیریت کنید
    </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">
     کار با جداول پاورپوینت
    </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">
     نمودارهای اکسل را به عنوان اشیاء 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">
     تبدیل ارائه به چند فرمت در جاوا
    </h2>
    <p>
     Aspose.Slides for Java API با استفاده از موتور رندر خود، ارائه ها را به تعداد زیادی فرمت استاندارد مشابه فرمت اصلی ارائه می کند. موتور رندر مخصوصا برای رندر با بالاترین وفاداری به پاورپوینت طراحی شده است. تبدیل ارائه ها به هر فرمت پشتیبانی شده با بارگیری، تنظیم فرمت خروجی و فراخوانی روش Save ساده است. با Java PowerPoint API، تنظیمات تبدیل جاوا PPT را برای تغییر سند خروجی در لحظه تعریف کنید.
    </p>
    <div class="codeblock" id="code">
     <h3>
      ارائه ارائه - جاوا
     </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">
     تغییر عناصر ارائه در جاوا
    </h2>
    <p>
     Aspose.Slides for Java API قادر است تمام عناصر اسلاید از جمله جدول، جعبه متن، مستطیل، چند خط، بیضی، شکل خودکار، قاب عکس، قاب ویدئو، قاب صوتی و قاب شی OLE را مدیریت کند. Java PowerPoint API همچنین مجموعه ای از کلاس های PPT جاوا را به خوبی طراحی کرده است که به شما امکان می دهد هر یک از این عناصر را به طور جامع دستکاری کنید.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     پاورپوینت SmartArt را در جاوا دستکاری کنید
    </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">
     اتوماسیون مایکروسافت آفیس - مورد نیاز نیست
    </h2>
    <p>
     API با استفاده از کد مدیریت شده ساخته شده است که برای کار با فرمت های سند پاورپوینت نیازی به نصب Microsoft Office یا Microsoft PowerPoint بر روی دستگاه ندارد. این یک جایگزین عالی برای اتوماسیون مایکروسافت پاورپوینت از نظر ویژگی های پشتیبانی شده، امنیت، پایداری، مقیاس پذیری، سرعت و قیمت است.
    </p>
   </div>
  </div>
 </div>
</div>
