Hi
I am trying to write a PDF printer applet. The applet is fed a URL of
the PDF, which it must query for the document, and then I want it to
print to a selected printer (drop-down list of
PrintServiceLookup.lookupPrintServices). My applet's jar (and the
pdfbox jar) are signed, which got me around some initial permission issues.
I have used the PDDocument object's load(url) method to get the file.
When I call PDDocument.print(), I get a popup dialog to select a
printer, but when I click the Print button, a whole lot of nothing
happens! That's right - nothing. No printer job queued, no error, the
dialog disappears, and that is all she wrote.
My code:
====code====
private PDDocument pdfDocument;
private String url = "http://localhost/test.pdf";
... (snip) ...
if (pdfLoaded == false) {
pdfDocument = new PDDocument ();
pdfDocument.load(new URL (url));
pdfLoaded = true;
}
pdfDocument.print();
====code====
Is there something obvious I'm missing here?
Thank you for reading
Albie
--
[ Albie Janse van Rensburg ~ http://morph.telspace.co.za ]
All is fear in love and war.