online - markdown to pdf vscode
Cómo convertir de markdown a pdf (4)
Actualización de 2016:
Módulo NPM: github.com/alanshaw/markdown-pdf
Tiene una interfaz de línea de comandos: https://github.com/alanshaw/markdown-pdf#cli-interface
npm install -g markdown-pdf
markdown-pdf <markdown-file-path>
O, servicio en línea: http://markdown2pdf.com
Tengo un archivo de rebajas.
Quiero convertirlo a pdf para poder subirlo a speakerdeck. Estoy usando pandoc para convertir de markdown a pdf.
Mi problema es que no puedo especificar qué contenido debe ir en qué página del pdf, porque markdown no proporciona ninguna característica como esa.
Por ejemplo, Markdown:
###Hello
* abc
* def
###Bye
* ghi
* jkl
Ahora quiero que Hello
sea una diapositiva y Bye
para estar en otra diapositiva en speakerdeck. Entonces, necesitaré que estén en diferentes páginas en el pdf que genero usando pandoc. Pero tanto Hello
como Bye
se Bye
en la misma página en el pdf.
No estoy seguro de cómo puedo lograr esto. Cualquier ayuda muy apreciada.
Agregando a @elias answer, si desea separar el texto en las diapositivas, simplemente coloque ***
entre el texto que desea separar. Para que su ejemplo esté en varias páginas, escríbalo así:
### Hello
- abc
- def
***
### Bye
- ghi
- jkl
Y luego use @elias answer, pandoc -t beamer -o output.pdf yourInput.md
.
Tengo Ubuntu 18.10 e instalé el paquete completo de texlive, funciona para mí.
Como SpeakerDeck solo acepta archivos PDF, la opción más fácil es usar el backend de Latex Beamer para pandoc:
pandoc -t beamer -o output.pdf yourInput.mkd
Tenga en cuenta que debe tener instalado Latex Beamer para eso. Estoy usando Ubuntu, así que solo necesitaba hacer sudo apt-get install latex-beamer
para instalarlo, si usas Windows, puedes intentar esto .
También puede probar la salida HTML / CSS de Slidy:
pandoc --self-contained -t slidy -o output-slidy.html yourInput.mkd
Tiene una salida de impresión decente, ya que puede verificar si intenta imprimir el original .
Lea más sobre presentaciones de diapositivas con pandoc aquí .
Me las arreglé para obtener un flujo de Markdown estable -> HTML> PDF trabajando con el proyecto MarkReport .
Sin embargo, es un poco más de lo que Pandoc hará, ya que se basa en WeasyPrint y, por lo tanto, está orientado a la publicación limpia de informes, con portada, encabezados, secciones, ... También enriquece el HTML con resaltado de sintaxis y ecuaciones de LaTeX.