PDF σε JPG
Επίλεξε ένα PDF και κάθε σελίδα αποδίδεται σε ένα JPG που μπορείς να κατεβάσεις. Τίποτα από όσα ανεβάζεις δεν φεύγει ποτέ από τον browser σου.
Πώς λειτουργεί η μετατροπή χωρίς server
Αυτό το εργαλείο χρησιμοποιεί το PDF.js, τη μηχανή
απόδοσης PDF ανοιχτού κώδικα που έφτιαξε η Mozilla (είναι αυτό
που σχεδιάζει τα PDF μέσα στον Firefox), εκτελούμενη εξ
ολοκλήρου στην καρτέλα του browser σου. Για κάθε σελίδα, ζητά
από το PDF.js να αποδώσει το πλήρες οπτικό περιεχόμενο της
σελίδας — κείμενο, εικόνες, διανυσματικά γραφικά, τα πάντα — σε
ένα <canvas> της ίδιας σελίδας στην ανάλυση
που επιλέγεις, και μετά καλεί το canvas.toBlob()
για να καταγράψει αυτό το canvas ως πραγματικό αρχείο JPG. Επειδή
αποδίδει την ολοκληρωμένη σελίδα αντί να προσπαθεί να εξάγει
μεμονωμένα στοιχεία, αυτό λειτουργεί με τον ίδιο τρόπο για ένα
έγγραφο κειμένου, μια σαρωμένη σελίδα, ή συνδυασμό των δύο.
Πρακτικό παράδειγμα
Ένα PDF 3 σελίδων παράγει τρία JPG — page-1.jpg, page-2.jpg, page-3.jpg — το καθένα πιστό στιγμιότυπο αυτής της σελίδας. Στην Τυπική ανάλυση μια τυπική σελίδα μεγέθους letter βγαίνει περίπου 900×1200 pixel· η αλλαγή σε Υψηλή περίπου διπλασιάζει αυτό σε κάθε διάσταση, χρήσιμο αν σκοπεύεις να εκτυπώσεις την εικόνα ή να μεγεθύνεις σε λεπτομέρειες.
Συχνές ερωτήσεις
Ανεβαίνει το PDF μου κάπου;
Όχι. Το αρχείο διαβάζεται τοπικά και αποδίδεται σελίδα προς σελίδα σε ένα στοιχείο <canvas> της ίδιας της σελίδας, χρησιμοποιώντας το PDF.js, την ίδια μηχανή απόδοσης ανοιχτού κώδικα που χρησιμοποιεί ο Firefox για να εμφανίζει PDF — όλα εκτελούνται στην καρτέλα του browser σου. Τίποτα δεν στέλνεται σε server.
Γιατί κάθε σελίδα κατεβαίνει ξεχωριστά αντί για ένα αρχείο ZIP;
Για να παραμείνει αυτό το εργαλείο απλό και χωρίς επιπλέον εξαρτήσεις, κάθε σελίδα παίρνει το δικό της JPG και τον δικό της σύνδεσμο λήψης. Κάνε κλικ στο "Λήψη όλων" για να ενεργοποιήσεις τη λήψη κάθε σελίδας η μία μετά την άλλη — ο browser σου μπορεί να σου ζητήσει να επιτρέψεις πολλαπλές λήψεις την πρώτη φορά.
Ποια είναι η διαφορά μεταξύ Τυπικής και Υψηλής ανάλυσης;
Ελέγχει την κλίμακα στην οποία το PDF.js αποδίδει κάθε σελίδα πριν τη μετατροπή σε JPG. Η Τυπική (1.5×) είναι αρκετή για προβολή σε οθόνη και είναι πιο γρήγορη· η Υψηλή (3×) παράγει πιο ευκρινείς εικόνες με περισσότερα pixel, καλύτερη για εκτύπωση ή μεγέθυνση, με κόστος ένα μεγαλύτερο αρχείο και λίγο περισσότερο χρόνο επεξεργασίας.
Οι σαρωμένες σελίδες ή οι σελίδες μόνο με εικόνες θα μετατραπούν σωστά;
Ναι — αυτό το εργαλείο αποδίδει την οπτική εμφάνιση κάθε σελίδας ακριβώς όπως θα την έδειχνε ένα πρόγραμμα προβολής PDF, είτε πρόκειται για πραγματικό κείμενο, μια σαρωμένη εικόνα, είτε για συνδυασμό των δύο, αφού σχεδιάζει την ολοκληρωμένη σελίδα αντί να προσπαθεί να εξάγει συγκεκριμένα στοιχεία.