/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Printe PDF fra java
Fra : Steen


Dato : 28-09-05 20:18

Jeg har brug for at kunne printe en PDF-fil på en udvalgt printer (ikke
default printer) inde fra en java-applikation kørende på en Windows server.
Printeren vælges af applikationen. Da det kører på en server duer det ikke,
at der kommer en printDialog.

Har nogen en idé om hvordan man gør det?

--
/Steen



 
 
Michael Legart (28-09-2005)
Kommentar
Fra : Michael Legart


Dato : 28-09-05 21:52

On 2005-09-28, Steen <steen@cutie.dkx> wrote:
> Jeg har brug for at kunne printe en PDF-fil på en udvalgt printer (ikke
> default printer) inde fra en java-applikation kørende på en Windows server.
> Printeren vælges af applikationen. Da det kører på en server duer det ikke,
> at der kommer en printDialog.
>
> Har nogen en idé om hvordan man gør det?

PrintService[] printers = PrinterJob.lookupPrintServices();

giver dig en liste af printere.. Saa skal du bare iterere over den og
vaelge den service, hvor .getName() giver det du oensker.

--
hestdesign.info - we put the hest in .com

Steen (29-09-2005)
Kommentar
Fra : Steen


Dato : 29-09-05 21:01


"Michael Legart" <ml.news1@code3.dk> skrev i en meddelelse
news:slrndjm0jf.51e.ml.news1@kamel.legart.dk...
> On 2005-09-28, Steen <steen@cutie.dkx> wrote:
>> Jeg har brug for at kunne printe en PDF-fil på en udvalgt printer (ikke
>> default printer) inde fra en java-applikation kørende på en Windows
>> server.
>> Printeren vælges af applikationen. Da det kører på en server duer det
>> ikke,
>> at der kommer en printDialog.
>>
>> Har nogen en idé om hvordan man gør det?
>
> PrintService[] printers = PrinterJob.lookupPrintServices();
>
> giver dig en liste af printere.. Saa skal du bare iterere over den og
> vaelge den service, hvor .getName() giver det du oensker.

Det er ikke det, der er problemet.
Problemet er at sende en PDF-fil til printeret fra et javaprogram. En
PDF-fil skal som bekendt igennem Acrobat Reader eller lignende for at kunne
printes. Hvordan gør man det? Findes der et java-api med Acrobat Reader
metoder?

/Steen



Michael Legart (29-09-2005)
Kommentar
Fra : Michael Legart


Dato : 29-09-05 21:38

On 2005-09-29, Steen <steen@cutie.dkx> wrote:
>
> Det er ikke det, der er problemet.
> Problemet er at sende en PDF-fil til printeret fra et javaprogram. En
> PDF-fil skal som bekendt igennem Acrobat Reader eller lignende for at kunne
> printes. Hvordan gør man det? Findes der et java-api med Acrobat Reader
> metoder?

Prøv at google lidt på det, det ser ud til at man måske kan gøre det med
print API'et med lidt hacks.

Jeg har brugt http://xmlgraphics.apache.org/fop/ til at lave PDF dokumenter
og printe.. men når den printer laves der selvfølgelig ikke en PDF fil først,
så det kan nok ikke bruges.

--
hestdesign.info - we put the hest in .com

Brian Steensgaard (22-10-2005)
Kommentar
Fra : Brian Steensgaard


Dato : 22-10-05 20:38

Prøv at søge efter jfreereport
"Michael Legart" <ml.news1@code3.dk> wrote in message
news:slrndjok59.51e.ml.news1@kamel.legart.dk...
> On 2005-09-29, Steen <steen@cutie.dkx> wrote:
>>
>> Det er ikke det, der er problemet.
>> Problemet er at sende en PDF-fil til printeret fra et javaprogram. En
>> PDF-fil skal som bekendt igennem Acrobat Reader eller lignende for at
>> kunne
>> printes. Hvordan gør man det? Findes der et java-api med Acrobat Reader
>> metoder?
>
> Prøv at google lidt på det, det ser ud til at man måske kan gøre det med
> print API'et med lidt hacks.
>
> Jeg har brugt http://xmlgraphics.apache.org/fop/ til at lave PDF
> dokumenter
> og printe.. men når den printer laves der selvfølgelig ikke en PDF fil
> først,
> så det kan nok ikke bruges.
>
> --
> hestdesign.info - we put the hest in .com



Thorbjoern Ravn Ande~ (29-09-2005)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 29-09-05 22:03

"Steen" <steen@cutie.dkx> writes:

> Problemet er at sende en PDF-fil til printeret fra et javaprogram. En
> PDF-fil skal som bekendt igennem Acrobat Reader eller lignende for at kunne
> printes. Hvordan gør man det? Findes der et java-api med Acrobat Reader
> metoder?

Ikke så vidt jeg ved, men måske kan du få Adobes "Acrobat Viewer" til
at spille. Det er en JavaBean der leger Acrobat Reader, men den er
ikke helt nemt at finde og bruge.
--
Thorbjørn Ravn Andersen

Frederik Hansen (30-09-2005)
Kommentar
Fra : Frederik Hansen


Dato : 30-09-05 07:05

Steen wrote:
> Det er ikke det, der er problemet.
> Problemet er at sende en PDF-fil til printeret fra et javaprogram. En
> PDF-fil skal som bekendt igennem Acrobat Reader eller lignende for at kunne
> printes. Hvordan gør man det? Findes der et java-api med Acrobat Reader
> metoder?

Mh, der findes i hvert fald dette.. Jeg brugte det dog ikke til at læse
PDF, men FDF'er, men synes at kunne huske at der også være mulighed for
at læse PDF'er..

http://partners.adobe.com/public/developer/acrobat/fdf/topic.html

Venlig hilsen
Frederik

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste