Skip to main content

Hur man skapar en EPUB-fil från HTML och XML

How does a blockchain work - Simply Explained (April 2025)

How does a blockchain work - Simply Explained (April 2025)
Anonim

En EPUB-fil är den andra typen av ebook-fil som är populär. Om du planerar att skriva eller publicera en e-bok, bör du spara din HTML som en Mobipocket-fil, och även som en EPUB. På vissa sätt är en epub-fil mycket enklare att bygga än en Mobi-fil. Eftersom EPUB är baserat på XML behöver du helt enkelt skapa dina XML-filer, samla dem tillsammans och kalla det en epub.

Hur man skapar en EPUB-fil från HTML och XML

Det här är stegen du bör ta för att skapa en epubfil:

  1. Bygg din HTML.Din bok är skriven i HTML, med CSS för styling. Men det är inte bara HTML, det är XHTML. Så om du inte normalt skriver i XHTML (stänger dina element, använder citat runt alla attribut osv.) Måste du konvertera din HTML till XHTML. Du kan använda en eller flera XHTML-filer för dina böcker. De flesta delar kapitlen i separata XHTML-filer. När du har alla XHTML-filerna lägger du dem i en mapp alla tillsammans.
  2. Skapa en MIME-typfil.Öppna ett nytt dokument i din textredigerare och skriv:

    application / epub + zip Spara filen som "mimetype" utan förlängning . Placera den filen i mappen med dina XHTML-filer.

  3. Lägg till dina stilark.Du bör skapa två stilark för din bok en för de sidor som heter
    1. page_styles.css:

      @page {

  4. marginal-botten: 5pt;

  5. marginal-topp: 5pt

  6. }

    1. Skapa en för bokstilarna som heter

      stylesheet.css. Du kan ge dem andra namn, du behöver bara komma ihåg vad de är. Spara dessa filer i samma katalog med dina XHTML och mimetypfiler.

  7. Lägg till din omslagsbild.Din omslagsbild ska vara en JPG-fil som inte överstiger 64 KB. Ju mindre du kan göra det bättre, men håll det snyggt. Små bilder kan vara mycket svåra att läsa, och omslaget är där du gör din marknadsföring av din bok.
  8. Bygg din titel sida.Du behöver inte använda omslagsbilden som din titelsida, men de flesta gör det. För att lägga till din titel sida, skapa en XHTML-fil som heter

    titlepage.xhtml. Här är ett exempel på en titelsida med SVG för bilden. Ändra den markerade delen för att peka på din omslagsbild:

  9. Omslag

  10. Bygg din "Innehållsförteckning."Skapa en fil som heter

    toc.ncx i din textredigerare. Det här är en XML-fil, och det ska peka på alla dina HTML-filer i din bok. Här är ett urval med två element i innehållsförteckningen. Ändra de markerade delarna till din bok och lägg till ytterligare

    navPoint element för ytterligare avsnitt:

  11. Hur man bygger en webbplats

  12. värd

  13. Behöver du ett domännamn?

  14. Lägg till en container XML-fil.Skapa en fil i din textredigerare

    container.xml och spara den i en underkatalog under dina HTML-filer. Filen ska läsa:

  15. Skapa innehållslistan (

    content.opf). Det här är filen som förklarar vad din epubbok är. Den innehåller metadata om boken (som författare, publiceringsdatum och genre). Här är ett prov, du borde ändra delarna i gult för att återspegla din bok:

  16. sv

  17. Hur man bygger en webbplats

  18. Jennifer Kyrnin
  19. 0101-01-01T00: 00: 00 + 00: 00
  20. 0c159d12-f5fe-4323-8194-f5c652b89f5c
  21. Det är alla filer du behöver, de borde alla vara i en katalog tillsammans (med undantag för

    container.xml, som går i en underkatalog

    META-INF). Vi gillar att gå till behållarkatalogen och se till att den har ett namn som speglar titeln och författarnamnet.

  22. När du har en katalog med filer som heter hur du vill ha det borde du använda ett zip-arkivprogram för att zip-katalogen. Min provkatalog hamnar som en zip-fil med namnet "Hur man bygger en webbplats - Jennifer Kyrnin.zip"
  23. Ändra ändå filnamnstillägget från

    .blixtlås till

    .epub. Driftssystemet kan protestera, men fortsätt med det. Du vill att detta ska ha en epub-förlängning.

  24. Slutligen, testa din bok.Det är svårt att få epubformatet korrekt vid första försöket, så du borde alltid testa din fil. Öppna den i en epubläsare som Caliber. Och om det inte visas korrekt kan du använda Caliber för att korrigera problem.