Oglas

Ena od pogosto omenjenih težav pri prehodu na Linux je združljivost datotek. Uporabnikom datotek drugih operacijskih sistemov boste vedno pošiljali datoteke in ne bodo videti enake, ko se odprejo v aplikacijah, kot je Word. Medtem ko lahko namestite pisave ali poskusite VM ali emulatorji 4 načine, kako narediti Linux kompatibilen s še več programske opreme Preberi več da bi poskušali zagotoviti, da se stvari izkažejo z doslednim videzom, je drugi pristop, da svoje delo opravljate v navadni besedilni obliki in ga po končanem pretvarjanju pretvorite.

Eno orodje, ki ga lahko uporabite za pretvorbo med formati, je pandoc, bistveno orodje v poljubnem orodju katerega koli uporabnika Linuxa.

Osnovna namestitev in uporaba Pandoca

Namestitev pandoca na večino distribucij Linuxa je stvar preprostega potovanja po skladiščih. V sistemih, ki temeljijo na Ubuntu-ju, vam ga namesti naslednji ukaz:

sudo apt-get namestite pandoc

Ko je nameščen, lahko začnete uporabljati program ukazne vrstice za pretvorbo datotek. Odličen pri ravnanju z Markdownom in drugimi lažjimi jeziki za označevanje, če jih imate

instagram viewer
.MD datoteko, ki leži okoli, jo lahko pretvorite v HTML z naslednjim:

pandoc -o myfile.html myfile.md
izvorni cilj označevanja pandoc

The -o zastava pove ime izhodna datoteka ti hočeš. V tem primeru sklepa tudi na izhodno obliko (HTML) s pripono datoteke. Lahko uporabite -r (za prebrati) in -w (za pisati) zastavice, ki povedo pandocu vrsto pretvorbe, ki jo želite. Recimo, da ste že pisali v Markdownu, vendar morate nekaj objaviti na strani, ki temelji na Mediawikiju:

pandoc -r markdown -w mediawiki -o markdown.wiki markdown.md. 
pretvoriti označevalni vir

Pandoc je bil v svojih prejšnjih različicah osredotočen na "nadgradnjo" datotek, kar pomeni, da lahko preprostejše formate (na primer Markdown) pretvori v bolj zapletene (npr. ODT ali Microsoftov DOCX). Ampak zdaj bo prebrati tudi teh bolj zapletenih formatov. To pomeni, če ste navajeni na urejevalnik besedil, vendar vas mika vsi razlogi za uporabo manjše in bolj prenosne oblike navadnega besedila Kaj je Markdown? 4 razlogi, zakaj bi se ga morali zdaj naučitiSte se naveličali urejevalnikov HTML in WYSIWYG? Potem je Markdown odgovor za vas, ne glede na to, kdo ste. Preberi več , postalo je veliko lažje.

Glede na imenik, poln datotek Word, bo naslednji ukaz pretvoril vsakega v Markdown:

za datoteko v * naredite pandoc -r docx -w markdown -o "$ file" .md "$ file" Končano
pandoc pretvori rezultat serije

Upoštevajte, da boste zaradi tega imeli datoteke z imenom filename.docx.md, zato boste morali zagnati ukaz za hitro preimenovanje (ali še bolje, dodajte na zgoraj navedeno kot skript lupine 5 začetniških zamisli za namestitev Linuxa za Cron Jobs & Shell skripteZ bash scenarijem lahko v enem samem teku opravite zapleteno vrsto nalog, tako da je odličen za natančne in ponavljajoče se potrebe. To je tudi odličen način za spoznavanje terminala. Preberi več ).

Možnosti ukazne vrstice Pandoc

Zdaj, ko boste imeli nekaj osnov, si bomo ogledali nekaj naprednejših možnosti pandocovih ukaznih vrstic.

ODT / DOCX referenčne datoteke

Predpostavimo, da ste vse svoje stare, obsežne datoteke za obdelavo besedil pretvorili v Markdown. Medtem ko vas čaka veselje do avtorja navadnega besedila, jih boste morali v nekem trenutku deliti z nekom. In da morda kdo ni tako razsvetljen kot ti. Preprosto lahko obrnete prebrati in pisati zastave za pretvorbo datoteke nazaj v Word format:

