如何使用Aspose.words在Netbeans中打印DOCX文件?

时间:2017-08-15 11:07:32

标签: netbeans printing docx

最近,我正在开发一个可以在Netbeans中打印DOCX文件的项目。我是java的新手,所以我对它并不熟悉。我使用Aspose.Words但我真的不知道如何使用它。我看了很多教程,但它们不在NetBeans中,所以我很困惑。非常感谢您提前帮助我。

这是我的代码:

String dox = path.getText();
    XWPFDocument docx = null;
try {
    docx = new XWPFDocument(POIXMLDocument.openPackage(dox));
    XWPFWordExtractor ext = new XWPFWordExtractor(docx);
    content.setText(ext.getText());
} catch (IOException ex) {
    Logger.getLogger(count.class.getName()).log(Level.SEVERE, null, ex);
}

PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(new OutputPrinter(path.getText()));
boolean doPrint = job.printDialog();
if (doPrint)
{ 
    try 
    {
       job.print();
    }
    catch (PrinterException e)
    {
       // Print job did not complete.
    }
}

我尝试提取它,但它只获取内容。我正在尝试的是打印整个文档,就像在MSWord中一样。

1 个答案:

答案 0 :(得分:0)

首先:为什么这是一个NetBeans问题?我看不到任何NetBeans关系,也许您应该将其更改为Java(至少是标记)。

第二:我认为您的问题与this one

重复