Παράκαμψη προς το περιεχόμενο
Απάντηση

Πώς μπορώ να διορθώσω σφάλματα EPUBCheck;

Ενημερωμένο:

Εκτέλεσε EPUBCheck, στη συνέχεια διόρθωσε τα μηνύματα με τη σειρά: το κάθε ένα δίνει ένα κωδικό όπως RSC-005, το αρχείο, τη γραμμή και τη στήλη και η διόρθωση των πρώτων σφαλμάτων συχνά εξαλείφει αρκετά επόμενα. Ψάξε τον κωδικό στη [EPUBCheck αναφορά](/epubcheck/) για τις συνήθεις αιτίες του και διόρθωσε, επεξεργάσου τα αρχεία της EPUB, ξαναχτίσε το αρχείο και έλεγξε ξανά μέχρι να μην μείνουν σφάλματα.

Μετατροπή του PDF δωρεάν

Βήμα προς βήμα

  • Εκτελέστε 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 ολόκληρα βιβλία την ημέρα δωρεάν. Δεν απαιτείται λογαριασμός.

Όρια μεγέθους και σελίδων ανά σχέδιο

Πηγές

Μοιραστείτε WhatsApp Facebook X Bluesky LinkedIn Reddit Telegram Ηλεκτρονικό Ταχυδρομείο

FAQ

Πώς μπορώ να διορθώσω σφάλματα EPUBCheck;

Εκτέλεσε EPUBCheck, στη συνέχεια διόρθωσε τα μηνύματα με τη σειρά: το κάθε ένα δίνει ένα κωδικό όπως RSC-005, το αρχείο, τη γραμμή και τη στήλη και η διόρθωση των πρώτων σφαλμάτων συχνά εξαλείφει αρκετά επόμενα. Ψάξε τον κωδικό στη EPUBCheck αναφορά για τις συνήθεις αιτίες του και διόρθωσε, επεξεργάσου τα αρχεία της EPUB, ξαναχτίσε το αρχείο και έλεγξε ξανά μέχρι να μην μείνουν σφάλματα.

Χρειάζονται διόρθωση οι προειδοποιήσεις;

Οι προειδοποιήσεις δεν καθιστούν ένα EPUB άκυρο και EPUBCheck εξέρχεται με κατάσταση 0, εκτός εάν το τρέξετε με --failonwarnings. Σημειώνουν πράγματα που μπορεί να προκαλέσουν προβλήματα σε ορισμένες εφαρμογές ανάγνωσης.

Γιατί το EPUBCheck εμφανίζει μηνύματα που δεν βλέπω στον επεξεργαστή μου;

Τα μηνύματα χρήσης είναι κρυμμένα από προεπιλογή και εμφανίζονται μόνο με -u (--usage). Είναι πληροφοριακά και δεν καθιστούν το αρχείο μη έγκυρο.

Εγγυάται ένα έγκυρο EPUB ότι έχει καλή εμφάνιση;

Όχι. EPUBCheck ελέγχει τους κανόνες της μορφής, όχι εάν οι παράγραφοι, οι τίτλοι ή οι σημειώσεις ανακτήθηκαν καλά από την PDF.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία