Hur man konverterar SVG till presentation med Java

I detta enkla ämne kommer vi att visa dig hur du konverterar SVG till Presentation med Java. Applikationen kan användas i vilken som helst av de Java-konfigurerade miljöerna i Windows, Linux eller macOS för att konvertera SVG till PPTX i Java sömlöst och utan något beroende av tredje parts programvara.

Steg för att exportera SVG till PPTX i Java

  1. Konfigurera din applikation för att lägga till Aspose.Slides for Java från lagringshanteraren
  2. Instantiera en instans av klassen Presentation för att skapa en standardpresentation
  3. Ladda den första bilden i presentationsbildsamlingen
  4. Öppna och läs SVG-filens innehåll och infoga det i presentationsbildsamlingen
  5. Infoga en bildramsform inuti bilden med tillagd SVG-bild
  6. Spara presentationen med en SVG-bild på disken

Genom att följa stegen ovan i Java spara SVG som PPT kan presentationen utföras enkelt. Processen initieras genom att skapa en ny presentation med hjälp av klassen Presentation och komma åt den första bilden i bildsamlingen. Därefter läses innehållet i SVG-källfilen och läggs till i en instans av klassen IPPImage i presentationsbildsamlingen. Den tillagda bilden infogas sedan i en bildramsform och sedan sparas presentationen på disken i PPTX-format.

Kod för att konvertera SVG till PPTX i Java

import com.aspose.slides.IPPImage;
import com.aspose.slides.ISlide;
import com.aspose.slides.ISvgImage;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
import com.aspose.slides.SvgImage;
import java.nio.file.Files;
import java.nio.file.Paths;
public class InsertSVG {
public static void main(String[] args) throws Exception{
String filesPath = "/Documents/KnowledgeBase/TestData/";
License svgImportlicense = new License();
svgImportlicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Generate a default presentation to insert an SVG image
Presentation SvgPresentation = new Presentation();
//Access the first slide of the newly created presentation
ISlide slide = SvgPresentation.getSlides().get_Item(0);
//Load the SVG file content and add it to the presentation image collection
String svgContent = new String(Files.readAllBytes(Paths.get(filesPath + "410.svg")));
ISvgImage svgImage = new SvgImage(svgContent);
IPPImage ppSVGImage = SvgPresentation.getImages().addImage(svgImage);
//Insert the SVG inside a picture frame shape
slide.getShapes().addPictureFrame(ShapeType.Rectangle, 0, 0, ppSVGImage.getWidth(), ppSVGImage.getHeight(), ppSVGImage);
//Save the presentation with the SVG image
SvgPresentation.save(filesPath + "PresWithSVG.pptx", SaveFormat.Pptx);
}
}

Genom att använda ovanstående kod i Java SVG till PowerPoint kan presentationskonvertering enkelt utföras med ett enkelt API-gränssnitt. Du kan skapa en ny presentation eller ladda en befintlig presentation och kan infoga SVG-bilden på valfri plats i vilken bild som helst tillsammans med att ställa in valfri anpassad storlek för bilden också. SVG-källbilden kan också laddas som en minnesström från källor som webben eller databaser.

Det här ämnet handlar om hur man infogar SVG i Presentation med Java. Om du är intresserad av att lära dig hur du lägger till en tabell i PowerPoint-presentationen, se artikeln om hur man infogar en tabell i slide med Java.

 Svenska