Kérdés:
Konvertálja a .fountain fájlokat .pdf fájlokká
Dave Jarvis
2015-02-23 10:24:44 UTC
view on stackexchange narkive permalink

Háttér

A szökőkútfájlok a forgatókönyvek jelölési fájljai. Számos olyan webhely jelent meg, és számos olyan GUI-alkalmazás létezik, amelyek a .fountain fájlokat különféle más formátumokra konvertálják (pl. .Fdx, .html, .pdf).

Probléma

A A .fountain fájlokból PDF előállításához szükséges GUI egy manuális folyamat, amelyet lehetővé kell tenni a parancssorból való lépésről lépésre. A parancssori eszköz rengeteg lehetőséget nyit meg, amelyek hiányoznak a grafikus interfészekből (például a PDF-fájlok automatikus létrehozása).

Kérdés

Hogyan konvertálná a .fountain fájlokat .pdf fájlra fájlok Unix rendszereken (például Linux) a parancssorból ingyenes, nyílt forráskódú szoftver használatával?

Közbenső formátum (például .fdx vagy .html) átmenete elfogadható, feltéve, hogy: p>

  • nincs szükség GUI-ra;
  • az oldalszámok megfelelően vannak formázva; és
  • az oldalszünetek közötti karakterbeszéd-folytatások megfelelően vannak megjelölve.

További részletek

Trelby szerzője megjegyezte hogy a parancssori felület nem volt folyamatban. A Textplay függ a nem szabad szoftverektől ( PrinceXML) - nem beszélve más kérdésekről. Az AfterWriting JavaScript-kódja nem működik nodejs vagy PhantomJS használatával; ugyanakkor ideális kimenetet produkál.

A WeasyPrint életképes alternatíva lehet a PrinceXML-hez.

3800 dollárért egyetlen licencért a Prince XML drága! Ami arra kíváncsi, miért használta. Van erre költségvetése, vagy ingyenes megoldást keres?
Három válaszokat:
Dave Jarvis
2015-03-03 12:19:22 UTC
view on stackexchange narkive permalink

Az AfterWriting szerzője közzétett egy parancssori felületet a node.js alapján. A letöltés után a következőképpen használható:

  cd afterwriting-labsnpm installnode awc.js --help  

példa:

  csomópont awc.js - forrás my_draft.fountain --pdf screenplay.pdf  
elecprog
2018-06-06 16:07:08 UTC
view on stackexchange narkive permalink

Teljes felelősségkizárás: A Wrap szerzője vagyok.

Ilyen eszközt kerestem, de nem találtam semmit, ami könnyen használható és a legtöbbet dolgozott volna főbb platformok. Ezért elkészítem a saját Wrap nevű eszközemet ( GitHub oldal).

Vannak olyan edgecase-ok, amelyek némi csiszolást igényelnek, de a szkriptek 99,9% -át remekül kezeli.

A Wrap fő előnyei a következők:

  • A Fountain spec betűs megvalósításához.
  • A Courier Prime-on kívül nincsenek külső függőségek.
  • Sebesség (200 ms alatt a nagy halaknál).
  • Bővítse a kiterjesztéseket (színpadi játékok támogatása, különböző nyelvek stb.)
  • Linux, macOS és Windows támogatás.

Egy másik lehetőség az After Writing lehet ( GitHub oldal), amelyhez a Node.js szükséges, de sok elemző eszközt tartalmaz a szkript számára.

Rob Centros
2019-04-13 13:25:08 UTC
view on stackexchange narkive permalink

A Screenplain (a parancssori verzió) a Fountain fájlokat konvertálja PDF-be, Final Draft-vá és HTML-be.

Telepítenie kell a Python és a Pip ... akkor csak telepítse a screenplaint és a screenplain [pdf] -t.

sudo pip install screenplain

sudo pip install 'screenplain [PDF]'

A használatához egyszerűen írja be:

a sample.fountain sample.pdf (vagy .fdx vagy .html) magyarázata.

Ha formázott szöveges fájlokat szeretett volna PDF-fájlokból használni, használhatja a Popplar segédprogramokat és gépelhet.

pdftotext -layout -nopgbrk sample.pdf sample.txt

(A "-nopgbrk" megszabadul az oldaltörés kódjától, és a -layout fenntartja az elrendezést a pdf dokumentum)

Ehhez használtam az 'utóírást is (lásd fent), de könnyebbnek találom a Python kód módosítását (ha például félkövér vagy kettős távolsággal rendelkező slugline-okat akarok). A változtatásokat a pdf.py fájlban hajtja végre az „export” alkönyvtárban (a „screenplain” alatt).

Az online képernyős webhely alján található egy link a képernyő-magyarázó GitHub oldalra. (screenplain.com)

EDIT: (Most telepítette a Wrap (és a Courier Prime) programot. Nagyon szép.)

EDIT2: (Nagyon szép, de furcsa problémába ütköztem. A karakterem név Estella. Amikor ezt a nevet egy sor elején használom (nagybetűvel vagy sem), a Wrap azt gondolja, hogy ez egy jelenet fejléc - ezt is kipróbáltam az ESTHER-rel és az INTIMA-val ugyanazokkal az eredményekkel. Más nevek, például az "Ella", jól működnek. Mi (én és még páran a Done Deal Pro fórumain) megpróbáltuk ezt kitalálni, és sejtették, hogy az "ext", "est" és "int" hatására Wrap azt gondolhatja, hogy a következő sor slugline. Van azonban furcsa is. viselkedés, amikor e nevek egyikét Karakternévként használja. Ebben az esetben nem kezeli az "ESTELLA" szót, és a párbeszédsor fejlécként követi, csak mindkét sort balra hagyja? Furcsa. Megpróbálok kapcsolatba lépni a fejlesztővel a GitHub oldalon, ha rájövök, hogyan kell csinálni.)

3. SZERKESZTÉS: * A hiba már javítva 0,2.3-tól. Ez hihetetlenül gyors volt! Nagyon szeretem a Wrap et. *



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...