У цьому короткому посібнику описано, як вставити таблицю в слайд за допомогою Java. Він ділиться необхідними деталями для налаштування IDE для написання програми та детальними кроками для виконання цього завдання. Зрештою, ви отримаєте зразок коду, який демонструє як створити таблицю в PowerPoint за допомогою Java і зберегти отриману презентацію на диску як PPTX, PPT або будь-яким іншим підтримуваний формат без встановлення MS PowerPoint або будь-якого іншого стороннього інструменту.
Кроки для додавання таблиці в PowerPoint за допомогою Java
- Налаштуйте IDE на використання Aspose.Slides для вставлення таблиці
- Створіть нову презентацію за допомогою класу Presentation і отримайте доступ до першого слайда
- Додайте нову таблицю на вибраний слайд, використовуючи метод addTable() і вказавши положення тексту, висоту та ширину комірок
- Перегляньте всі рядки та встановіть текст разом із налаштуваннями шрифту
- Збережіть презентацію на диску з таблицею
Вищезазначені кроки пояснюють як створити таблиці в 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.