pandoc -r oznaka -w docx -o wordfile.docx wordfile.md

Toda nekateri ljudje imajo radi Wordove datoteke s posebnimi pisavami, oštevilčenimi naslovi itd. Pandocova DOCX back-end podpira datoteke predloge, imenovane referenčne datoteke, samo za takšno priložnost. To so ODT ali DOCX datoteke, ki ste jih nastavili z vsemi potrebnimi obliko. Nato pandoc uporabi te sloge, ko pretvori, če mu posredujete referenčno datoteko v ukazni vrstici:

pandoc -r markdown -w odt --reference-odt = / domov / uporabnik / pot / do / ref-file.odt -o lowriter.odt lowriter.md
referenčni slog pandoc odt

Opazite, kako se pisave, konfigurirane v zgornji referenčni datoteki (Arial Black za naslov 1 itd.), Prikažejo v pretvorjeni datoteki spodaj. Lahko ustvarite toliko referenčnih datotek, kot jih potrebujete (na primer, eno na odjemalca). Nato med pisanjem v celoti zanemarite oblikovanje in ga v pretvorbi uporabite v enem koraku.

referenčni izhod pandoc odt

Nazaj do konca PDF upodabljanje

Ustvarjanje dokumentov PDF je tudi preprosta vaja, ko namestite nekaj potrebnih paketov. Lahkoten način, da pridobite PDF možnost pisanja, je namestitev wkhtmltopdf paket, orodje ukazne vrstice za pretvorbo HTML-ja v PDF. pandoc to izvorno podpira, tako da, če nastavite pisati zastavico do HTML, vendar izhodna datoteka kot PDF, bo to razlagala kot vaš namen uporabe wkhtmltopdf vse samo po sebi!

pandoc -r markdown -w html -o lepopub.pdf nicepub.md

Namesto tega lahko uporabite sistem polnjenja TeTex s polno funkcijo. Izkoristite dejstvo, da so ti paketi Predlagane namestitve za paket pandoc s ponovno namestitvijo z naslednjim ukazom:

sudo apt-get install - namestitev predlaga pandoc

Nato se usedite nazaj, medtem ko se namesti veliko (res veliko) paketov. Ko so dokončane, lahko datoteko pretvorite neposredno v PDF, tako da jo navedete kot pisati zastava:

pandoc -r oznaka -w pdf -o lepopub-tetex.pdf lepopub.md

Medtem ko wkhtmltopdf možnost zahteva namestitev samo enega paketa, lahko s TeTexom dobite še nekaj rezultatov prijaznih tiskanju. Namreč, serifne pisave se privzeto uporabljajo, strani pa se samodejno oštevilčijo.

pandoc pdf tetex rezultat

Ebook Generator

Končno lahko pandoc pretvori vaše datoteke v primerne e-knjige branje po telefonu ali e-bralniku Kako upravljati z zbirko Ebook za Amazon Kindle s kalibromNajvečja težava e-bralnika, kot je Amazon's Kindle, je ta, da zahteva nerazumne napore za premikanje knjig med različnimi napravami. Pred Kindlom sem se zaljubil v Caliber. Malo na težkem ... Preberi več . The epub in epub3 hrbtni deli bodo dobili pravilno oblikovano e-knjigo:

pandoc -r markdown -w epub -o mybook.epub mybook.md. 
izhod pandoc epub

Napredni nasveti

Prednosti pandoca presegajo njegovo moč kot pripomoček ukazne vrstice… na primer vključuje podporo za izboljšano različico Markdown-a in jo je mogoče enostavno integrirati z grafičnimi aplikacijami.

Pandocov okus Markdown

