Tento krátký tutoriál popisuje, jak vložit Excel do PowerPoint pomocí Javy. Obsahuje podrobnosti pro nastavení vývojového prostředí, seznam kroků definujících proces a ukázkový kód, který můžete použít k vložení souboru Excel do PowerPointu pomocí Javy. Bude také popisovat možnost zobrazení ikony souboru Excel na snímku.
Kroky k vložení souboru Excel do PowerPointu pomocí Java
- Vytvořte prostředí pro použití Aspose.Slides for Java pro vložení souboru Excel
- Vytvořte nebo načtěte Presentation pro vložení Excelu do něj
- Získejte odkaz na cílový snímek v objektu třídy ISlide
- Ke čtení zdrojového souboru Excel použijte metodu Files.readAllBytes().
- Vytvořte instanci objektu OleEmbeddedDataInfo pomocí pole bajtů
- Chcete-li přidat rámec s datovými informacemi, vyvolejte metodu addOleObjectFrame
- Nastavte příznak, aby se na snímku zobrazila ikona objektu, a uložte prezentaci
Tyto kroky vysvětlují, jak vložíte soubor Excel do PowerPointu pomocí Java. Vytvořte objekt třídy Presentation a otevřete jeho první snímek a poté načtěte zdrojový soubor Excel do bajtového pole. Vytvořte objekt OleEmbeddedDataInfo s tímto bajtovým polem a přidejte objekt OLE na snímek pomocí metody addOleObjectFrame().
Kód pro vložení sešitu aplikace Excel do aplikace PowerPoint pomocí jazyka Java
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"); | |
} | |
} |
Výše uvedený ukázkový kód ukazuje, jak vložit sešit Excel do PowerPointu pomocí Java. Můžete buď zobrazit ikonu pro vložený soubor Excel, nebo zobrazit obsah souboru přímo nastavením příznaku v metodě setObjectIcon(). Všechny typy souborů lze vložit pomocí stejné techniky popsané v tomto článku.
Tento článek nás naučil integraci souboru aplikace Excel do prezentace. Chcete-li do prezentace přidat zvukový soubor, přečtěte si článek na Jak přidat zvuk do prezentace pomocí Java.