nicki-krizek / tul-szz-it-nv

Otazky ke SZZ TUL NV IT 2015/2016
27 stars 21 forks source link

Jak si vygenerovat PDF #6

Open johnymachine opened 8 years ago

johnymachine commented 8 years ago

Prozatím jsem to vyřešil přes gulp. Je tedy potřeba mít naistalovaný nodejs a npm.

A následně naistalovat globálně gulp: $ npm install --global gulp

Potom jen ve složce provést instalaci depencencies: $ npm install

A nakonec pustit gulp: $ gulp

Ve složce pdf se objeví spojený dokument a pdf verze, časem se to dá třeba ještě nastylovat.

johnymachine commented 8 years ago

Zatím nejlepší způsob se zdá být stahnout Atom.io a doplněk markdown-themable-pdf a udělat to ručně. Vypadá to nejlépe i se syntaxí

MilanLochovsky commented 8 years ago

Udelal jsem script v nodejs, ktery to postahuje, spoji a udela z toho celkem fajn PDF, ktere vypada takto - http://data.prekladiste.cz/out.pdf. Jestli se libi, tak to muzu nasdilet.

johnymachine commented 8 years ago

Občas ti tam chybí obrázky, hlavně ke konci

MilanLochovsky commented 8 years ago

Jj, uz jsem to poresil. ;) Delal jsem tam replace relativni cesty na absolutni a celkem me prekvapilo, ze matoda nad stringem - replace v javascriptu replacuje jen prvni nalez. :/ Celkem pekny workaround je - str.split(search).join(replacement), coz je pry rychlejsi i nez regexp. (udelal jsem update i toho souboru http://data.prekladiste.cz/out.pdf)

johnymachine commented 8 years ago

uz je to asi dobre jde to nejak zveejnit? ci updatovat to pdf prubezne?

MilanLochovsky commented 8 years ago

Pokusím se to sem nahrát, ať to je to i pro budoucí generace...