Pandoc poleg tega, da je orodje za pretvorbo, podpira nekoliko okrepljen okus Markdown-a. Z uporabo pandoca namesto standardnega markdown ukaz, na voljo imate nekaj dodatnih funkcij, med drugim naslednje:

  • Metapodatki - Pandocov okus Markdown-a vam omogoča, da v glavo dokumenta vključite informacije, kot so avtor, datum, e-poštni naslov itd.
  • Okraski besedila - Lahko uporabite besedilne okraske, kot so prečrtani ali super / podpisnik, ki niso podprti v standardnem Markdown-u prek pandoca.
  • Mize - Samo zaradi tega je pandoc vreden v primerjavi z Markdownom "vanilija". S pomočjo znaka cevi za ločevanje celic tabele lahko ustvarite tabelo, ki sega od res grdega do človeka berljivega v navadnem besedilu in upodobljenem formatu.
  • Fantovski seznami - Pandoc omogoča oblikovanje seznamov z ravnijo v obliki orisa, npr. "1.", nato "A.", nato "i." Itd. Za sezname lahko določite tudi začetno številko, pri čemer se seznami v navadnem odstranjevanju začnejo s »1.«
  • Označevanje sintakse kode - Na bloke kode lahko označite osvetlitev tako, da pandocu povete, kaj je jezik.

Zgoraj je le izbor funkcij pandoc Markdown. Obiščite stran z navodili na strani pandoc.org za celoten seznam dodatkov, ki jih ponuja ta okus znamke Markdown.

Uporabite GUI s pandoc

Pandoc je sicer učinkovit kot orodje ukazne vrstice, vendar vsebuje veliko možnosti. Če niste novi v Linuxu, lahko raje uporabite pandoc z vmesnikom GUI. Čeprav privzeto ne vsebuje grafičnega vmesnika, ga lahko namestite PanDocElectrion za pretvorbo dokumentov s klikom in klikom. Prenesite skript za namestitev iz spletnega mesta aplikacije, nato ga zaženite, da namestite vse potrebne pakete in sam program.

pretvoriti pandocelectron namestite

Ko je nameščen, npm začetek ukaz v PanDocElectron mapa bo zagnala aplikacijo. Z spustnimi seznami za formate in možnostjo izbire vhodne datoteke v pogovornem oknu vam bo to pomagalo, da se navadite na "vstope in izhode" pandoka.

pretvoriti pandocelektron ui

Če vam ustrezajo nešteto možnosti in zastave pandoc-a, a želite preprosto pot klic lahko ga integrirate s svojim urejevalnikom besedil GUI. Na primer, urejevalnik Atom vsebuje številne pakete, ki omogočajo shranjevanje trenutne datoteke v različne formate s pomočjo pandoc (paket pretvoriti pandoc):

pandoc pretvori ukaze atoma

Druga možnost je zagon ukazov pandoc z vgrajenimi funkcijami urejevalnika, kot je ukaz build. Atoma graditi-orodja paket vam omogoča, da določite ukaze po meri:

pandoc pretvoriti buildtools config

Nato lahko pokličete ukaz za izdelavo datotek, ki so združljive s pandoc, tako kot pri izvorni kodi:

ukaz pandoc pretvoriti buildtools

Pandoc vzame nekaj stresa zaradi preklopa

S pandokom v vašem orodju si lahko olajšate spoznanje, da lahko svoje dokumente vedno dobite drugim v obliki, ki jo potrebujejo. Hkrati lahko izkoristite nekatere odlične lastnosti Linuxa (upoštevajte dajanje enega od terminalov urejevalnika besedila, kot je vim poskus).

Se pogosto znajde pretvarjanje datotek naprej in nazaj med formati? Če imate težave s združljivostjo, nas obvestite v komentarjih in videli bomo, če bomo lahko uporabili pandoc, da vas razvrstimo!

Kreditna slika: Nirat.pix prek Shutterstock.com

Aaron je bil tehnološko velik kot poslovni analitik in vodja projektov že petnajst let in je že tako dolgo zvest Ubuntu uporabnik (od Breezy Badger). Njegova zanimanja vključujejo odprtokodno aplikacijo, aplikacije za mala podjetja, integracijo Linuxa in Android ter računalništvo v navadnem besedilnem načinu.