tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1840
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    david07 david07 ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    50
    Hi,

    habe mal wieder ein kleines Problem. Vielleicht hat jemand eine Lösung für mich?!

    Ich möchte mittels Imagemagick und exec() eine PDF in ein Bild umwandeln um das FIle dann an den Browser zu schicken.

    PHP-Code:
    exec("gs -sDEVICE=tiffg4 -r x420 -sOutputFile=bild.tiff myPdf_File.pdf "); 
    funktioniert mit diesem kleinen Script auch schon wunderbar. Allerdings konvertiert er mir immer nur die erste Seite des PDF-File wen diese mehrere Seiten hat.

    Wie kann ich den Cmd schreiben, dass er mir pro Seite eine bild like: bild01.tiff, bild02.tiff [...] schreibt?

    Danke schonmal!!
    Lg
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Nach Unix/Linux verschoben, da es weder mit PHP noch mit Imagemagick zu tun hat, sondern mit GhostScript.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  3. #3
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    du musst %d für die Nummerierung im Namen eintragen.
    Code :
    1
    
    myPdf_File%d.pdf

    @Felix
    Mit Unix/Linux hat es auch nicht unbedingt was zu tun.

    Gruß

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Zitat Zitat von Sascha Schirra Beitrag anzeigen
    @Felix
    Mit Unix/Linux hat es auch nicht unbedingt was zu tun.
    Jaja, hast ja recht Aber spontan fiel mir keine bessere Kategorie ins Auge
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    david07 david07 ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    50
    @Sascha: Leider scheint das nicht zu funktionierern. Bekomme als Rückmeldung: "Last OS error: 2"
    woran könnte es liegen?

    echo exec("gs -sDEVICE=tiffg4 -sOutputFile=test%d.tiff Konzeption_IT%d.pdf ");

    bzw.

    echo exec("gs -sDEVICE=tiffg4 -sOutputFile=test.tiff Konzeption_IT%d.pdf ");

    hab ich was falsch verstanden?
    Thx schon mal!
     

  6. #6
    david07 david07 ist offline Mitglied Silber
    Registriert seit
    Jul 2007
    Beiträge
    50
    Hey,

    hat keiner eine Idee wie es korrekt funktioniert alle Seiten eines PDF's in einzelne Bilder umzuwandeln?

    Google hilft mir nicht wirklich weiter und mit dem Parameter %d konvertiert ihr mir das PDF gar nicht mehr!

    Danke schon mal!!

    David
     

  7. #7
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.
    Zitat Zitat von david07 Beitrag anzeigen
    @Sascha: Leider scheint das nicht zu funktionierern. Bekomme als Rückmeldung: "Last OS error: 2"
    woran könnte es liegen?

    echo exec("gs -sDEVICE=tiffg4 -sOutputFile=test%d.tiff Konzeption_IT%d.pdf ");

    bzw.

    echo exec("gs -sDEVICE=tiffg4 -sOutputFile=test.tiff Konzeption_IT%d.pdf ");

    hab ich was falsch verstanden?
    Ja, allerdings hat Sascha sich auch nicht ganz glücklich ausgedrückt.

    Du darfst das %d nur in der OutputFile Option angeben. Die Eingabedatei hat doch einen festen Namen, die wird doch nicht gefunden wenn du den Namen verunstaltest...

    Außerdem sollten eigentlich alle Seiten des PDFs in das TIFF gedruckt werden. Zumindest bei mir ist das auch der Fall. Kann es sein, dass der Viewer den du verwendest mehrseitige TIFFs nicht (vollständig) anzeigen kann?

    Gruß

    PS: Bitte halte dich an die Netiquette! Thread-Pushing wird nicht gern gesehen.
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Ist ImageMagick installiert?
    Von Arndtinho im Forum PHP
    Antworten: 7
    Letzter Beitrag: 10.02.07, 18:12
  2. ImageMagick
    Von kevkev im Forum Linux & Unix
    Antworten: 4
    Letzter Beitrag: 24.06.06, 16:28
  3. ImageMagick und PHP
    Von knuffie im Forum PHP
    Antworten: 5
    Letzter Beitrag: 26.01.06, 21:29
  4. ImageMagick vs. GDLibrary
    Von reto im Forum PHP
    Antworten: 0
    Letzter Beitrag: 13.06.05, 10:22
  5. Imagemagick
    Von enricohofmann im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 05.08.04, 13:04