class DocumentClass{ public void docMethod(){ final FileStream file = new FileStream(new File(some path)); final DocumentBuilder dbBuilder = new DocumentBuilder(); final Document doc = dbBuilder.parse(file); final NodeList nodes = doc.getElementsByTagName("documents"); } }
Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.writeln("Content on first page"); builder.getPageSetup().setOrientation(Orientation.PORTRAIT); builder.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE); builder.writeln("Content on second page"); builder.getPageSetup().setOrientation(Orientation.LANDSCAPE); builder.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE); builder.writeln("Content on third page"); builder.getPageSetup().setOrientation(Orientation.PORTRAIT); doc.save(getMyDir() + "15.10.0.docx");
Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.insertHtml( "<P align='right'>Paragraph right</P>" + "<b>Implicit paragraph left</b>" + "<div align='center'>Div center</div>" + "<h1 align='left'>Heading 1 left.</h1>"); doc.save(getMyDir() + "DocumentBuilder.InsertHtml Out.doc");
Document doc = new Document(MyDir + "in.docx"); DocumentBuilder builder = new DocumentBuilder(doc); Table table = (Table)doc.getChild(NodeType.TABLE, 0, true); Cell cell = table.getFirstRow().getFirstCell(); builder.moveTo(cell.getFirstParagraph()); FieldBuilder fbuilder = new FieldBuilder(FieldType.FIELD_FORMULA); fbuilder.addArgument("20000").addSwitch("\\# \"#,##0\"").buildAndInsert(builder.getCurrentParagraph()); doc.updateFields(); doc.save(MyDir + "Out.docx");
BookmarkCollection bookmarks = doc.getRange().getBookmarks(); DocumentBuilder builder; try { builder = new DocumentBuilder(doc); while(bookmarks.getCount() > 0) { for(Bookmark b : bookmarks) { System.out.println("bookmark: " + b.getName()); b.setText(""); builder.moveToBookmark(b.getName()); builder.getCurrentParagraph().remove(); } } } catch (Exception e) { e.printStackTrace(); logger.error("Problem with deleting bookmark"); }
String strBaseFolder = "C:\\users\\ronjonathan\\desktop\\barcode\\"; String query = "Select MAX(ProductID) from tblindividualproduct"; String strBarCodeImageSave = null; try { Document doc = new Document(); DocumentBuilder docBuilder = new DocumentBuilder(doc); // Generate barcode image BarCodeBuilder builder = new BarCodeBuilder(); builder.setSymbologyType(Symbology.Code128); pst=con.prepareStatement(query); rs=pst.executeQuery(); if(rs.next()){ int MAX = rs.getInt(1); for(int i = 1;i <= Integer.parseInt(txtBarcode.getText()); i++){ builder.setCodeText(Integer.toString(i+MAX)); strBarCodeImageSave = +(i+MAX)+".jpg"; builder.save(strBaseFolder + strBarCodeImageSave); docBuilder.insertImage(strBaseFolder + strBarCodeImageSave); String strWordFile = "doc.doc"; doc.save(strBaseFolder + strWordFile); } // Add the image to a Word doc JOptionPane.showMessageDialog(null, "Success!");
import com.aspose.words.* Document docAllAppended = new Document(loadDocument("/documents/" + RTFFileName)); Document docTemp=null; docTemp = new Document(loadDocument("/documents/" + RTFFileName)); DocumentBuilder builder = new DocumentBuilder(docTemp); //insert html which includes file context builder.insertHtml(htmlText); // In for loop, only update the copy number for (int i = 1; i <= copyNumber; i++) { // Use DocumentBuilder for font setting builder.moveToBookmark("sayfa"); Font font = builder.getFont(); font.setBold(true); font.setSize(8); builder.write("dummy value"); font.setBold(false); // Use Bookmark for setting the actual value Bookmark bookmark = docAllAppended.getRange().getBookmarks().get("sayfa"); bookmark.setText("Copy Number-" + i + " / "); // Save the document for each client docAllAppended.save(Common.DATA_DIR + "Letter-Client-" + i + ".docx"); }
DocumentBuilder builder = new DocumentBuilder(wordDoc);
mBuilder = new DocumentBuilder(e.getDocument());