before print
Document docs = new Document();
docs.loadFromFile("test.docx");
PageFormat pf = new PageFormat();
Paper paper = new Paper();
paper.setSize(420, 396); // 1/72 inch
paper.setImageableArea(0, 0, paper.getWidth(), paper.getHeight()); // no margins
pf.setPaper(paper);
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintable(docs, pf);
try {
printJob.print();
} catch (PrinterException ex) {
Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
}
--------------------------------------------------------------------------------------------------------------------
i am using spire 3.9.0 free version for java