Linux

▶ De qué forma utilizar Pandoc para transformar formato del archivo en Linux

En el producto previo, presenté el desarrollo de emplear pandoc para transformar por lotes una pequeña proporción de ficheros Markdown a HTML. En el presente artículo se hicieron ciertos ficheros HTML, pero pandoc puede llevar a cabo mucho más. Lleva por nombre la «navaja suiza» de la conversión de documentos, y por una aceptable razón. No hay varias cosas que no logre llevar a cabo.

Pandoc puede transformar .docx, .odt, .html, .epub, LaTeX, DocBook, etcétera. a estos formatos y otros como JATS, Fácil TEI, AsciiDoc etcétera.

Sí, eso quiere decir que pandoc puede transformar ficheros .docx a .pdf y .html, pero podría estar pensando, “Word asimismo puede exportar ficheros a .pdf y .html. ¿Por qué razón requerimos Pandoc? «

Tengo un óptimo punto, pero como pandoc puede transformar muchos formatos, puede ser su primera opción para cualquier labor de conversión. Por poner un ejemplo, varios de nosotros entendemos que Markdown Editor puede exportar nuestros ficheros Markdown en formato .html. Pandoc asimismo puede transformar ficheros Markdown a otros muchos formatos.

Pocas veces exporto Markdown a HTML, comunmente se lo dejo a Pandoc.

Utilice Pandoc para transformar el formato del archivo

Aquí convertiré los ficheros Markdown a distintas formatos. Escribo prácticamente todo en la sintaxis de Markdown, pero de forma frecuente debo transformar a otro formato: los ficheros .docx se utilizan normalmente para las tareas institucionales, .html para las webs que creé, ficheros .epub, ficheros .pdf para folletos y folletos pequeños y, en ocasiones, aun ficheros TEI sencillos para proyectos universitarios de humanidades digitales. Pandoc puede conducir todo lo mencionado y mucho más de forma fácil.

Primero tienes que disponer pandoc. LaTeX asimismo debe hacer ficheros .pdf. Mi bulto preferido es TeX Live.

Visualizaciones: Si quiere evaluar pandoc antes de instalarlo, hay una página de prueba on line: http://pandoc.org/try/

Instala Pandoc y texlive

Los clientes de Ubuntu y otras distribuciones de Debian tienen la posibilidad de redactar los próximos comandos en la terminal:


sudo apt-get update
sudo apt-get install pandoc texlive

Tenga presente que está instalando pandoc y texlive al tiempo en la segunda línea. El comando apt-get no es un inconveniente, pero tome un tazón de café, puede tomar unos minutos.

Comenzar conversión

Una vez instalados pandoc y texlive, ¡hay bastante que llevar a cabo!

El archivo modelo para este emprendimiento va a ser un producto anunciado por vez primera en Revisión de América del Norte En el mes de diciembre de 1894 se tituló: «De qué forma apresar ladrones ferroviarios». El fichero de rebajas que utilizaré se creó hace cierto tiempo como una parte del emprendimiento de restauración.

Poner: how_to_repel_train_robbers.md Está en mi directorio de Documentos, en un subdirectorio llamado Samples. Es así como se ve un negro.

Conversión de escritura fantasma con pandoc
Fichero de rebajas en ghostwriter

Deseo hacer ediciones .docx, .pdf y .html de este fichero.

Primera conversión

Primero voy a hacer una copia del fichero .pdf en tanto que tengo inconvenientes para disponer el bulto LaTeX.

En el directorio ~ / Documents / samples /, ingresaré lo siguiente para hacer un fichero .pdf:

pandoc -o htrtr.pdf how_to_repel_train_robbers.md

El comando previo crea un fichero llamado htrtr.pdf del fichero how_to_repel_train_robbers.md. La razón por la cual utilizo htrtr como nombre es pues es mucho más corto que how_to_repel_train_robbers: htrtr es la primera letra de cada palabra en el título largo.

Aquí hay una instantánea del fichero .pdf tras su creación:

Convierta con Okular pandoc
El fichero PDF transformado que se mostrará en el ocular

Segunda conversión

Entonces deseo hacer un fichero .docx. El comando es prácticamente exactamente el mismo que usé para hacer el PDF, es:

pandoc -o htrtr.docx how_to_repel_train_robbers.md

Se va a crear un fichero .docx dentro de poco. Es de esta forma como se ve en Libre Writer:

Convertir con Pandoc Libre Writer
Fichero DOCX transformado para verlo en Libre Writer

Tercera conversión

Posiblemente quiera divulgar esto en Internet para un óptimo cibersitio. Estoy utilizando el próximo comando para hacer un fichero .html:

pandoc -o htrtr.html how_to_repel_train_robbers.md

De nuevo, el comando de colección es muy afín a ámbas últimas transformaciones. Es de este modo como se ve el fichero .html en el navegador:

convertir con pandoc Firefox doc
El fichero HTML transformado se puede observar en Mozilla firefox

¿Notaste algo?

Observemos nuevamente el comando previo. Usted es:



pandoc -o htrtr.pdf how_to_repel_train_robbers.md
pandoc -o htrtr.docx how_to_repel_train_robbers.md
pandoc -o htrtr.html how_to_repel_train_robbers.md

La única diferencia en medio de estos tres comandos es la extensión al lado de htrtr. Esto señala que pandoc se apoya en la extensión del fichero de salida que especificó.

al final

Pandoc puede realizar mucho más de tres pequeños cambios aquí. Si está escribiendo en su formato favorito pero precisa transformar el fichero a otro formato, pandoc puede llevarlo a cabo por usted.

Para qué exactamente lo vas a emplear? ¿Puedes hacer de manera automática? ¿Qué sucedería si tuvieses un portal de internet del que tus leyentes tienen la posibilidad de bajar productos? Puede cambiar estos pequeños comandos a fin de que funcionen como un script y sus leyentes tienen la posibilidad de seleccionar el formato que deseen. Puede proveer ficheros .docx, .pdf, .odt, .epub o mucho más. Sus leyentes escogen, se ejecuta el script de conversión acertado y sus leyentes descargan sus ficheros. puede realizar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba