Avatar billede kennethjohnsen Nybegynder
11. september 2007 - 12:59 Der er 1 kommentar og
1 løsning

Kan man udskrive et Word-dokument i Java?

Kan man udskrive et Word-dokument fra et Java-program?
Jeg har et program, der viser alle filer i en mappe.
Ud for hver filnavn har jeg lavet en "Print"-knap.
Det skulle nu gerne være sådan at programmet åbner filen, udskriver dokumentet, og lukker filen igen.

Jeg har fundet noget C# kode der bruger OLE til det, men det skulle gerne (af andre årsager) være et Java-program.
Avatar billede simonvalter Praktikant
11. september 2007 - 14:27 #1
det bliver nok lidt svært.. en mulighed er at kalde dette fra commandline

"C:\Program Files\Microsoft Office\Office\winword.exe" "C:\My
Documents\doc1.doc" /mFilePrintDefault

den macro der bliver kaldt lukker ikke dokumentet igen... så skal du lave din egen macro.

En anden mulighed er måske at bruge http://poi.apache.org/ måske kan du læse et word document ind og printe med det.. eller måske kan du konventere til pdf og printe derfra. Jeg er ikke sikker på at resultatet bliver det samme som at printe fra word dokumentet.
Avatar billede kennethjohnsen Nybegynder
09. oktober 2007 - 13:19 #2
Det kan ikke lade sig gøre.
Jeg har lavet det i C# i stedet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester