Quantum Thoughts

Posts Tagged ‘pdf

Η διαδικασία δεν είναι και τόσο trivial αν και μετά από λίγη ώρα googling κάποιος μπορεί να καταλάβει την λύση στο πρόβλημα. Έχουμε και λέμε θέλουμε Ελληνικά στα pdf που κάνει generate το module pdfview του Drupal. Η ιδέα είανι απλή μιας και με συνδιασμένα queries απο τα view μπορούμε να προσαρμόσουμε την ύλη του πεδίου content, όπως to αντιλαμβάνεται to template engine του drupal και να δημιουργήσουμε εντελώς δυναμικά και πλούσια σε περιεχόμενο pdf documents. Στο μέλλον θα μιλήσω και λίγο για τροποιήση κάνοντας απλά ένα override των function του pdfview, ώστε να δώσουμε το προσωπικό μας στίγμα στο pdf με rich formating και τα απαραίτητα banner του ιστοτόπου μας.

Λοιπόν κατεβάζουμε το pdfview από το επίσημο distro στο drupal.org. Κλασικά το κάνουμε extract στο folder /sites/all/modules και ενεργοπoιούμε το module.

Στη συνέχεια κατεβάζουμε από το project στο sourceforge την έκδοση για php 5 και την κάνουμε gzip στο folder του module μας μέσα σε ένα καινούριο folder με το όνομα tcpdf.

Πηγαίνουμε στο admin/user/access ώστε να δώσουμε access στον συγκεκριμένο ρόλο που θέλουμε να έχει πρόσβαση στο pdf generation link.

psfview

Ύστερα κάνουμε update στο ${SITE_ROOT}/sites/all/modules/pdfview/tcpdf/config/tcpdf_config.php file κάνοντας update στο σωστό absolute path τις μεταβλητές

define (“K_PATH_MAIN”, “${SITE_ROOT}/sites/all/modules/pdfview/tcpdf/”);

define (“K_PATH_URL”, “${SITE_ROOT}/sites/all/modules/pdfview/tcpdf/”);

όπου ${SITE_ROOT} είναι το root του installation σας.

Επιπλέον πρέπει να αλ΄λαξετε τα default fonts γιατί έχουν ένα προβληματάκι με τα utf-8 encodings

οπότε αλλάξετε την γραμμή

define (“PDF_FONT_NAME_MAIN”, “vera”);

σε

define (“PDF_FONT_NAME_MAIN”, “freeserif”);

Οκ όλα έτοιμα είστε έτοιμοι να κατεβάσετε τα generated pdf σας. 😉


RSS Tweets

  • An error has occurred; the feed is probably down. Try again later.

RSS Reader Shared

  • An error has occurred; the feed is probably down. Try again later.

Flickr Photos

IMG_0043

IMG_0085

DSC04705

DSC04735

More Photos

My Bookmarks

March 2017
M T W T F S S
« Jan    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Blog Stats

  • 81,604 hits