Γιατί JPG και όχι PNG ή άλλη μορφή
Αυτή η σελίδα μετατρέπει κάθε σελίδα ενός PDF σε ξεχωριστή εικόνα JPG. Η βασική διαφορά από άλλες σελίδες που παράγουν PNG είναι ότι εδώ χρησιμοποιείται αποκλειστικά το lossy (απωλεστικό) φορμάτ JPG. Το JPG εφαρμόζει συμπίεση με απώλεια πληροφορίας, οπότε κάθε εικόνα που προκύπτει είναι μικρότερη σε μέγεθος από μία αντίστοιχη PNG, ειδικά όταν το αρχικό PDF περιέχει σαρωμένες σελίδες, φωτογραφίες ή έγγραφα με πολλές λεπτομέρειες χρώματος.
Το PNG, από την άλλη, είναι ένα lossless φορμάτ: διατηρεί κάθε pixel ακριβώς όπως ήταν στην αρχική απόδοση της σελίδας. Αυτό έχει ως αποτέλεσμα μεγαλύτερα αρχεία, αλλά ιδανικά για γραμμικό σχέδιο, λογότυπα ή κείμενο με ευκρινείς ακμές. Στη σελίδα μας, η επιλογή JPG γίνεται για να προσφέρει μικρότερα αρχεία κατάλληλα για κοινή χρήση, ενσωμάτωση σε παρουσιάσεις ή αρχειοθέτηση σε μία ευρέως συμβατή μορφή.
Η σελίδα παρέχει ένα ρυθμιστικό ποιότητας. Υψηλότερες τιμές δίνουν μεγαλύτερα αρχεία με καλύτερη λεπτομέρεια. Χαμηλότερες τιμές μειώνουν το μέγεθος αλλά εισάγουν ορατά artifacts συμπίεσης (μπλοκ, θάμπωμα). Αυτή η αντιστάθμιση είναι κρίσιμη: για σαρωμένες σελίδες από βιβλία ή φωτογραφικά άλμπουμ, μία τιμή γύρω στο 80–90% συνήθως αρκεί. Για σελίδες με μόνο κείμενο (π.χ. PDF από επεξεργαστή κειμένου), η συμπίεση JPG μπορεί να κάνει το κείμενο δυσανάγνωστο – εκεί ίσως είναι προτιμότερο το PNG. Το εργαλείο όμως περιορίζεται στο JPG, οπότε ο χρήστης πρέπει να γνωρίζει αυτή την ιδιότητα.
Πώς λειτουργεί η μετατροπή: τοπική επεξεργασία και rasterisation
Όλη η επεξεργασία εκτελείται στο πρόγραμμα περιήγησης του χρήστη. Δεν μεταφέρεται κανένα δεδομένο σε διακομιστή. Αυτό εξασφαλίζει ότι το PDF – και οι εικόνες που προκύπτουν – παραμένουν τοπικά στη συσκευή. Δεν υπάρχει αποστολή, αποθήκευση ή πρόσβαση από τρίτους.
Κατά την επεξεργασία, κάθε σελίδα του PDF «ραστεροποιείται»: μετατρέπεται σε ένα επίπεδο bitmap (πλέγμα pixel) με βάση τις διαστάσεις που προκύπτουν από την ανάλυση της σελίδας. Όλο το περιεχόμενο – κείμενο, διανυσματικά γραφικά, ενσωματωμένες εικόνες – γίνεται μία επίπεδη εικόνα. Αυτό σημαίνει ότι το κείμενο παύει να είναι επιλέξιμο ή αναζητήσιμο. Δεν μπορείτε να αντιγράψετε λέξεις από την παραγόμενη JPG. Η μόνη εξαίρεση είναι αν το αρχικό PDF περιέχει κείμενο ήδη ως εικόνα (π.χ. σαρωμένο έγγραφο) – εκεί η απώλεια είναι μικρότερη.
Η rasterisation γίνεται με την προεπιλεγμένη ανάλυση του προγράμματος περιήγησης, που συνήθως αντιστοιχεί σε 72–96 dpi. Αν θέλετε υψηλότερη ανάλυση, θα πρέπει να αυξήσετε την ποιότητα στο ρυθμιστικό – αλλά δεν μπορείτε να ορίσετε ακριβή dpi. Για τυπικές χρήσεις (παρουσιάσεις, ιστοσελίδες, ανάρτηση σε κοινωνικά δίκτυα) η ανάλυση είναι επαρκής.
Ρύθμιση ποιότητας και αντιστάθμιση μεγέθους αρχείου
Το ρυθμιστικό ποιότητας βρίσκεται στη ροή εξαγωγής JPG. Λειτουργεί σε κλίμακα 40–100%, με προεπιλογή το 92%. Υψηλότερη τιμή σημαίνει λιγότερη συμπίεση, άρα μεγαλύτερο αρχείο και καλύτερη λεπτομέρεια. Χαμηλότερη τιμή σημαίνει μικρότερο αρχείο αλλά περισσότερα artifacts.
Για ένα τυπικό σαρωμένο έγγραφο Α4 σε 300 dpi, το JPG με ποιότητα 85% δίνει ένα αρχείο περίπου 200–400 KB. Με ποιότητα 50% το ίδιο αρχείο μπορεί να πέσει στα 100–150 KB, αλλά οι λεπτομέρειες (ιδίως οι λεπτές γραμμές και η γραμματοσειρά) θα υποβαθμιστούν. Για φωτογραφίες, η χαμηλή ποιότητα μπορεί να κάνει τις σκιές και τις υφές να μοιάζουν με θόρυβο.
Στην περίπτωση PDF που περιέχουν μόνο κείμενο και απλά γραφικά, η ποιότητα 90–100% είναι συνήθως απαραίτητη για να παραμείνει το κείμενο ευανάγνωστο. Ακόμα και τότε, μικρά γράμματα (π.χ. υποσημειώσεις) μπορεί να χάσουν ευκρίνεια. Αν το PDF είναι σαρωμένο φωτογραφικό άλμπουμ, μία ποιότητα 70–80% είναι αρκετή και δίνει σημαντική μείωση μεγέθους.
Η αντιστάθμιση είναι ξεκάθαρη: μεγαλύτερη ποιότητα = μεγαλύτερα αρχεία (αλλά καλύτερη εικόνα), μικρότερη ποιότητα = μικρότερα αρχεία (αλλά χειρότερη εικόνα). Το εργαλείο δείχνει το συνολικό μέγεθος εξόδου αφού γίνει η μετατροπή, ώστε να μπορείτε να δοκιμάσετε διαφορετικές ρυθμίσεις.
Όρια και περιορισμοί: Μέγεθος αρχείου, αριθμός σελίδων και κρυπτογράφηση
Το εργαλείο δέχεται μόνο ένα PDF κάθε φορά. Αν προσπαθήσετε να επιλέξετε πολλά αρχεία, εμφανίζεται το μήνυμα «Use exactly one PDF for PDF-to-image export.». Το μέγεθος του PDF δεν πρέπει να υπερβαίνει τα 80 MB. Αν το αρχείο είναι μεγαλύτερο, το εργαλείο δείχνει: «Κάθε αρχείο πρέπει να είναι ‹max› ή μικρότερο.» όπου ‹max› = 80 MB.
Υπάρχει και όριο στον αριθμό σελίδων: PDF με περισσότερες από 60 σελίδες απορρίπτονται με το μήνυμα «Αυτό το PDF έχει περισσότερες από ‹max› σελίδες, οπότε είναι πολύ μεγάλο για εξαγωγή εδώ.» (max = 60).
Αν το PDF είναι κρυπτογραφημένο ή προστατευμένο με κωδικό, το εργαλείο δεν μπορεί να το διαβάσει και εμφανίζει: «Αυτό το PDF είναι κρυπτογραφημένο ή προστατευμένο με κωδικό.». Δεν υπάρχει δυνατότητα εισαγωγής κωδικού – η σελίδα δεν υποστηρίζει αποκρυπτογράφηση.
Εάν το αρχείο δεν μπορεί να ανοίξει ως PDF (λόγω καταστροφής ή λανθασμένης επέκτασης), το μήνυμα είναι: «Αυτό το αρχείο δεν μπόρεσε να ανοίξει ως PDF. Μπορεί να είναι κατεστραμμένο ή να έχει λανθασμένη ετικέτα.». Τέλος, αν το αρχείο είναι κενό (0 bytes), εμφανίζεται: «Αυτό το αρχείο είναι κενό.».
Σε περίπτωση αποτυχίας κατά τη διάρκεια της μετατροπής, το εργαλείο δείχνει: «This file could not be converted.». Αν υπάρχουν πολλές αποτυχίες, εμφανίζεται: «‹count› αρχείο(α) δεν μπόρεσαν να υποστούν επεξεργασία.».
Αν δεν έχει επιλεγεί κανένα αρχείο, το κουμπί «Εξαγωγή σελίδων» είναι απενεργοποιημένο και εμφανίζεται: «Επιλέξτε τουλάχιστον ένα αρχείο.».
Αποτελέσματα εξαγωγής και τρόπος λήψης
Μετά την επιτυχή μετατροπή, η σελίδα εμφανίζει:
- Πλήθος εικόνων: «Εξήχθησαν ‹count› εικόνα(ες).»
- Μέγεθος πηγής: «Πηγή» (αρχικό μέγεθος PDF)
- Μέγεθος εξόδου: «Έξοδος» (συνολικό μέγεθος όλων των JPG)
- Αριθμός σελίδων: «Σελίδες»
- Διαστάσεις εικόνων: «Διαστάσεις» (π.χ. 2480×3508)
- Κουμπί λήψης για κάθε μεμονωμένη εικόνα: «Λήψη» (download)
- Κουμπί για λήψη όλων των εικόνων σε ένα αρχείο ZIP: «Λήψη όλων (.zip)»
Επιπλέον, υπάρχει μία σύνοψη: «Δημιουργήθηκαν ‹pages› σελίδα(ες): ‹original› -> ‹output›» π.χ. «Δημιουργήθηκαν 5 σελίδα(ες): 2.3 MB -> 1.7 MB».
Κάθε JPG λαμβάνει το όνομα της σελίδας (π.χ. report-page-1.jpg, report-page-2.jpg για το report.pdf) και μπορείτε να το κατεβάσετε ξεχωριστά ή όλα μαζί σε ένα ZIP με όνομα brobrogo-pdf-images.zip. Το ZIP δημιουργείται επίσης τοπικά στο πρόγραμμα περιήγησης.
Συχνές ερωτήσεις (FAQ)
1. Μπορώ να μετατρέψω ένα PDF με εκατοντάδες σελίδες;
Ναι, αλλά το PDF δεν πρέπει να έχει περισσότερες από 60 σελίδες. Αν υπερβαίνει το όριο, το εργαλείο το απορρίπτει με το μήνυμα: «Αυτό το PDF έχει περισσότερες από ‹max› σελίδες, οπότε είναι πολύ μεγάλο για εξαγωγή εδώ.». Μπορείτε να χωρίσετε το PDF σε μικρότερα τμήματα (π.χ. με άλλη σελίδα του site ή με εξωτερικό λογισμικό) και να μετατρέψετε κάθε τμήμα ξεχωριστά.
2. Γιατί το εξαγόμενο JPG είναι θολό;
Η θολούρα μπορεί να οφείλεται σε χαμηλή ρύθμιση ποιότητας (το ρυθμιστικό). Δοκιμάστε να το μετακινήσετε σε υψηλότερη τιμή (π.χ. 90–100). Επίσης, αν το PDF περιέχει κείμενο, η rasterisation σε χαμηλή ανάλυση μπορεί να κάνει το κείμενο δυσανάγνωστο. Για τέτοιες περιπτώσεις, προτιμήστε την έκδοση εξαγωγής σε PNG (αν υπάρχει) ή ανεβάστε υψηλότερης ανάλυσης PDF.
3. Πώς λαμβάνω όλες τις σελίδες ταυτόχρονα;
Μετά τη μετατροπή, κάντε κλικ στο κουμπί «Λήψη όλων (.zip)». Θα κατεβάσετε ένα συμπιεσμένο αρχείο ZIP με όνομα brobrogo-pdf-images.zip που περιέχει όλες τις εικόνες JPG. Κάθε εικόνα έχει όνομα όπως pdfname-page-N.jpg.
4. Μπορώ να μετατρέψω PDF που περιέχει μόνο εικόνες (σκαναρισμένο);
Ναι. Το εργαλείο επεξεργάζεται οποιοδήποτε PDF, είτε περιέχει κείμενο είτε εικόνες. Στην περίπτωση σκαναρισμένων PDF, η rasterisation είναι χωρίς απώλεια πληροφορίας (καθώς ήδη είναι εικόνα), αλλά η συμπίεση JPG μπορεί να μειώσει την ποιότητα. Χρησιμοποιήστε υψηλή ποιότητα για καλύτερη πιστότητα.
5. Τι σημαίνει το μήνυμα «Αυτό το PDF είναι κρυπτογραφημένο ή προστατευμένο με κωδικό.»;
Σημαίνει ότι το PDF έχει κλειδαριά (κρυπτογράφηση ή κωδικό πρόσβασης). Το εργαλείο δεν μπορεί να το διαβάσει. Πρέπει πρώτα να αφαιρέσετε την προστασία με άλλο λογισμικό (π.χ. χρησιμοποιώντας τον κωδικό ανοίγματος) και μετά να το ανεβάσετε ξανά.
6. Γιατί η σελίδα δεν υποστηρίζει πολλά αρχεία PDF ταυτόχρονα;
Η σχεδίαση του εργαλείου περιορίζεται σε ένα PDF κάθε φορά. Αν θέλετε να μετατρέψετε πολλά PDF, θα πρέπει να τα επεξεργαστείτε ένα-ένα. Αυτό απλοποιεί τη διεπαφή και αποφεύγει προβλήματα μνήμης.