Kako pretvoriti SVG u prezentaciju pomoću Jave

U ovoj jednostavnoj temi pokazat ćemo vam kako pretvoriti SVG u Presentation pomoću Jave. Aplikacija se može koristiti u bilo kojem od Java konfiguriranih okruženja unutar Windowsa, Linuxa ili macOS-a za konvertiranje SVG u PPTX u Javi neprimjetno i bez ikakve ovisnosti o softveru treće strane.

Koraci za izvoz SVG u PPTX u Javi

  1. Konfigurirajte svoju aplikaciju za dodavanje Aspose.Slides for Java iz upravitelja repozitorija
  2. Instancirajte instancu klase Presentation da biste stvorili zadanu prezentaciju
  3. Učitajte prvi slajd unutar zbirke slajdova prezentacije
  4. Otvorite i pročitajte sadržaj SVG datoteke i umetnite je u kolekciju prezentacijskih slika
  5. Umetnite oblik okvira slike unutar slajda s dodanom SVG slikom
  6. Spremite prezentaciju sa SVG slikom na disk

Slijedeći gornje korake u Javi, spremanje SVG kao PPT prezentacije može se izvesti jednostavno. Proces se pokreće stvaranjem nove prezentacije pomoću instance klase Presentation i pristupom prvom slajdu unutar kolekcije slajdova. Nakon toga, sadržaj izvorne SVG datoteke se čita i dodaje instanci klase IPPImage unutar zbirke prezentacijskih slika. Dodana slika se zatim umeće unutar oblika okvira slike, a zatim se prezentacija sprema na disk u PPTX formatu.

Kod za pretvaranje SVG u PPTX u Javi

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);
}
}

Korištenjem gornjeg koda u Java SVG u PowerPoint pretvorba prezentacije može se lako izvesti pomoću jednostavnog API sučelja. Možete stvoriti novu prezentaciju ili učitati postojeću prezentaciju i možete umetnuti SVG sliku na bilo koje željeno mjesto unutar bilo kojeg slajda uz postavljanje bilo koje prilagođene veličine za sliku. Izvorna SVG slika može se učitati kao memorijski tok iz izvora poput weba ili baza podataka.

Ova tema uključuje kako umetnuti SVG u prezentaciju pomoću Jave. Ako ste zainteresirani za učenje o dodavanju tablice unutar PowerPoint prezentacije, pogledajte članak na kako umetnuti tablicu u slajd pomoću Jave.

 Hrvatski