Hallo zusammen ich hab folgendes Problem ich habe mir ein fertiges PDF mit iText erstellt diese Datei kann ich
mit einem PDF viewer ansehen und auch ausdrucken wenn ich dies aber über Java probiere geht das nicht .
Folgendes habe ich probiert
Hat einer von euch auch schon dieses Problem gehabt ???
Vielen Dank für eure hilfe
mit einem PDF viewer ansehen und auch ausdrucken wenn ich dies aber über Java probiere geht das nicht .
Folgendes habe ich probiert
Java:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package gui_test;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Arrays;
import javax.print.Doc;
import javax.print.DocFlavor;
import javax.print.DocPrintJob;
import javax.print.PrintException;
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
import javax.print.SimpleDoc;
import javax.print.attribute.HashPrintRequestAttributeSet;
import javax.print.attribute.PrintRequestAttributeSet;
import javax.print.attribute.standard.Sides;
/**
*
* @author KeinerEiner
*/
public class PrintingServiceDemo {
public PrintingServiceDemo() throws FileNotFoundException, PrintException, IOException, PrinterException {
PrinterJob printerJob = PrinterJob.getPrinterJob();
PrintService printService = null;
if (printerJob.printDialog()) {
printService = printerJob.getPrintService();
}
DocFlavor docType = DocFlavor.INPUT_STREAM.AUTOSENSE;
FileInputStream fis = new FileInputStream(PDFVorgKomp_VGST.output_pdf);
Doc pdfDoc = new SimpleDoc(fis, docType, null);
DocPrintJob printJob = printService.createPrintJob();
printJob.print(pdfDoc, new HashPrintRequestAttributeSet());
fis.close();
}
}
Hat einer von euch auch schon dieses Problem gehabt ???
Vielen Dank für eure hilfe