Pdf preview image

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Pdf preview image

Δημοσίευση από EneMe » 31 Οκτ 2009 22:38

Ψάχνοντας πώς να κάνω μια εικόνα, preview ενός pdf, έπεσα πάνω σε αυτό:
http://www.redvodkajelly.com/blog/2007/ ... es-in-php/

Είδα όμως [μέσα από το joomla που έχω εγκατεστημένο] ότι το "exec" είναι απενεργοποιημένο, οπότε δεν το κοίταξα παραπέρα...

Υπάρχει άλλος τρόπος για να κάνω preview image ενός pdf on the fly??

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Pdf preview image

Δημοσίευση από ThyClub » 31 Οκτ 2009 23:06

http://www.setasign.de/products/pdf-php-solutions/fpdi/


Κι εδώ ένα παράδειγμα του πως να δημιουργήσεις thumbnail απο ένα pdf:

Κώδικας: Επιλογή όλων

<?php
require_once&#40;'fpdf.php'&#41;;
require_once&#40;'fpdi.php'&#41;;

$pdf =& new FPDI&#40;&#41;;

$pagecount = $pdf->setSourceFile&#40;'Example-PDF-1.pdf'&#41;;

$w = $pdf->w/2 - 15;
$h = 0;

$_x = $x = 10;
$_y = $y = 10;

$pdf->addPage&#40;&#41;;
for &#40;$n = 1; $n <= $pagecount; $n++&#41; &#123;
    $tplidx = $pdf->ImportPage&#40;$n&#41;;

    $size = $pdf->useTemplate&#40;$tplidx, $x, $y, $w&#41;;
    $pdf->Rect&#40;$x, $y, $size&#91;'w'&#93;, $size&#91;'h'&#93;&#41;;
    $h = max&#40;$h, $size&#91;'h'&#93;&#41;;
    if &#40;$n % 2 == 0&#41; &#123;
        $y += $h+10;
        $x = $_x;
        $h = 0;
    &#125; else &#123;
        $x += $w+10;
    &#125;
    
    if &#40;$n % 4 == 0 && $n != $pagecount&#41; &#123;
        $pdf->AddPage&#40;&#41;;  
        $x = $_x;
        $y = $_y;        
    &#125;
&#125;


$pdf->Output&#40;'newpdf.pdf', 'D'&#41;;
hope it helps

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες