„Linux“

Naudokite „Pandoc“, kad lengvai konvertuotumėte teksto failą į PDF arba el. Knygos formatą

Viduje paskutinis straipsnis, mes sužinojome, kaip „Markdown“ gali greitai padėti sukurti švarų HTML kodą, kuris bus naudojamas svetainėje ar tinklaraštyje. Bet ką daryti, jei taip pat norite sukurti el. Knygą naudodami tą patį turinį, kokį turite žiniatinklyje? Nors „Markdown“ įrankių rinkinys skirtas kurti interneto turinį, yra dar vienas įrankis, leidžiantis naudoti „Markdown“ ir paverskite jį „OpenOffice“ / „LibreOffice“ dokumentais, PDF ar net elektroninėmis knygomis, tinkančiomis „Kindle“ ar kitiems el. skaitykliams - „Pandoc“.

„Pandoc“ paketo įdiegimas „Ubuntu“ sistemoje yra labai paprastas naudojant šią komandą:

sudoapt-get install pandokas

Įdiegę, galite nedelsdami naudoti „Pandoc“ vietoje „Markdown“, kad sukurtumėte HTML naudodami šią komandą:

pandokas -r užsirašyk -w HTML -o*tavo failo vardas*.html *tavo failo vardas*.md

Sintaksė ir žymos yra tokios:

  • „-R“ - skaitymo formatas
  • „-W“ - rašymo formatas
  • „-O“ - išvesties failo pavadinimas

Tai, ką daro pirmiau nurodyta komanda, yra nuskaityti iš žymėjimo failo ir išleisti failą HTML formatu su tuo pačiu pavadinimu.

Aukščiau pateiktame pavyzdyje failas išvedamas HTML formatu, tačiau „Pandoc“ galite naudoti ir kitiems formatams generuoti.

Atidaryti dokumento teksto formatą (ODT)

Jei jums reikės keistis dokumentu su žmonėmis, naudojančiais bendresnį biuro paketą, pvz., „OpenOffice“ / „LibreOffice“ ar „Microsoft Office“, galite konvertuoti jį į ODT formatą naudodami „Pandoc“. Jei manote, kad tai darysite dažnai, naudinga iš anksto nustatyti šabloną. Pirmiausia sukurkite paprastą dokumentą (pvz., Antraštę ir dvi teksto eilutes) „Markdown“ ir paverskite jį ODT naudodami šią komandą:

pandokas -r užsirašyk -w nelyginis -o pandoctemplate.odt *tavo failo vardas*.md

Tada atidarykite failą „pandoctemplate.odt“ sistemoje „Open / LibreOffice“, kad pakeistumėte šriftus, tarpus, paraštes ir pan... pagal savo skonį. Norėdami tai sukonfigūruoti, naudokite „Stilius“ - yra keletas detalių apie stilių naudojimą čia. Kai jūsų dokumentas bus nustatytas pagal jūsų skonį, ateityje jį galėsite naudoti kaip šabloną kurdami ODT failus iš „Markdown“, pridėdami jį prie pirmiau nurodytos komandos:

pandokas -r užsirašyk -w nelyginis - nuoroda-odt= pandoctemplate.odt -o*tavo failo vardas*.tot *tavo failo vardas*.md

Dabar, kai konvertuosite „Markdown“ failą į ODT, jis bus automatiškai suformatuotas pagal anksčiau sukurtus stilius. „Pandoc“ taip pat palaiko konversiją į naują (2007 m. Ir naujesnės versijos) „Microsoft Word“ formatą su žyma „--reference-docx = templatefile.docx“.

pandoc-odt-template-in-markdown
„pandoc-odt-template-in-odt2“
pandoc-odt-convert-with-template

Nešiojamojo dokumento formatas (PDF)

Kai man reikės generuoti PDF failus iš „Markdown“, dažniausiai konvertuosiu juos į ODT ir naudosiu bet kurį „LibreOffice“ eksporto į PDF funkciją arba, jei tai didelė failų grupė, komandų eilutė „unoconv“ naudingumas. Jei esate „LaTeX“ vartotojas ir turite daug paketų (šiame skyriuje aprašoma, ko reikia), galite išleisti PDF failus naudodami šią komandą:

pandokas -r užsirašyk -o*tavo failo vardas*.pdf *tavo failo vardas*.md

Atkreipkite dėmesį, kad šiuo atveju nėra „-w“ vėliavos.

„ePub“ el. knygos

Jei norite išleisti elektronines knygas, tinkamas daugumai elektroninių skaitytojų („ePub“ yra formatas, kurį valdo beveik visi skaitytojai), galbūt norėsite iš anksto paruošti keletą tam formatui būdingų elementų. Jie apima:

  • CSS parašytas stiliaus lapas, kuriame aprašoma, kaip atrodys „ePub“
  • Metaduomenys, tokie kaip kūrėjas, aprašymas, teisės į kūrinį ir kalba
  • Viršelio vaizdas

Tačiau jei jų neturite, „Pandoc“ naudos pagrįstus numatytuosius nustatymus. Ši komanda pavers jūsų „Markdown“ dokumentą į „ePub“:

pandokas -r užsirašyk -w epub --epub-metaduomenys=*metaduomenų failas*.xml --pub-cover-image=*viršelio vaizdas*.jpg --epub-stiliaus lapas=*stiliaus lapas*.css -o*tavo failo vardas*.pub *tavo failo vardas*.md

Papildomi antkainiai patarimai

Štai keletas papildomų patarimų ir gudrybių, kurias naudoju naudodamas „Markdown“ savo rašymo užduotims atlikti:

  • Kadangi tai yra paprastas tekstas, jei naudojate „DropBox“, kad failai būtų sinchronizuojami tarp įrenginių, galite naudoti įmontuotą teksto rengyklę, jei norite sukurti arba atnaujinti savo „Markdown“ dokumentus internete. Taip pat yra redaktorių, skirtų „Linux“ (man patinka „ReText“ daug) ir „Android“ (aš persijungiau Rašytojas ir kodo redaktorius „DroidEdit“ pastaruoju metu).
  • Be to, kadangi tai paprastas tekstas, tuo pačiu metu veikiančios versijų sistemos (pvz., „Subversion“) puikiai seka versijas ir parodo jų skirtumus.
  • Konvertavę porą dokumentų ir žinodami, kokių žymų jums reikia visuose norimuose formatuose, galite sukurti paprastą apvalkalo scenarijų, kuris juos išleis vienu metu.

Manau, kad „Markdown“ yra puikus būdas parengti turinį „be blaškymosi“ aplinkoje (dauguma yra paprasto teksto redaktoriai), kuris palaiko išvestį keliais formatais, tačiau tam nereikia jokių specialių programos.

Vaizdo kreditas: Rašomųjų mašinėlių fotografavimas iš arti, pirmo skyriaus samprata sukūrė „Big Stock Photo“.

Filialo atskleidimas: Padarykite „Tech Techaser“ lengviau uždirbdami komisinius už produktus, įsigytus per mūsų nuorodas, o tai palaiko mūsų skaitytojų darbą.

insta viewer
Teachs.ru