2009-11-18 2 views
9

Sto usando reStructuredText & rst2s5 per creare presentazioni di diapositive S5. È bello ma voglio anche avere la presentazione in PDF. Come posso convertire S5 in PDF?Come convertire una presentazione S5 in PDF?

S5 sono basati su HTML ... una delle funzionalità di S5 è creare stampe della presentazione. Quindi quando provo a usare una stampante PDF dal browser, ottengo solo stampe. Voglio un PDF con le diapositive, 1 diapositiva per pagina e tutta la formattazione, i colori e le dimensioni dei caratteri della presentazione originale.

+0

non c'è tag per "S5" ... e io don Ho abbastanza reputazione per creare tag :( – schettino72

+0

done! ..................... – pfctdayelise

risposta

1
+0

pagina dietro il collegamento si tratta di utilizzare il' principe' software non libero per convertire da s5-output in pdf. sembra che ci sia anche un foglio di stile personalizzato (page.css) coinvolto. è così incluso nel principe? per me, rst2pdf sembra una variante migliore in quanto liberamente disponibile e utilizzabile per applicazioni commerciali senza il tag di principe 495 USD ... – antiplex

1

Si consiglia di provare the "wkhtmltopdf" command, che utilizza il noto motore di rendering HTML WebKit nella stessa modalità in cui viene utilizzato quando si seleziona "Stampa" dal menu di un browser basato su WebKit.

Su Ubuntu, con il repository "Universe" abilitato, è già disponibile, quindi posso semplicemente installarlo come pacchetto.

+0

Con 'slidy' il pdf contiene solo la prima diapositiva. funziona con 'S5'? –

2

Se si desidera solo per creare pdf o non dispiace ottenere un tema diverso per il pdf, si potrebbe anche usare uno questi:

http://pypi.python.org/pypi/rst2beamer/0.6.6

http://pypi.python.org/pypi/rst2odp/0.2.3

http://web.archive.org/web/20130718071252/http://lateral.netmanagers.com.ar/stories/BBS52.html

È anche possibile suddividere questi temi in avere lo stesso tema della presentazione S5, ma richiede un po 'più di lavoro. Attualmente sto usando rst2pdf con il mio tema personalizzato.

Quest'ultimo collegamento, ad esempio, suggerisce di utilizzare il seguente riga di comando:

rst2pdf slides.txt -b1 -s slides.style 

con slides.style contenente:

{"pageSetup": { 
    "width": "16cm", 
    "height": "9cm", 
    "margin-top": "0cm", 
    "margin-bottom": "0cm", 
    "margin-left": "0cm", 
    "margin-right": "0cm", 
    "margin-gutter": "0cm", 
    "spacing-header": "5mm", 
    "spacing-footer": "5mm", 
    "firstTemplate": "cutePage" 
}, 
"pageTemplates" : { 
    "cutePage": { 
     "frames": [ 
      ["10%", "10%", "80%", "80%"] 
     ], 
     "background" : "background.svg" 
    } 
} 
} 
+1

eventuali suggerimenti/riferimenti per la creazione di un tema CSS per rst2pdf sarebbe il benvenuto per ulteriori letture;) grazie – antiplex

+0

ho aggiunto esempi dall'archivio web ... ma sembra ancora un inferno qui .. non sembra molto semplice, in breve ... – anarcat