Avatar billede greew Nybegynder
20. februar 2006 - 20:01 Der er 6 kommentarer og
1 løsning

Printe en pdf-fil

Hej folkens,

Jeg har brug for at printe en pdf-fil. Dette skal ske vha. et php-script, som skal bede windows printe filen.

Spørgsmålet er:
Hvilken kommando skal jeg bruge for at printe fil x.pdf til printer HP xxx ??

Mvh.
Jesper
Avatar billede yaris Praktikant
20. februar 2006 - 20:11 #1
hvis du åbner den i acrobat læseren kan du så ikke bare trykke på print
Avatar billede greew Nybegynder
20. februar 2006 - 20:19 #2
Nej, pointen er netop at det skal gøres uden at en bruger skal ind at åbne pdf-filen og trykke print.

PHP har en kommando exec(), som jeg kan bruge til at eksekvere en kommando i Windows. Jeg vil gerne have at vide hvilken kommando jeg skal bruge for at printe fil x.pdf!
Avatar billede johnstigers Seniormester
20. februar 2006 - 20:22 #3
PRINT [/D:enhed] [[drev:][sti]filnavn[...]]
  /D:enhed:  Angiver, hvilken udskriftsenhed der skal bruges.

Den kommando?
Avatar billede greew Nybegynder
20. februar 2006 - 20:33 #4
john: ja, jeg fandt også den kommando.. men den vil vist kun acceptere text-input så vidt jeg kan se.. jeg prøvede at printe en pdf-fil med den og det gav en masse volapyk-tegn på papiret!
Det ser ud til at der skal et program til at printe pdf-filen. Evt. Adobe Acrobat Reader
Avatar billede yaris Praktikant
20. februar 2006 - 21:43 #5
er der noget du kan bruge her http://dk.php.net/printer
Avatar billede greew Nybegynder
21. februar 2006 - 08:23 #6
yt: nej, det er der ikke. Med de php-kommandoer skal man selv definere hvordan siden skal se ud og så kan man sende det til printeren. Jeg har allerede defineret siden i HTML, og jeg har fået konverteret HTML'en til en PDF, hvorefter jeg gerne vil printe PDF'en..

Jeg har kigget på noget med Adobe Readers Command Line switches, og hvis jeg kører dem i Windows cmd, så fungerer det fint, men det fungerer ikke når jeg prøver via php.
Jeg kigger lige om php har de rigtige rettigheder til at eksekvere programmer på serveren.
Avatar billede greew Nybegynder
23. februar 2006 - 17:08 #7
Jeg har fundet ud af det. Ved hjælp af ghostview og gsprint fik jeg det til at fungere!

Lukker!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel