Quantum Thoughts

Ελληνικά στο tcpdf.

Posted on: March 30, 2008

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


Ύστερα κάνουμε 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 σας. 😉


1 Response to "Ελληνικά στο tcpdf."

The ruins of Salamis, including a large tourism sector – and light manufacturing.
If there is an unbelievable wealth of attractions.
Hello paphos car hire Seekers Save money and stress with the pre-hire inspection.
You’ll also be supplied for 24 hours, Jucy will deliver a new vehicle. Declare any deemed dividend and pay any SDC applicable to the time of reaching any state or city.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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

March 2008
« Feb   Jul »

Blog Stats

  • 83,546 hits
%d bloggers like this: