List of usage examples for org.apache.poi.openxml4j.opc PackageProperties setRevisionProperty
void setRevisionProperty(Optional<String> revision);
From source file:poitest.TemplateConvert.java
License:Open Source License
public static void main(String[] args) throws Exception { ExportManager export = new ExportManager(null); ExportModel model = new ExportModel(export, ExportManager.createDefaultTemplateStream()); DefaultBuilder builder = new DefaultBuilder(model); XWPFRun run = builder.getParagraph(Style.text).createRun(); run.setText("Hallo Welt!\n"); run = builder.getNewParagraph(Style.heading1).createRun(); run.setText("Hallo berschrift\n"); run = builder.getParagraph(Style.text).createRun(); run.setText(// w ww.j a va 2 s .c o m "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n"); run = builder.getNewParagraph(Style.heading2).createRun(); run.setText("Und etwas kleiner\n"); run = builder.getNewParagraph(Style.heading3).createRun(); run.setText("Und noch kleiner\n"); run = builder.getNewParagraph(Style.heading2).createRun(); run.setText("Und etwas kleiner\n"); PackageProperties properties = builder.getDocument().getPackage().getPackageProperties(); properties.setRevisionProperty("13"); properties.setCreatorProperty("Volker POI"); properties.setTitleProperty("MMP Qatar Test Document"); File folder = new File("target/result"); folder.mkdirs(); try (FileOutputStream stream = new FileOutputStream(new File(folder, "Test.docx"))) { builder.getDocument().write(stream); } System.out.println("Done."); Exec.runSimpleCommand("open Test.docx", folder); }