public static void main( String[] args ) { long startTime = System.currentTimeMillis(); try { // 1) Load odt with ODFDOM OdfTextDocument document = OdfTextDocument.loadDocument( Data.class.getResourceAsStream( "ODTStructures.odt" ) ); // 2) Convert ODFDOM OdfTextDocument 2 PDF with iText File outFile = new File( "target/ODTStructures.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 ODTStructures.pdf with " + ( System.currentTimeMillis() - startTime ) + " ms." ); } }
public static void main( String[] args ) { long startTime = System.currentTimeMillis(); try { // 1) Load odt with ODFDOM OdfTextDocument document = OdfTextDocument.loadDocument( Data.class.getResourceAsStream( "ODTResume.odt" ) ); // 2) Convert ODFDOM OdfTextDocument 2 PDF with iText File outFile = new File( "target/ODTResume.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 ODTResume.pdf with " + ( System.currentTimeMillis() - startTime ) + " ms." ); } }
public static void main( String[] args ) { long startTime = System.currentTimeMillis(); try { // 1) Load odt with ODFDOM OdfTextDocument document = OdfTextDocument.loadDocument( Data.class.getResourceAsStream( "ODTLettreRelance.odt" ) ); // 2) Convert ODFDOM OdfTextDocument 2 PDF with iText File outFile = new File( "target/ODTLettreRelance.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 ODTLettreRelance.pdf with " + ( System.currentTimeMillis() - startTime ) + " ms." ); } }
public static void main( String[] args ) { long startTime = System.currentTimeMillis(); try { // 1) Load odt with ODFDOM OdfTextDocument document = OdfTextDocument.loadDocument( Data.class.getResourceAsStream( "ODTBig.odt" ) ); // 2) Convert ODFDOM OdfTextDocument 2 PDF with iText File outFile = new File( "target/ODTBig.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 ODTBig.pdf with " + ( System.currentTimeMillis() - startTime ) + " ms." ); } }
public void convert( InputStream in, OutputStream out, Options options ) throws XDocConverterException { try { OdfTextDocument odfDocument = OdfTextDocument.loadDocument( in ); PdfConverter.getInstance().convert( odfDocument, out, toPdfOptions( options ) ); } catch ( ODFConverterException e ) { throw new XDocConverterException( e ); } catch ( IOException e ) { throw new XDocConverterException( e ); } catch ( Exception e ) { throw new XDocConverterException( e ); } }