我正在撰写一份重要报告,并且有两个PDF文件,我想将其作为附录包含在内。该报告使用ReStructuredText编写,rst2pdf将用于转换它。
docutils或rst2pdf是否具有外部文件作为附录的任何功能?
答案 0 :(得分:1)
Docutils具有raw
指令,用于将数据传递到最终输出不变。在文档中,他们为LaTeX和HTML输出演示了这一点。 rst2pdf似乎支持这个指令:在manual中,他们使用raw指令在最终PDF中包含一些文本/命令(参见Raw Directive部分),但他们没有证明使用该指令包含外部PDF文件。
如果rst2pdf支持此功能,您应该只能使用:
.. raw:: pdf
:file: your_pdf_file.pdf
:encoding: the encoding of the PDF file, if different from the
reStructuredText document's encoding.
我刚开始做这件事(如果有疑问的话,试一试)我得到了一些UnicodeDecodeError
s,所以这个功能似乎得到了支持,但我无法得到它工作
答案 1 :(得分:0)
您可以将PDF作为图像嵌入,但这对附录没有意义。
如果您只将这些文件作为PDF格式,则可以使用PDF操作工具添加它们,但这些文件通常会破坏页面编号或链接或其他一些PDF文件。
答案 2 :(得分:0)
最后,我无法直接解决这个问题。我将ReStructuredText文件转换为Latex,并在那里包含了附录。