List of usage examples for org.apache.poi.xwpf.usermodel XWPFDocument XWPFDocument
public XWPFDocument(InputStream is) throws IOException
From source file:fr.opensagres.xdocreport.converter.docx.poi.itext.XWPF2PDFViaITextConverter.java
License:Open Source License
public void convert(InputStream in, OutputStream out, Options options) throws XDocConverterException { try {/*from www . j ava 2 s. co m*/ XWPFDocument document = new XWPFDocument(in); PdfConverter.getInstance().convert(document, out, toPdfOptions(options)); } catch (Exception e) { LOGGER.severe(e.getMessage()); throw new XDocConverterException(e); } }
From source file:fr.opensagres.xdocreport.converter.docx.poi.xhtml.XWPF2XHTMLConverter.java
License:Open Source License
public void convert(InputStream in, OutputStream out, Options options) throws XDocConverterException { try {//from w ww.j a v a 2s .c o m XWPFDocument document = new XWPFDocument(in); XHTMLConverter.getInstance().convert(document, out, toXHTMLOptions(options)); } catch (Exception e) { LOGGER.severe(e.getMessage()); throw new XDocConverterException(e); } }
From source file:fr.opensagres.xdocreport.samples.docx.converters.pdf.ConvertDocxBigToPDF.java
License:LGPL
public static void main(String[] args) { long startTime = System.currentTimeMillis(); try {//from ww w . j ava 2 s .co m // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(Data.class.getResourceAsStream("DocxBig.docx")); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("target/DocxBig.pdf"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); PdfOptions options = PdfOptions.create().fontEncoding("windows-1250"); PdfConverter.getInstance().convert(document, out, options); } catch (Throwable e) { e.printStackTrace(); } System.out.println("Generate DocxBig.pdf with " + (System.currentTimeMillis() - startTime) + " ms."); }
From source file:fr.opensagres.xdocreport.samples.docx.converters.pdf.ConvertDocxLettreRelanceToPDF.java
License:LGPL
public static void main(String[] args) { long startTime = System.currentTimeMillis(); try {//from w ww .ja v a2s .co m // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(Data.class.getResourceAsStream("DocxLettreRelance.docx")); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("target/DocxLettreRelance.pdf"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); PdfOptions options = null;// PDFViaITextOptions.create().fontEncoding( "windows-1250" ); PdfConverter.getInstance().convert(document, out, options); } catch (Throwable e) { e.printStackTrace(); } System.out.println( "Generate DocxLettreRelance.pdf with " + (System.currentTimeMillis() - startTime) + " ms."); }
From source file:fr.opensagres.xdocreport.samples.docx.converters.pdf.ConvertDocxResumeToPDF.java
License:LGPL
private static void create() { long startTime = System.currentTimeMillis(); try {/*ww w. jav a 2 s. co m*/ // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(Data.class.getResourceAsStream("DocxResume.docx")); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("target/DocxResume.pdf"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); PdfOptions options = null;// PDFViaITextOptions.create().fontEncoding( "windows-1250" ); PdfConverter.getInstance().convert(document, out, options); } catch (Throwable e) { e.printStackTrace(); } System.out.println("Generate DocxResume.pdf with " + (System.currentTimeMillis() - startTime) + " ms."); }
From source file:fr.opensagres.xdocreport.samples.docx.converters.pdf.ConvertDocxStructuresToPDF.java
License:LGPL
public static void main(String[] args) { long startTime = System.currentTimeMillis(); try {/*from w w w .ja v a 2 s.c om*/ // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(Data.class.getResourceAsStream("DocxStructures.docx")); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("target/DocxStructures.pdf"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); PdfOptions options = null;// PDFViaITextOptions.create().fontEncoding( "windows-1250" ); PdfConverter.getInstance().convert(document, out, options); } catch (Throwable e) { e.printStackTrace(); } System.out.println("Generate DocxStructures.pdf with " + (System.currentTimeMillis() - startTime) + " ms."); }
From source file:fr.opensagres.xdocreport.samples.docx.converters.pdf.ConvertOoxmlToPDF.java
License:LGPL
public static void main(String[] args) { long startTime = System.currentTimeMillis(); try {//from ww w. j a v a 2s .co m // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(Data.class.getResourceAsStream("ooxml.docx")); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("target/ooxml.pdf"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); PdfOptions options = null;// PDFViaITextOptions.create().fontEncoding( "windows-1250" ); PdfConverter.getInstance().convert(document, out, options); } catch (Throwable e) { e.printStackTrace(); } System.out.println("Generate ooxml.pdf with " + (System.currentTimeMillis() - startTime) + " ms."); }
From source file:fr.opensagres.xdocreport.samples.docx.converters.test.ConvertDocxBigToXHTML.java
License:LGPL
public static void main(String[] args) { long startTime = System.currentTimeMillis(); try {/* w w w .ja v a 2 s .c o m*/ String filepath = "D:/docxToHtml/"; String fileName = "DocxBig.docx"; final String file = filepath + fileName; File f = new File(file); if (!f.exists()) { System.out.println("Sorry File does not Exists!"); } else { // 1) word? XWPFDocument InputStream in = new FileInputStream(f); // 2) ? XHTML? (IURIResolver?) File imageFolderFile = new File(filepath); XHTMLOptions options = XHTMLOptions.create().URIResolver(new FileURIResolver(imageFolderFile)); options.setExtractor(new FileImageExtractor(imageFolderFile)); options.setIgnoreStylesIfUnused(false); options.setFragment(false);// ?turehtml???false?????? options.setOmitHeaderFooterPages(true); options.indent(4);// ? // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(in); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("D:/docxToHtml/aa.htm"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); XHTMLConverter.getInstance().convert(document, out, options); } } catch (Throwable e) { e.printStackTrace(); } System.out.println("Generate DocxBig.htm with " + (System.currentTimeMillis() - startTime) + " ms."); }
From source file:fr.opensagres.xdocreport.samples.docx.converters.xhtml.ConvertDocxLettreRelanceToXHTML.java
License:LGPL
public static void main(String[] args) { long startTime = System.currentTimeMillis(); try {//w w w . jav a 2 s . com // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(Data.class.getResourceAsStream("DocxLettreRelance.docx")); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("target/DocxLettreRelance.htm"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); XHTMLConverter.getInstance().convert(document, out, null); } catch (Throwable e) { e.printStackTrace(); } System.out.println( "Generate DocxLettreRelance.htm with " + (System.currentTimeMillis() - startTime) + " ms."); }
From source file:fr.opensagres.xdocreport.samples.docx.converters.xhtml.ConvertDocxResumeToXHTML.java
License:LGPL
public static void main(String[] args) { long startTime = System.currentTimeMillis(); try {/*from www. j a v a 2s .c o m*/ // 1) Load docx with POI XWPFDocument XWPFDocument document = new XWPFDocument(Data.class.getResourceAsStream("DocxResume.docx")); // 2) Convert POI XWPFDocument 2 PDF with iText File outFile = new File("target/DocxResume.htm"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); XHTMLConverter.getInstance().convert(document, out, null); } catch (Throwable e) { e.printStackTrace(); } System.out.println("Generate DocxResume.htm with " + (System.currentTimeMillis() - startTime) + " ms."); }