0

JavaからWord文書を印刷する必要があります。開いて印刷できました。しかし、次のコードはそれを自動的に出力します。印刷ダイアログをポップアップしてプリンターを選択する方法はありますか? ユーザーが印刷を希望しない場合は、キャンセルできる必要があります。また、印刷後に単語を閉じる必要があります。私を助けてください。

public static void main(String args[]) throws IOException {
   Desktop desktop = Desktop.getDesktop();
   File f = new File("C:\\Users\\asa\\Desktop\\resume.doc");
   desktop.open(f);
   Thread.sleep(5000);          
   desktop.print(f);
} 
4

2 に答える 2

3

メソッドを使ってみましたDesktop#print(File file)か?

于 2012-07-18T10:30:21.343 に答える
1

Java 印刷サービス API を試してください。

チュートリアルはこちら: http://docs.oracle.com/javase/tutorial/2d/printing/services.html

于 2012-07-18T10:28:33.490 に答える