Estoy intentando convertir un archivo txt (rebajas) a docx usando pandoc con una plantilla especial de MS Word. Lo estoy haciendo de esta manera:
pandoc -s --reference-docx=/path/to/my/template.dotx -o outfield.docx file.md
El problema es que he configurado mi plantilla con un estilo especial de "Párrafo del cuerpo", separado del estilo "Normal" (porque los distintos títulos, etc., todos sonResidencia enel estilo "Normal". ¿Hay alguna manera de decirle a Pandoc que cuando convierte texto de párrafo normal se le debe aplicar mi estilo especial de "Párrafo del cuerpo"?
Respuesta1
pandoc 1.19.2.1 usa tres estilos para el cuerpo del texto: Normal
, Body Text
y First Paragraph
, que se basan entre sí en este orden. Si desea un estilo específico solo para el texto del cuerpo, debe editar el Body Text
estilo en la plantilla, no el Normal
estilo, ya que los cambios en el Normal
estilo, como ya mencionó, se propagan a otros estilos también.
Vea la parte sobre la --reference-docx
opción en elSección 'Opciones que afectan a escritores específicos'del manual de usuario de pandoc.
Esta característica podría existir antes de la versión 1.19.2.1, no sé cuándo se introdujo.
Respuesta2
Además, puede convertir archivos por lotes (múltiples) con pandoc, si usa estas líneas:
.docx convertir a .txt
for i in *.docx ; do echo "$i" && pandoc -s --wrap=none $i -o $i.txt ; done
.doc convertir a .docx
for i in *.doc ; do echo "$i" && pandoc -s --wrap=none $i -o $i.doc ; done