Quantum Thoughts

Posts Tagged ‘greek

Η διαδικασία δεν είναι και τόσο 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 σας. 😉

Advertisements

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

My Bookmarks

October 2017
M T W T F S S
« Jan    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Blog Stats

  • 82,366 hits