# Java PowerPoint API | Aspose Slides Java

> Aspose.Slides för Java är ett Aspose Java PowerPoint API för att skapa Java PPT och Java PPTX.

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



<p>
 Aspose.Slides för Java är ett Java PowerPoint API för presentationshantering och hantering. Det låter utvecklare läsa, skriva, konvertera och manipulera PowerPoint-presentationer i Java. Alla dokumentelement som bilder, tabeller, text, diagram, former, bilder och SmartArt-diagram är tillgängliga för manipulation.
</p>

<p>
 Aspose.Slides för Java API stöder export av presentationer till PDF, PDF/A, HTML, XPS och bildformat. Java PowerPoint API innehåller många utökade Java PPT-funktioner som: sammanfoga, klona, ​​dela, jämföra, skriva ut PPT(X)-presentationer i Java. Aspose.Slides för Java API fungerar utan att några ytterligare beroenden behövs.
</p>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Databehandling
   </header>
   <ul>
    <li>
Skapa diagram
    </li>
    <li>
Arbeta med SmartArts
    </li>
    <li>
Arbeta med PowerPoint-former
    </li>
    <li>
Stöd för ActiveX-kontroller
    </li>
    <li>
Stöd för Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text och stycke
   </header>
   <ul>
    <li>
Hantera text och formatering
    </li>
    <li>
Hantera hyperlänktext
    </li>
    <li>
Ställ in platshållartyp
    </li>
    <li>
Textplatshållare och ramar
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafik & Multimedia
   </header>
   <ul>
    <li>
Stöder MSO-diagram
    </li>
    <li>
Stöder SmartArt Shapes
    </li>
    <li>
Stöder ActiveX Shapes
    </li>
    <li>
Hantera bildövergångar
    </li>
    <li>
Hantera animationseffekter
    </li>
    <li>
Lägg till kopplingar till former
    </li>
    <li>
Rotera och vänd former
    </li>
    <li>
Hantera Shapes linjestilar
    </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>
    Java Runtime Environment
   </header>
   <ul>
    <li>
JSP/JSF-applikation
    </li>
    <li>
Skrivbordsapplikation
    </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>
    Ingång/utgång
   </header>
   <ul>
    <li>
     <b>
Microsoft powerpoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Öppet kontor:
     </b>
     ODP
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Endast utgång
   </header>
   <ul>
    <li>
     <b>
Fast layout:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Bilder:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Webb:
     </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">
    Avancerade funktioner i 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">
     Skapa eller klona befintliga bilder från mallar
    </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">
     Spara och öppna filer till och från strömmar
    </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">
     Skapa presentationer från databasen
    </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">
     Skapa former och lägg till text i former på bilder
    </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">
     Arbeta med PowerPoint-tabeller
    </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">
     Hantera text- och formformatering
    </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">
     Ta bort eller applicera skyddet på former
    </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">
     Bädda in Excel-diagram som OLE-objekt i bilder
    </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">
     Arbeta med ActiveX-komponenter
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Konvertera presentation till flera format i Java
    </h2>
    <p>
     Aspose.Slides för Java API renderar presentationer till ett stort antal standardformat som liknar originalet med hjälp av dess renderingsmotor. Återgivningsmotorn är speciellt utformad för att rendera med högsta trohet mot PowerPoint. Att konvertera presentationer till vilket format som helst är enkelt genom att bara ladda, ställa in utdataformatet och anropa Spara-metoden. Med Java PowerPoint API definierar du inställningarna för Java PPT-konvertering för att ändra utdatadokumentet i en fart.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Rendera presentationer - 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">
     Ändra presentationselement i Java
    </h2>
    <p>
     Aspose.Slides för Java API kan hantera alla bildelement inklusive tabell, textruta, rektangel, polylinje, ellips, auto-form, bildram, videoram, ljudram och OLE-objektram. Java PowerPoint API tillhandahåller också en väldesignad uppsättning Java PPT-klasser som gör att du kan manipulera vart och ett av dessa element på ett omfattande sätt.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Manipulera PowerPoint SmartArt i Java
    </h2>
    <p>
     Aspose.Slides för Java API kan enkelt skapa eller komma åt, manipulera och ta bort befintliga SmartArt-former från en bild. Java PowerPoint API underlättar att dynamiskt utforska SmartArts egenskaper eller att hantera SmartArt-noder samt manipulera layout, stil och färg på SmartArt-former.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Skapa presentationsminiatyrer i Java
    </h2>
    <p>
     Det finns många möjligheter att använda miniatyrbilder som: skapa en onlinepresentationsvisare på en anpassad webbplats, dela miniatyrbilder med kunder som en presentationsmall och många andra. Aspose.Slides för Java API gör det möjligt att skapa bildminiatyrer med bara några rader kod.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Skapa bildens miniatyrbild - Java
     </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 Automation – Behövs inte
    </h2>
    <p>
     API är byggt med hanterad kod som inte behöver Microsoft Office eller Microsoft PowerPoint för att installeras på maskinen för att fungera med PowerPoint-dokumentformat. Det är ett perfekt Microsoft PowerPoint-automatiseringsalternativ när det gäller funktioner som stöds, säkerhet, stabilitet, skalbarhet, hastighet och pris.
    </p>
   </div>
  </div>
 </div>
</div>
