Βοήθεια:Μετατροπή DjVu σε PDF

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page Help:Converting DjVu to PDF and the translation is 100% complete. Changes to the translation template, respectively the source language can be submitted through Help:Converting DjVu to PDF and have to be approved by a translation administrator.

Αυτη η σελίδα θα εξηγήσει πώς να μετατρέψετε σκαναρισμένα βιβλία από το DjVu σε μορφή αρχείου PDF.

Η μετατροπή των DjVu σε PDF μπορεί να φανεί χρήσιμη για γενικότερους λόγους που παρατίθενται στο Βοήθεια:Μετατροπή και ιδιαίτερα επειδή τα PDF είναι ευκολότερα προσβάσιμα:

  • κάποιοι άνθρωποι προτιμούν να ασχολούνται με PDF ως τύπο αρχείων και δεν έχουν εγκατεστημένα προγράμματα ανάγνωσης DjVu
  • τα PDF μπορούν να προβληθούν απευθείας στα περισσότερα προγράμματα περιήγησης
  • ορισμένοι ιστότοποι που έχουν online προγράμματα προβολής δεν μπορούν να εμφανίσουν DjVu αλλά μόνο PDF
  • Το PDF είναι ευκολότερο στη διαχείριση, υπάρχει περισσότερο λογισμικό για την εργασία με PDF απ' ό,τι με το DjVu


Επομένως, είναι επιθυμητή η ύπαρξη εκδόσεων PDF για αξιόλογα βιβλία DjVu.

Βελτίωση της γραμμής εντολών των Windows

Όπως και με άλλες εργασίες, είναι πιθανό να χρησιμοποιηθούν εργαλεία γραμμής εντολών για αυτόν τον τύπο μετατροπής. Ενώ το τυπικό "κέλυφος" εντολών των Windows (command shell) είναι κατάλληλο για την εργασία αυτή, μπορεί να βελτιωθεί με πρόσθετες χρήσιμες λειτουργίες για να γίνει ευκολότερη η χρήση του. Δείτε Βοήθεια:Μετατροπή DjVu σε PDF.

Χρήση έτοιμων λύσεων λογισμικού

Χρήση λογισμικού GUI

Το βοηθητικό πρόγραμμα STDU Converter επιτρέπει τη μετατροπή DjVu σε PDF. Διαθέτει ένα φιλικό προς το χρήστη περιβάλλον εργασίας με χρήσιμα χαρακτηριστικά. Υποστηρίζει την αποτελεσματική κωδικοποίηση JBIG2 για bitonal (ασπρόμαυρα) έγγραφα.

Χρήση εργαλείων γραμμής εντολών

Το εργαλείο γραμμής εντολών ddjvu του DjVuLibre διαθέτει μια επιλογή για τη μετατροπή του DjVu σε PDF (βλ. τεκμηρίωση):

ddjvu -format=pdf -mode=black input.djvu output.pdf

Ωστόσο, το πρόβλημα είναι ότι αν το έγγραφο είναι έγχρωμο, το PDF που προκύπτει είναι συχνά τεράστιο σε μέγεθος. Οπότε, υπάρχει ανάγκη να προκύπτουν αρχεία PDF με πιο διαχειρίσιμο μέγεθος. Αυτός είναι ο λόγος για τον οποίο στο παραπάνω παράδειγμα καθορίστηκε η "Μαύρη" λειτουργία (black mode). Στην περίπτωση των bitonal (ασπρόμαυρων) DjVu, τα παραγόμενα PDF είναι αποδεκτά σε μέγεθος, αλλά χρησιμοποιούν συμπίεση Fax (CCITT Group 4). Υπάρχει μια άλλη διαθέσιμη μέθοδος συμπίεσης για PDF που ονομάζεται JBIG2, η οποία παράγει έξοδο περίπου δύο φορές μικρότερη σε μέγεθος. Ευτυχώς, υπάρχουν τρόποι μετατροπής με χρήση αυτής της βέλτιστης δυαδικής συμπίεσης, όπως ο μετατροπέας STDU που αναφέρθηκε παραπάνω που το υποστηρίζει.

Χρήση εικονικών εκτυπωτών PDF

Το DjVu μπορεί να μετατραπεί σε PDF μέσω των λεγόμενων εικονικών εκτυπωτών. Ένας εικονικός εκτυπωτής είναι ένα κομμάτι λογισμικού που εγκαθίσταται ως εκτυπωτής ο οποίος εμφανίζεται στη λίστα εκτυπωτών στο παράθυρο διαλόγου "Εκτύπωση". Κατά την εκτύπωση με αυτόν τον εκτυπωτή, το αποτέλεσμα αποθηκεύεται ως αρχείο στον υπολογιστή σας.

  • Το PDF-XChange Lite Printer είναι ένα παράδειγμα δωρεάν εικονικού εκτυπωτή PDF.

