Az Excel beágyazása a PowerPointba Java használatával

Ez a rövid oktatóanyag leírja, hogyan ágyazható be a(z) Excel a(z) PowerPoint rendszerbe Java használatával. Tartalmazza a fejlesztői környezet beállításának részleteit, a folyamatot meghatározó lépések listáját, valamint egy mintakódot, amellyel Excel-fájlt ágyazhat be a PowerPointba Java használatával. Leírja az Excel fájl ikonjának dián való megjelenítésének lehetőségét is.

Excel-fájl beágyazásának lépései a PowerPointba Java használatával

  1. Hozzon létre egy környezetet a Aspose.Slides for Java használatához az Excel-fájl beágyazásához
  2. Hozzon létre vagy töltsön be egy Presentation fájlt az Excel beillesztéséhez
  3. Szerezze meg a céldia hivatkozását az ISlide osztályobjektumban
  4. Használja a Files.readAllBytes() metódust a forrás Excel-fájl olvasásához
  5. Példányosítsa a OleEmbeddedDataInfo objektumot a bytes tömb használatával
  6. Hívja meg az addOleObjectFrame metódust adatinformációkat tartalmazó keret hozzáadásához
  7. Állítsa be a zászlót az objektum ikonjának megjelenítéséhez a dián, és mentse a bemutatót

Ezek a lépések elmagyarázzák, hogyan ágyazhat be Excel-fájlt a PowerPointba Java használatával. Hozza létre a Presentation class objektumot, és nyissa meg az első diát, majd olvassa be a forrás Excel fájlt a bájttömbbe. Hozza létre az OleEmbeddedDataInfo objektumot ezzel a bájttömbbel, és adja hozzá az OLE objektumot a diához az addOleObjectFrame() metódussal.

Kód az Excel-munkafüzet beszúrásához a PowerPointba Java használatával

import com.aspose.slides.*;
import java.nio.file.Files;
import java.nio.file.Paths;
public class Main
{
public static void main(String[] args) throws Exception // Embed Excel file using Java
{
// Set the licenses
new License().setLicense("License.lic");
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
byte[] ExcelBytes = Files.readAllBytes(Paths.get("Book1.xlsx"));
IOleEmbeddedDataInfo dataInfoExcel = new OleEmbeddedDataInfo(ExcelBytes, "xlsx");
IOleObjectFrame oleFrameXlsx = slide.getShapes().addOleObjectFrame(15, 15, 50, 50, dataInfoExcel);
oleFrameXlsx.setObjectIcon(true);
presentation.save("Output.pptx", SaveFormat.Pptx);
} catch (Exception e) {
} finally {
if (presentation != null) presentation.dispose();
}
System.out.println("Done");
}
}

A fent említett példakód bemutatja, hogyan lehet Excel-munkafüzetet beágyazni a PowerPointba Java használatával. Megjelenítheti a beágyazott Excel-fájl ikonját, vagy közvetlenül megjelenítheti a fájl tartalmát a jelző beállításával a setObjectIcon() metódusban. Minden típusú fájl beágyazható a cikkben leírt technikával.

Ez a cikk megtanított bennünket az Excel-fájl prezentációba való integrálására. Ha hangfájlt szeretne hozzáadni egy prezentációhoz, olvassa el a következő cikket: Hang hozzáadása a prezentációhoz Java használatával.

 Magyar