Как да вмъкнете таблица в слайд с помощта на 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.

 Български