Με έναν εικονικό εκτυπωτή, οποιοδήποτε εκτυπώσιμο έγγραφο, οποιασδήποτε μορφής, μπορεί να μετατραπεί σε PDF, με τα αποτελέσματα να μην είναι πάντα ικανοποιητικά.

Μετατρέποντας χειροκίνητα

Έγχρωμα αρχεία

Για να πετύχετε ένα έγχρωμο PDF λογικού μεγέθους, τα παρακάτω βήματα μπορεί να είναι αποτελεσματικά:

Μετατροπή μόνο της στρώσης που φέρει κείμενο

Η απευθείας μετατροπή έγχρωμου DjVu σε PDF συχνά οδηγεί σε περιττά μεγάλο μέγεθος του αρχείου εξόδου. Η μορφή DjVu χρησιμοποιεί ένα έξυπνο σύστημα στρωμάτων που επιτρέπει το διαχωρισμό του κειμένου από το φόντο και έχει διαφορετική προσέγγιση στη συμπίεσή τους, ενώ η μορφή PDF χρησιμοποιεί απλώς τη συμπίεση JPEG. Κατά τη μετατροπή, όλα αυτά τα στρώματα DjVu μιας σελίδας συνδυάζονται σε μια εικόνα, η οποία - για κάποιο λόγο - αποδεικνύεται σχεδόν πάντα τέτοια ώστε η συμπίεση JPEG να μην αποδίδει πολύ καλά σε αυτήν. Ως αποτέλεσμα, το αρχείο εξόδου αποδεικνύεται αρκετές φορές μεγαλύτερο από το αρχικό.

Αυτό που μπορούμε να κάνουμε είναι να εξάγουμε μόνο το στρώμα που φέρει κείμενο (και ίσως και κάποια άλλη σημαντική πληροφορία από το προσκήνιο) και να δημιουργήσουμε το PDF από αυτό. Αυτή η προσέγγιση είναι κατάλληλη για σαρωμένα βιβλία DjVu που έχουν πολύχρωμο φόντο που προήλθε από σαρωτή, το οποίο σε PDF θα καταλάμβανε μεγάλο μέγεθος. Δεν είναι απολύτως απαραίτητο το έγγραφο να εξακολουθεί να φαίνεται εντάξει. Εάν το εναπομείναν ουσιαστικό στρώμα αποδειχθεί ότι είναι bitonal (ασπρόμαυρο), τότε μπορεί να χρησιμοποιηθεί η βέλτιστη συμπίεση JBIG2. Ανάλογα με τον τρόπο κωδικοποίησης του αρχείου DjVu, οι σημαντικές πληροφορίες μπορεί να βρίσκονται στο προσκήνιο, στο φόντο ή στο στρώμα μάσκας (mask layer). Σε ορισμένες περιπτώσεις, οι εικόνες που εξάγονται από το στρώμα μάσκας μπορεί να είναι πολύ μικρότερες σε μέγεθος, ενώ συγχρόνως φέρουν καλή αναπαράσταση του κειμένου.

Για να εξαγάγετε μόνο ένα επίπεδο μιας σελίδας DjVu ως εικόνες με το βοηθητικό πρόγραμμα DjVuLibre ddjvu, μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές (δείτε ποια από αυτές παράγει καλύτερο αποτέλεσμα):

ddjvu -format=tif -eachpage -mode=foreground book.djvu pageimage%d.tif

ddjvu -format=tif -eachpage -mode=mask book.djvu pageimage%d.tif

ddjvu -format=tif -eachpage -mode=background book.djvu pageimage%d.tif

Αφού υπολογίσετε την απαιτούμενη τιμή για την παράμετρο "mode", η μετατροπή μπορεί να γίνει ως εξής:

ddjvu -format=pdf -mode=<value> book.djvu book.pdf

Με αυτόν τον τρόπο μπορεί να καταλήξετε με ένα έγγραφο που έχει μόνο το κείμενο ή μόνο τις εικόνες ή μόνο ένα μέρος αυτού που υπήρχε στο πρωτότυπο, ανάλογα με τη διάταξή του.

Για τη χειροκίνητη μετατροπή, τα υπόλοιπα βήματα είναι τα ίδια με αυτά που περιγράφονται από πάνω, εκτός από το ότι αν οι εικόνες είναι bitonal, μπορεί να θέλετε να κάνετε χρήση της πιο αποτελεσματικής κωδικοποίησης JBIG2. Για να αποφύγετε τη δημιουργία ενός ειδικού κωδικοποιητή που απαιτείται γι' αυτό, ίσως δεν είναι παράλογο να προβείτε σε συγκεντρώση των εικόνων που αποκτήθηκαν σε DjVu και στη συνέχεια να χρησιμοποιήσετε απλά τον STDU Converter για να το μετατρέψετε σε PDF με την κατάλληλη ρύθμιση.

