Този кратък урок описва как да вградите Excel в PowerPoint с помощта на Java. Има подробности за настройка на средата за разработка, списък със стъпки, дефиниращи процеса, и примерен код, който можете да използвате за вграждане на Excel файл в PowerPoint с помощта на Java. Той също така ще опише опцията за показване на иконата на Excel файл на слайда.
Стъпки за вграждане на Excel файл в PowerPoint с помощта на Java
- Създайте среда за използване на Aspose.Slides for Java за вграждане на Excel файла
- Създайте или заредете Presentation за вмъкване на Excel в него
- Вземете референцията на целевия слайд в обекта на класа ISlide
- Използвайте метода Files.readAllBytes(), за да прочетете изходния Excel файл
- Създайте екземпляр на обекта OleEmbeddedDataInfo, като използвате масива от байтове
- Извикайте метода addOleObjectFrame, за да добавите рамка с информация за данни
- Задайте флага за показване на иконата на обект в слайда и запазете презентацията
Тези стъпки обясняват как да вградите Excel файл в PowerPoint с помощта на Java. Създайте обекта на класа Presentation и отворете първия му слайд, последван от четене на изходния Excel файл в байтовия масив. Създайте обекта OleEmbeddedDataInfo с този байтов масив и добавете OLE обекта в слайда, като използвате метода addOleObjectFrame().
Код за вмъкване на работна книга на Excel в PowerPoint с помощта на 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"); | |
} | |
} |
Горепосоченият примерен код демонстрира как да вградите работна книга на Excel в PowerPoint с помощта на Java. Можете или да покажете икона за вградения Excel файл, или да покажете директно съдържанието на файла, като зададете флага в метода setObjectIcon(). Всички видове файлове могат да бъдат вградени с помощта на същата техника, описана в тази статия.
Тази статия ни научи как да интегрираме Excel файл в презентацията. За да добавите аудио файл към презентация, вижте статията на Как да добавите аудио в презентация с помощта на Java.