Jak wydrukować plik Word i Excel w Javie? kiedy próbuję wydrukować to słowo lub plik programu Excel, otrzymuję zakodowaną treść w postaci wydruku. Czy jest dostępne jakieś rozwiązanie, za pomocą którego mogę wydrukować plik doc za pomocą programu Java?
Znajdź poniższy kod
XWPFDocument docx = nowy XWPFDocument (nowy FileInputStream (nowy plik („D: //TEST.docx”))); XWPFWordExtractor we = nowy XWPFWordExtractor (docx);
try {
new RemotePrintService().print(we.getText().getBytes(), "Default-Printer","");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Odpowiedzi:
1 dla odpowiedzi № 1Próbować:
Desktop desktop=Desktop.getDesktop();
if (desktop.isSupported(Desktop.Action.PRINT))
desktop.print(new File("yourFile.docx"));