Ασπρόμαυρα (bitonal) έγγραφα

Αν δεν χρειάζεται να μετατρέψετε ένα μεγάλο αριθμό εγγράφων, να επεξεργαστείτε τις εικόνες των σελίδων ή να χρησιμοποιήσετε κάποιες ειδικές ρυθμίσεις εξόδου, το STDU Converter είναι αρκετά επαρκές, αφού μπορεί να κάνει τη μετατροπή για εσάς με μερικά κλικ και καθιστά τη χειροκίνητη διαδικασία σχεδόν περιττή. Αυτή η διαδικασία είναι η ίδια με εκείνη για έγχρωμα έγγραφα, εκτός αν θέλετε να χρησιμοποιήσετε την πιο αποτελεσματική κωδικοποίηση JBIG2, η μετατροπή των εικόνων σε PDF γίνεται με έναν ειδικό κωδικοποιητή.

Χρήση διαδικτυακών υπηρεσιών

  • Το Internet Archive, στην πραγματικότητα, μετατρέπει αυτόματα σε PDF, όλα τα αρχεία DjVu που μεταφορτώνονται - το οποίο ονομάζεται "derive". Πρέπει να δημιουργήσετε ένα στοιχείο (ή να προσθέσετε αρχεία DjVu σε ένα υπάρχον στοιχείο) και απλά να περιμένετε. Σε λίγο, οι εκδόσεις PDF θα πρέπει να εμφανιστούν.
  • Το djvu2pdf.com μπορεί να μετατρέψει το DjVu σε PDF, αν και έχει περιορισμούς.
  • Υπάρχουν κι άλλες online υπηρεσίες που έχουν τη δυνατότητα μετατροπής PDF σε DjVu, αλλά πιθανόν να έχουν περιορισμούς και να μην προσφέρουν πάντα τα επιθυμητά αποτελέσματα. Μπορείτε να τις βρείτε εύκολα ψάχνοντας για "convert pdf to djvu online" ή κάτι αντίστοιχο στη μητρική σας γλώσσα.

Έλεγχος του αποτελέσματος

  • Το αρχείο PDF θα πρέπει να μοιάζει με το αρχικό DjVu, να είναι ευανάγνωστο και να μην έχει υπερβολικό μέγεθος αρχείου.
  • Ελέγχοντας τα αρχεία PDF. Το PDFXplorer μπορεί να χρησιμοποιηθεί για να εξετάσει λεπτομερώς τη δομή των αρχείων PDF, να ελέγξει ποιες μεθόδους συμπίεσης χρησιμοποιεί και ακόμη και να εξάγει ροές δεδομένων.

Μεταφορά σελιδοδεικτών

  • Το HandyOutliner μπορεί να μεταφέρει περιγράμματα από ένα έγγραφο DjVu/PDF σε ένα άλλο. Δείτε Βοήθεια:Δημιουργία περιγράμματος για PDF και DjVu.
  • Ο μετατροπέας STDU μεταφέρει τους σελιδοδείτες μαζί με τη διαδικασία μετατροπής και μάλιστα επιτρέπει την επεξεργασία τους πριν από τη μετατροπή, καθώς και την εφαρμογή άλλων ρυθμίσεων.

Προγραμματιστικές προκλήσεις

  • Η μεγάλη πρόκληση που παραμένει είναι η δημιουργία ποιοτικών έγχρωμων αρχείων PDF που δεν έχουν υπερβολικό μέγεθος σε σύγκριση με το DjVu. Η Cuminas ισχυρίζεται ότι διαθέτει μια τεχνολογία που δημιουργεί PDF που πλησιάζουν το DjVu από άποψη ποιότητας και μεγέθους. Μια εφαρμογή Ruby που ονομάζεται PDFBeads προσπαθεί να εφαρμόσει την προσέγγιση που χρησιμοποιείται από DjVu σε PDF, αλλά είναι δύσκολο να το κάνει να λειτουργήσει.
  • Η αυτοματοποίηση της χειροκίνητης μετατροπής που περιγράφεται παραπάνω με τμήματα εντολών (scripts).

Αφήνοντας αιτήματα

Αν θέλετε να μετατρέψετε κάποιο αρχείο στα Commons αλλά δεν μπορείτε να το κάνετε μόνοι σας, μπορείτε να αφήσετε ένα αίτημα στη σελίδα Commons requests.

Δείτε επίσης