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
- Hozzon létre egy környezetet a Aspose.Slides for Java használatához az Excel-fájl beágyazásához
- Hozzon létre vagy töltsön be egy Presentation fájlt az Excel beillesztéséhez
- Szerezze meg a céldia hivatkozását az ISlide osztályobjektumban
- Használja a Files.readAllBytes() metódust a forrás Excel-fájl olvasásához
- Példányosítsa a OleEmbeddedDataInfo objektumot a bytes tömb használatával
- Hívja meg az addOleObjectFrame metódust adatinformációkat tartalmazó keret hozzáadásához
- Á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.