vscode online from convertir archivo pdf markdown pandoc

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.