У цьому короткому посібнику описано, як вставити 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. Створіть об’єкт класу «Презентація» та перейдіть до його першого слайда, а потім прочитайте вихідний файл 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.