带有图像并可转换为 .doc 和 .pdf 的标记软件

带有图像并可转换为 .doc 和 .pdf 的标记软件

我需要一个简单的标记,它允许我包含代码块和图像,并能够生成.doc(或.rtf.pdf文档。有点(或可能非常)像 StackExchange 标记,但可以转换为 PDF 和 Word 文档。我正在为正在进行的统计分析制作大量文档,然后将这些文档传递给主要使用 Word 工作的科学家。要求:

  • 基本标记(文档结构、粗体、斜体)
  • 代码块或预格式化的文本(语法突出显示为加分项)
  • 在查看器中包含外部图像
  • 导出为 PDF 和 Word DOC/DOCX/RTF(HTML 为佳)

我正在考虑为自己编写一些基于 LaTeX 的 Perl 脚本,但也许已经有类似的软件了?

答案1

你可能想先看看(重构文本)。这是一种常用于 Python 文档的标记语言。有许多工具可以处理 rst 并将其转换为多种格式。

一个工具是狮身人面像它可以转换为 html、latex->pdf、rtf 和 man 页面。

但也有docutils 包,它具有将第一个文件转换成多种格式的工具:

  • rst2html
  • rst2xml
  • rst2latex
  • rst2odt
  • rst2s5
  • rst2man

您很可能对 rst2latex 感兴趣,它可以编译为 pdf。或者您可以使用此软件一步完成此操作:rst2pdf

您可能想要使用 rst2odt,它会生成 word 文档的 libreoffice/openoffice 版本,然后可以通过这些版本将其转换为 doc 格式。

答案2

狮身人面像是一个最初用于创建文档的工具Python编程语言。它是用 Python 编写的,具有许多 Python 特有的功能,但通常可用于创建任何类型的“叙述性”文档,其中包含(可选)目录、交叉引用、搜索、代码块的语法突出显示和许多其他有用的功能。

它使用 reStructuredText 作为输入格式,与 Stack Exchange 标记非常相似,但具有更多功能。

Sphinx 可以生成一个较长的 HTML 文档、一个包含许多页面的整个“网站”或一本 PDF“书籍”。我不确定 .doc 格式,但我认为您可以在 MS Word 中打开 HTML 并将其另存为 .doc

相关内容