kwstas_pap Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 Καλησπέρα.. Θέλω να βρω ένα PHP script που να ενώνει μερικά pdf αρχεία σε ένα.. δηλαδή να του δίνω πχ το 1.pdf και 2.pdf και να ενώνει τις σελίδες τους σε ένα αρχείο merged.pdf. Αφού το έψαξα βρήκα ότι το ghostscript το κάνει ΑΛΛΑ χρησιμοποιεί την εντολή shell_exec η οποία για λόγους ασφαλείας έχει "κοπεί" από τους περισσότερους hosters. Το imagick λειτουργεί ΑΛΛΑ τα σώζει σε μια ποιότητα ΧΑΛΙΑ και οι εντολές για καλύτερη ανάλυση...δεν κάνουν τίποτα!. Έχει κανείς ασχοληθεί με κάτι παρόμοιο για να με βοηθήσει; Καλή χρονιά!
SpirosLouis Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 Ιδέα αγνώστου αποτελέσματος: Να "βγάλεις" το περιεχόμενο των PDF(μετατροπή ουσιαστικά σε απλό κείμενο ή html ή whatever) και εφόσον έχεις μαζέψει αυτά που θες, τότε να τα κάνεις export σαν PDF.
StathisG Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 https://github.com/hanneskod/libmergepdf Για να το δοκιμάσεις, εγκατέστησέ το μέσω composer (composer require iio/libmergepdf) και μετά τρέξε το παρακάτω: <?php require_once('vendor/autoload.php'); use iio\libmergepdf\Merger; $m = new Merger(); $m->addIterator(['1.pdf', '2.pdf']); file_put_contents('merged.pdf', $m->merge());
kwstas_pap Δημοσ. 4 Ιανουαρίου 2016 Μέλος Δημοσ. 4 Ιανουαρίου 2016 Ιδέα αγνώστου αποτελέσματος: Να "βγάλεις" το περιεχόμενο των PDF(μετατροπή ουσιαστικά σε απλό κείμενο ή html ή whatever) και εφόσον έχεις μαζέψει αυτά που θες, τότε να τα κάνεις export σαν PDF. δεν γίνεται γιατί τα pdf περιέχουν εικόνες σκαναρισμένες (ως επί το πλείστον από εφημερίδες και περιοδικά).. https://github.com/hanneskod/libmergepdf Για να το δοκιμάσεις, εγκατέστησέ το μέσω composer (composer require iio/libmergepdf) και μετά τρέξε το παρακάτω: <?php require_once('vendor/autoload.php'); use iio\libmergepdf\Merger; $m = new Merger(); $m->addIterator(['1.pdf', '2.pdf']); file_put_contents('merged.pdf', $m->merge()); θα το ερευνήσω.. Θεωρητικά θα μπορώ να το κάνω σε οποιοδήποτε hosting; Ευχαριστώ όλους.
StathisG Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 Εδώ λέει ότι θέλει PHP 5.3.0 και άνω, οπότε θα είσαι οκ. Btw, δες εδώ για εκδόσεις που έχουν πεθάνει και έλεγξε αν ο host σου χρησιμοποιεί κάποια από αυτές ώστε να ζητήσεις upgrade ή να αλλάξεις host. Υποθέτω πως composer δεν θα υπάρχει σε shared hosting (μπορεί να κάνω και λάθος, δε ξέρω), αλλά μπορείς να ανεβάσεις τα τελικά αρχεία μέσω ftp (χάνεις βέβαια ευκολία σε updates κλπ, αλλά αυτό είναι άλλη συζήτηση).
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα