Hi,

a short documentation how to build PDFBox is availabe at 
http://pdfbox.apache.org/userguide/building_pdfbox.html

Kind regards

Maruan Sahyoun

Am 26.03.2010 um 14:06 schrieb Oguz Yarimtepe:

> On Thu, Mar 25, 2010 at 4:20 PM, Maruan Sahyoun <[email protected]> 
> wrote:
>> Hi Oguz,
>> 
> 
> Hi,
> 
>> you need to set the document to be printed by adding 
>> printJob.setPageable(document).
>> 
>> If you do document.print() which - is an alternative - the generation of the 
>> printJob is done from within the document itself.
>> 
> 
> That solved my problem. Thanx.
> But now i got the below warning:
> 
> INFO: unsupported/disabled operation: BDC
> Mar 26, 2010 3:03:10 PM org.apache.pdfbox.util.PDFStreamEngine processOperator
> INFO: unsupported/disabled operation: EMC
> 
> I googled and saw that the 1.0.1 snapshot, this problem is solved. I
> checked the svn but i am not sure how i will prepare the jar file of
> the current snapshot. Can you guide me?
> 
>> Maruan Sahyoun
>> 
>> Am 25.03.2010 um 15:12 schrieb Oguz Yarimtepe:
>> 
>>> Hi all,
>>> 
>>> I was trying to select tray while printing my pdf file. Below is the
>>> exaple code i am working,
>>> 
>>> PDDocument document = null;
>>>        try
>>>        {
>>>            document = new PDDocument();
>>>            document = PDDocument.load("Fatura.pdf");
>>>            PrinterJob printJob = PrinterJob.getPrinterJob();
>>> 
>>>            PrintService service =
>>> PrintServiceLookup.lookupDefaultPrintService();
>>>            if (service != null)
>>>            {
>>>                msg = " % selected printer " + service.getName();
>>>                showMsg(msg);
>>> 
>>>                printJob.setPrintService(service);
>>> 
>>>                HashPrintRequestAttributeSet attrSet = new
>>> HashPrintRequestAttributeSet();
>>>                attrSet.add(MediaSizeName.ISO_A4);
>>>                attrSet.add(MediaTray.BOTTOM);
>>>                attrSet.add(new Copies(1));
>>> 
>>>                printJob.print(attrSet);
>>> 
>>>                msg = "Print is sent";
>>>                showMsg(msg);
>>>            }
>>>            else
>>>            {
>>>                msg = " % No printer found ";
>>>                showMsg(msg);
>>>            }
>>>        }
>>>        catch (IOException ioe)
>>>        {
>>>            showMsg(ioe.toString());
>>>        }
>>>        catch (PrinterException pe)
>>>        {
>>>            showMsg(pe.toString());
>>>        }
>>>        finally
>>>        {
>>>            try
>>>            {
>>>                if (document != null)
>>>                {
>>>                    document.close();
>>>                }
>>>            }
>>>            catch (IOException ioe)
>>>            {
>>>                showMsg(ioe.toString());
>>>            }
>>>        }
>>> 
>>> When i call  printJob.print(attrSet), i dont see any printing
>>> activity. But whenever i call document.silentPrint(printJob) i can see
>>> that the pdf file is sent. I want to set the printing attributes
>>> before sending the pdf file to printer. How can i do it?
>>> 
>>> Thanx.
>>> 
>>> --
>>> Oğuz Yarımtepe
>>> www.loopbacking.info
>> 
>> 
> 
> 
> 
> -- 
> Oğuz Yarımtepe
> www.loopbacking.info

Reply via email to