Як вставити таблицю в слайд за допомогою Java

У цьому короткому посібнику описано, як вставити таблицю в слайд за допомогою Java. Він ділиться необхідними деталями для налаштування IDE для написання програми та детальними кроками для виконання цього завдання. Зрештою, ви отримаєте зразок коду, який демонструє як створити таблицю в PowerPoint за допомогою Java і зберегти отриману презентацію на диску як PPTX, PPT або будь-яким іншим підтримуваний формат без встановлення MS PowerPoint або будь-якого іншого стороннього інструменту.

Кроки для додавання таблиці в PowerPoint за допомогою Java

  1. Налаштуйте IDE на використання Aspose.Slides для вставлення таблиці
  2. Створіть нову презентацію за допомогою класу Presentation і отримайте доступ до першого слайда
  3. Додайте нову таблицю на вибраний слайд, використовуючи метод addTable() і вказавши положення тексту, висоту та ширину комірок
  4. Перегляньте всі рядки та встановіть текст разом із налаштуваннями шрифту
  5. Збережіть презентацію на диску з таблицею

Вищезазначені кроки пояснюють як створити таблиці в PowerPoint за допомогою Java. Визначено всі необхідні класи та методи, необхідні для виконання завдання. Процес простий: таблиця додається до слайда, а потім її клітинки заповнюються зразком тексту.

Код для створення таблиці в PowerPoint за допомогою Java

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package testslides;
import com.aspose.slides.BulletType;
import com.aspose.slides.ICell;
import com.aspose.slides.IRow;
import com.aspose.slides.ISlide;
import com.aspose.slides.ITable;
import com.aspose.slides.ITextFrame;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
public class AddTable {
public static void main(String[] args) throws Exception {//handle exception during adding any tablle
String path = "/Users/mudassirkhan/Documents/KnowledgeBase/TestData/";
// Load the product license to create a table
License slidesTablelic = new License();
slidesTablelic.setLicense(path + "Conholdate.Total.Product.Family.lic");
// Create a new presentation
Presentation presentationForTable = new Presentation();
// Access the first slide in the presentation
ISlide slide = presentationForTable.getSlides().get_Item(0);
// Define the arrays containing column widths and row heights
double[] dColumnsWidths = { 55, 55, 55 };
double[] dRowsHeights = { 55, 36, 36, 36, 36 };
// Add a new table with desired rows and columns
ITable newTable = slide.getShapes().addTable(60, 60, dColumnsWidths, dRowsHeights);
// Traverse through all the rows
for (IRow tableRow : newTable.getRows())
{
// Traverse through all the cells in the current row
for (ICell tableCell : tableRow)
{
// Access the respective text frame of the cell
ITextFrame txtFormat = tableCell.getTextFrame();
// Add some text to the cell
int iFirstRowIndex = tableCell.getFirstRowIndex();
int iFirstColumnIndex = tableCell.getFirstColumnIndex();
txtFormat.setText( "Text " + iFirstRowIndex + " " + iFirstColumnIndex);
// Set the font related property for the newly added text
txtFormat.getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setFontHeight(10);
txtFormat.getParagraphs().get_Item(0).getParagraphFormat().getBullet().setType(BulletType.None);
}
}
// Save the presentation with table
presentationForTable.save("PresentationTable.pptx", com.aspose.slides.SaveFormat.Pptx);
System.out.println("Done");
}
}

Цей код демонструє як створити таблицю в PowerPoint за допомогою Java. Кілька класів інтерфейсу використовуються для використання різних функцій, наприклад, ISlide використовується для доступу до слайда, клас ITable використовується для роботи з таблицями, а класи IRow і ICell використовуються для роботи з окремими комірками. Клас ITextFrame — це основний інтерфейс, який використовується для встановлення тексту в комірці та встановлення форматування комірок.

Цей підручник навчив нас як створити таблицю в презентації PowerPoint за допомогою Java. Якщо ви хочете дізнатися, як створити HTML із презентації, зверніться до статті як створити слайди PowerPoint у HTML за допомогою Java.

 Українська