Привет всем,
Я столкнулся с настоящей проблемой при попытке распечатать PDF-файл с использованием Java-печати.
Проблема в том, что когда я отправляю файл на принтер, используя метод print () с симпатичным pdf, файл хорошо печатается, но на реальном принтере это невозможно сделать.
`
try{
File file = new File(toprint);
InputStream is = new BufferedInputStream(new FileInputStream(file));
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
DocPrintJob job = p.createPrintJob();//p here is my printservice printer
HashPrintRequestAttributeSet printRequestSet = new HashPrintRequestAttributeSet();
HashDocAttributeSet ds=new HashDocAttributeSet();
Doc doc = new SimpleDoc(is, flavor, null);
job.print(doc, aset);
}
catch(Exception e){
System.out.println("An exception occured while printing the file "+ e);
}
`
Я пробовал это так много раз, но это не работает.
Есть идеи?