【发布时间】:2020-01-28 20:08:20
【问题描述】:
import java.net.URI;
import org.odftoolkit.simple.TextDocument;
import org.odftoolkit.simple.table.Cell;
import org.odftoolkit.simple.table.Table;
import org.odftoolkit.simple.text.list.List;
public class HelloWorld {
public static void main(String[] args) {
TextDocument outputOdt;
try {
outputOdt = TextDocument.newTextDocument();
// add image
outputOdt.newImage(new URI("odf-logo.png"));
// add paragraph
outputOdt.addParagraph("Hello World, Hello Simple ODF!");
// add list
outputOdt.addParagraph("The following is a list.");
List list = outputOdt.addList();
String[] items = {"item1", "item2", "item3"};
list.addItems(items);
// add table
Table table = outputOdt.addTable(2, 2);
Cell cell = table.getCellByPosition(0, 0);
cell.setStringValue("Hello World!");
outputOdt.save("HelloWorld.odt");
} catch (Exception e) {
System.err.println("ERROR: unable to create output file.");
}
}
}
【问题讨论】:
标签: java clojure libreoffice