Oglas
Jedan od često citiranih problema s prelaskom na Linux je kompatibilnost datoteka. Neprekidno ćete slati korisnike datoteka drugih operativnih sustava i neće izgledati jednako kada se otvore u aplikacijama kao što je Word. Dok možete instalirati fontove ili pokušati VM-ovi ili emulatori 4 načina da se Linux učini kompatibilnim s još većim softverom Čitaj više da biste pokušali osigurati da stvari izgledaju dosljedno, drugi način je da svoj posao izradite u običnom tekstovnom obliku, a zatim ga pretvorite nakon što završite.
Jedan alat pomoću kojeg možete pretvoriti između formata je pandoc, osnovni alat u bilo kojem Linuxovom korisničkom okviru.
Osnovna instalacija i uporaba Pandoca
Instaliranje pandoca na većinu Linux distribucija stvar je jednostavnog putovanja u spremišta. Na Ubuntu sustavima sljedeća naredba instalira za vas:
sudo apt-get install pandoc
Nakon instaliranja možete početi koristiti program naredbenog retka za pretvorbu datoteka. Izvrsno za rukovanje Markdownom i ostalim laganim označnim jezicima, ako ih imate
.DOKTOR MEDICINE datoteku koja leži okolo, to možete pretvoriti u HTML uz sljedeće:pandoc -o myfile.html mojfile.md
-o zastava govori ime izlazna datoteka ti želiš. U ovom slučaju također donosi izlazni format (HTML) ekstenzijom datoteke. Možete koristiti -r (za čitati) i -w (za pisati) zastave da bi pandoc rekao vrstu pretvorbe koju želite. Pretpostavimo da ste navikli pisati u Markdown-u, ali morate nešto objaviti na stranici temeljenoj na Mediawiki:
pandoc -r markdown -w mediawiki -o markdown.wiki markdown.md.
U svojim ranijim verzijama pandoc je bio usmjeren na "nadogradnju" datoteka u smislu da je mogao pretvoriti jednostavnije formate (poput Markdown-a) u složenije (npr. ODT ili Microsoftov DOCX). Ali sad će čitati i ovi složeniji formati. To znači ako ste navikli na program za obradu teksta, ali vas je napastovao svi razlozi za korištenje manjeg i prijenosnijeg formata običnog teksta Što je Markdown? 4 razloga zašto biste to trebali naučiti sadaUmorni su za HTML i WYSIWYG urednike? Tada je Markdown odgovor za vas bez obzira tko ste. Čitaj više , postalo je puno lakše.
S obzirom na direktorij pun Word datoteka, sljedeća naredba pretvorit će svaku od njih u Markdown:
za datoteku u * do pandoc -r docx -w markdown -o "$ file" .md "$ file" učinio
Imajte na umu da će vam to ostaviti nazive datoteka filename.docx.md, morat ćete pokrenuti naredbu za brzo preimenovanje (ili još bolje, dodajte gore navedenom kao skriptu ljuske 5 početnih ideja za postavljanje Linuxa za Cron Jobs & Shell skripteS bash scenarijem možete u jednom brzom hodu obaviti složeni niz zadataka, tako da je izvrstan za složene i ponavljajuće potrebe. Odličan je način upoznavanja terminala. Čitaj više ).
Opcije naredbenog retka Pandoc
Sada kada imate neke osnove, razmotrit ćemo neke naprednije opcije opcija Pandoc-ove naredbene linije.
ODT / DOCX referentne datoteke
Pretpostavimo da ste pretvorili sve stare, glomazne datoteke za obradu teksta u Markdown. Iako se radujete pisanju običnog teksta, morat ćete ih u nekom trenutku podijeliti s nekim. I da netko možda nije tako prosvijetljen kao ti. Jednostavno možete preokrenuti čitati i pisati zastave za pretvorbu datoteke u Word format:
pandoc -r oznaka -w docx -o wordfile.docx wordfile.md
No neki ljudi vole Wordove datoteke s posebnim fontom, numeriranim naslovima itd. Pandoc-a docx pozadinske datoteke podržavaju datoteke predloška, nazvane referentne datoteke, za takvu priliku. Ovi su ODT ili docx datoteke koje ste postavili sa svim potrebnim stilovima. Tada pandoc primjenjuje ove stilove prilikom pretvaranja ako mu proslijedite referentnu datoteku u naredbenom retku:
pandoc -r oznaka -w odt --reference-odt = / dom / korisnik / put / do / ref-file.odt -o lowriter.odt lowriter.md
Primijetite kako se slova konfigurirana u gornjoj referentnoj datoteci (Arial Black za naslov 1 itd.) Prikazuju u pretvorenoj datoteci u nastavku. Možete stvoriti onoliko tih referentnih datoteka koliko vam je potrebno (na primjer, jednu po klijentu). Zatim zanemarite oblikovanje u cijelosti dok pišete i primijenite stil u jednom koraku tijekom pretvorbe.
Vraćanje PDF-a završava
Stvaranje PDF-ova također je jednostavna vježba, kad instalirate neke potrebne pakete. Lagan način da dobijete mogućnost pisanja u PDF je instaliranje wkhtmltopdf paket, alat naredbenog retka za pretvorbu HTML-a u PDF. pandoc to izvorno podržava, pa ako postavite pisati zastavu na HTML, ali izlazna datoteka kao PDF, to će tumačiti kao vašu namjeru za upotrebu wkhtmltopdf sve samo po sebi!
pandoc -r markdown -w html -o nicepub.pdf nicepub.md
Alternativno, možete potražiti potpuno opremljenu opciju pomoću sustava za unos teksta TeTex. Iskoristite činjenicu da su ovi paketi Predložene instalacije za paket pandoc ponovnom instaliranjem sa sljedećom naredbom:
sudo apt-get install --install-sugerira pandoc
Zatim odmaknite se dok instalirate puno (stvarno, puno) paketa. Nakon dovršetka datoteke možete pretvoriti izravno u PDF datoteku tako da je navedete kao pisati zastava:
pandoc -r markdown -w pdf -o nicepub-tetex.pdf nicepub.md
Dok wkhtmltopdf opcija zahtijeva instalaciju samo jednog paketa, pomoću TeTexa možete dobiti još neke rezultate prilagođene ispisu. Naime, serifni font se koristi prema zadanim postavkama, a stranice se automatski numeriraju.
Generator e-knjiga
Konačno, pandoc može pretvoriti vaše datoteke u prikladne e-knjige čitanje putem telefona ili e-čitača Kako upravljati svojom kolekcijom e-knjiga za zapaliti Amazon s kalibromNajveći problem s e-čitačem poput Amazonove zapaliti je taj što zahtijeva nerazumne napore za premještanje knjiga između različitih uređaja. Prije Kindle, zaljubio sam se u Caliber. Malo na teškom ... Čitaj više . epub i epub3 pozadini će vam dati pravilno formatiranu e-knjigu:
pandoc -r oznaka -w epub -o mybook.epub mybook.md.
Napredni savjeti
Prednosti pandoca nadilaze njegovu moć kao uslužni program naredbenog retka... na primjer, uključuje podršku za poboljšanu verziju Markdown-a i lako se može integrirati s grafičkim aplikacijama.
Pandocov Markdown okus
Osim što je alat za pretvorbu, pandoc podržava malo poboljšani okus Markdown-a. Upotrebom pandoca umjesto standardnog smanjenje naredbe, na raspolaganju su vam neke dodatne značajke, uključujući sljedeće:
- Metapodaci - Pandocov okus Markdown-a omogućuje vam da u zaglavlje dokumenta uključite informacije poput autora, datuma, adrese e-pošte itd.
- Ukras teksta - Možete primijeniti tekstualne ukrase kao što su precrtani ili super / pretpis koji nisu podržani u standardnom Markdown-u putem pandoca.
- stolovi - Samo ovo pandoc čini vrijednim u usporedbi s Markdownom "vanilije". Koristeći znak cijevi za odvajanje ćelija tablice, možete stvoriti tablicu koja se kreće od stvarno ružne do čitljive u običnom tekstu, kao i renderiranog formata.
- Fantastični popisi - Pandoc vam omogućuje oblikovanje popisa s nivoima u obrisu, npr. "1.", zatim "A.", zatim "i." Itd. Možete također odrediti početni broj za popise, pri čemu popisi u običnom Markdownu počinju od "1."
- Isticanje sintakse koda - Na blokovima kodova možete primijeniti označavanje tako da kažete pandoc koji je jezik.
Navedeno je samo izbor značajki pandok Markdown-a. Posjetite stranicu s priručnikom na pandoc.org za potpuni popis dodataka koje ovaj okus Markdown nudi.
Koristite GUI s pandoc
Iako je pandoc učinkovit kao alat naredbenog retka, sadrži puno mogućnosti. Ako ste novi u Linuxu, možda biste radije koristili pandoc s GUI sučeljem. Iako po zadanome ne sadrži grafičko sučelje, možete ga instalirati PanDocElectrion kako biste pretvorili svoje dokumente točkom i klikom. Preuzmite skriptu za instaliranje s web mjesto aplikacije, a zatim ga pokrenite kako biste instalirali sve potrebne pakete i sam program.
Jednom instaliran npm start naredba u PanDocElectron mapa će pokrenuti aplikaciju. S padajućim popisima formata i mogućnošću odabira ulazne datoteke u dijaloškom okviru to će vam pomoći da se naviknete na "ulaz i izlaz" pandoka, kakav je bio.
Ako vam nije ugodno s nebrojenim opcijama i zastavama pandoca, ali želite jednostavan način poziv možete ga integrirati u svoj GUI uređivač teksta. Na primjer, uređivač Atoma sadrži brojne pakete koji pružaju mogućnost spremanja trenutne datoteke u različite formate pomoću pandoc (paket pandoc-pretvoriti):
Druga je mogućnost pokrenuti pandoc naredbe pomoću ugrađenih funkcija uređivača, kao što je naredba build. atom-a graditi alati paket omogućuje vam određivanje prilagođenih naredbi:
Zatim možete pozvati naredbu za izgradnju na datotekama kompatibilnim sa pandoc, baš kao i na izvornom kodu:
Pandoc uklanja stres zbog prebacivanja
Uz pandoc u svome priručniku, možete se lakše odmoriti znajući da uvijek možete dostavljati svoje dokumente drugim ljudima u obliku koji im je potreban. U isto vrijeme možete iskoristiti neke od sjajnih značajki Linuxa (uzmite u obzir dajući jednom od terminala uređivača teksta poput energija pokušaj).
Često se nalazite kako pretvarate datoteke naprijed-nazad između formata? Ako imate problema sa kompatibilnošću, javite nam u komentarima i vidjet ćemo možemo li upotrijebiti pandoc da vas riješimo!
Kreditna slika: Nirat.pix putem Shutterstock.com
Aaron je u tehnologiji kao poslovni analitičar i voditelj projekata nastavio petnaestak godina, a bio je odan korisnik Ubuntu-a gotovo toliko dugo (još od Breezy Badger). Njegova su zanimanja otvoreni izvor, male poslovne aplikacije, integracija Linuxa i Androida i računarstvo u običnom tekstu.