W tym krótkim samouczku opisano, jak osadzić Excel w PowerPoint przy użyciu języka Java. Zawiera szczegółowe informacje dotyczące ustawiania środowiska programistycznego, listę kroków definiujących proces oraz przykładowy kod, którego można użyć do osadzenia pliku Excel w programie PowerPoint przy użyciu języka Java. Opisana zostanie także możliwość wyświetlenia na slajdzie ikony pliku Excel.
Kroki, aby osadzić plik Excel w programie PowerPoint przy użyciu języka Java
- Utwórz środowisko do użycia Aspose.Slides for Java do osadzenia pliku Excel
- Utwórz lub załaduj Presentation, aby wstawić do niego Excel
- Pobierz odniesienie do docelowego slajdu w obiekcie klasy ISlide
- Aby odczytać źródłowy plik Excel, użyj metody Files.readAllBytes().
- Utwórz instancję obiektu OleEmbeddedDataInfo przy użyciu tablicy bajtów
- Wywołaj metodę addOleObjectFrame, aby dodać ramkę z informacjami o danych
- Ustaw flagę, aby ikona obiektu była wyświetlana na slajdzie i zapisz prezentację
Poniższe kroki wyjaśniają jak osadzić plik Excel w programie PowerPoint przy użyciu języka Java. Utwórz obiekt klasy Prezentacja i uzyskaj dostęp do jego pierwszego slajdu, a następnie wczytaj źródłowy plik Excel do tablicy bajtów. Utwórz obiekt OleEmbeddedDataInfo za pomocą tej tablicy bajtów i dodaj obiekt OLE do slajdu za pomocą metody addOleObjectFrame().
Kod umożliwiający wstawienie skoroszytu programu Excel do programu PowerPoint przy użyciu języka 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"); | |
} | |
} |
Powyższy przykładowy kod demonstruje, jak osadzić skoroszyt programu Excel w programie PowerPoint przy użyciu języka Java. Możesz wyświetlić ikonę osadzonego pliku Excel lub bezpośrednio wyświetlić zawartość pliku, ustawiając flagę w metodzie setObjectIcon(). Wszystkie typy plików można osadzać przy użyciu tej samej techniki opisanej w tym artykule.
W tym artykule nauczyliśmy się integracji pliku Excel w prezentacji. Aby dodać plik audio do prezentacji, zapoznaj się z artykułem na temat Jak dodać dźwięk do prezentacji przy użyciu Java.