Kaip konvertuoti SVG į pristatymą naudojant Java.

Šioje paprastoje temoje parodysime, kaip konvertuoti SVG į Presentation naudojant Java. Programą galima naudoti bet kurioje Java sukonfigūruotoje aplinkoje Windows, Linux ar MacOS, kad būtų galima sklandžiai ir nepriklausant nuo jokios trečiosios šalies programinės įrangos konvertuoti SVG į PPTX Java.

Veiksmai eksportuoti SVG į PPTX Java

  1. Sukonfigūruokite programą, kad pridėtumėte Aspose.Slides for Java iš saugyklos tvarkyklės
  2. Norėdami sukurti numatytąjį pristatymą, sukurkite Presentation klasės egzempliorių
  3. Įkelkite pirmąją skaidrę pristatymo skaidrių kolekcijoje
  4. Atidarykite ir perskaitykite SVG failo turinį ir įdėkite jį į pristatymo vaizdų kolekciją
  5. Į skaidrę su pridėtu SVG vaizdu įterpkite paveikslo rėmelio formą
  6. Išsaugokite pristatymą su SVG atvaizdu diske

Vykdydami aukščiau nurodytus veiksmus Java, galite lengvai išsaugoti SVG kaip PPT pristatymą. Procesas pradedamas sukuriant naują pristatymą naudojant pristatymo klasės egzempliorių ir pasiekiant pirmąją skaidrių kolekcijos skaidrę. Vėliau šaltinio SVG failo turinys nuskaitomas ir pridedamas prie IPPImage klasės egzemplioriaus pristatymo vaizdų kolekcijoje. Tada pridėtas vaizdas įterpiamas į paveikslėlio rėmelio formą, o pristatymas išsaugomas diske PPTX formatu.

Kodas konvertuoti SVG į PPTX 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);
}
}

Naudojant aukščiau pateiktą kodą Java SVG į PowerPoint pristatymą galima lengvai konvertuoti naudojant paprastą API sąsają. Galite sukurti naują pristatymą arba įkelti esamą pristatymą ir įterpti SVG vaizdą į bet kurią norimą vietą bet kurioje skaidrėje, taip pat nustatyti bet kokį pasirinktinį vaizdo dydį. Šaltinio SVG vaizdas taip pat gali būti įkeltas kaip atminties srautas iš tokių šaltinių, kaip žiniatinklis ar duomenų bazės.

Šioje temoje aprašoma, kaip įterpti SVG į pristatymą naudojant Java. Jei norite sužinoti, kaip pridėti lentelę PowerPoint pristatyme, žr. straipsnį kaip įterpti lentelę skaidrėje naudojant Java.

 Latviski