Πώς μπορώ να διορθώσω σφάλματα EPUBCheck;
Ενημερωμένο:
Εκτέλεσε EPUBCheck, στη συνέχεια διόρθωσε τα μηνύματα με τη σειρά: το κάθε ένα δίνει ένα κωδικό όπως RSC-005, το αρχείο, τη γραμμή και τη στήλη και η διόρθωση των πρώτων σφαλμάτων συχνά εξαλείφει αρκετά επόμενα. Ψάξε τον κωδικό στη [EPUBCheck αναφορά](/epubcheck/) για τις συνήθεις αιτίες του και διόρθωσε, επεξεργάσου τα αρχεία της EPUB, ξαναχτίσε το αρχείο και έλεγξε ξανά μέχρι να μην μείνουν σφάλματα.
Βήμα προς βήμα
- Εκτελέστε
java -jar epubcheck.jar book.epub(το EPUBCheck είναι δωρεάν, από το W3C). Προσθέστε--locale enαν θέλετε τα μηνύματα στα Αγγλικά όποια κι αν είναι η γλώσσα του συστήματός σας. - Ξεκινήστε με τα κρίσιμα σφάλματα και τα σφάλματα; οι προειδοποιήσεις δεν καθιστούν το EPUB μη έγκυρο.
- Για κάθε μήνυμα, ανοίξτε το αρχείο που αναφέρει στη γραμμή και τη στήλη που δίνει. Αναζητήστε τον κωδικό για να ξέρετε τι σημαίνει.
- Αποσυμπιέστε το EPUB, ή ανοίξτε το σε έναν EPUB επεξεργαστή, και διορθώστε το αρχείο.
- Επανακατασκευάστε το αρχείο με το αρχείο mimetype πρώτα και χωρίς συμπίεση, στη συνέχεια επικυρώστε ξανά.
Οι πιο κοινές κωδικοποιήσεις
- RSC-005: ένα αρχείο παραβιάζει το σχήμα, για παράδειγμα μια ιδιότητα που δεν επιτρέπεται όπου βρίσκεται ή μια λείπουσα ημερομηνία dcterms:modified.
- RSC-007 και RSC-008: ένα αναφερόμενο αρχείο λείπει ή είναι παρόν αλλά όχι στο μανιφέστο.
- RSC-012: ένας σύνδεσμος καταδεικνύει ένα #id που δεν υπάρχει, συχνά μετά από μετακίνηση υποσημειώσεων.
- OPF-014 και PKG-006: μια ελλιπής ιδιότητα manifest, ή ένα αρχείο mimetype που δεν είναι πρώτο στο ZIP.
Όταν το EPUB προήλθε από έναν μετατροπέα;
Αν ένας μετατροπέας παράγει εκατοντάδες σφάλματα, η διόρθωσή τους με το χέρι σπάνια αξίζει: μετατρέψτε ξανά με ένα εργαλείο που γράφει έγκυρο EPUB 3. EpubCC γράφει EPUB 3, και κάθε EPUB στη δημόσια αναφορά μας επικυρώθηκε με EPUBCheck.
Μετατρέψτε ένα PDF σε καθαρό EPUB 3
Έως 3 ολόκληρα βιβλία την ημέρα δωρεάν. Δεν απαιτείται λογαριασμός.
Όρια μεγέθους και σελίδων ανά σχέδιο
Πηγές
- EPUBCheck wiki: Running EPUBCheck · διαβαστεί