私は主要なレポートを書いており、付録として含めたい 2 つの PDF ファイルがあります。レポートは ReStructuredText を使用して作成され、rst2pdf を使用して変換されます。
docutils または rst2pdf には、付録として外部ファイルの機能がありますか?
私は主要なレポートを書いており、付録として含めたい 2 つの PDF ファイルがあります。レポートは ReStructuredText を使用して作成され、rst2pdf を使用して変換されます。
docutils または rst2pdf には、付録として外部ファイルの機能がありますか?
Docutils には、raw
データをそのまま最終出力に渡すためのディレクティブがあります。ドキュメントでは、LaTeX および HTML 出力についてこれを示しています。rst2pdf はこのディレクティブをサポートしているようです:マニュアルでは raw ディレクティブを使用して最終的な PDF にいくつかのテキスト/コマンドを含めます (Raw ディレクティブのセクションを参照) が、外部 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 が表示されたので、機能はサポートされているようですが、機能させることができません。
結局、この問題を直接修正することはできませんでした。ReStructuredText ファイルを Latex に変換し、そこに付録を含めました。
PDF を画像として埋め込むことはできますが、付録には意味がありません。
これらのファイルを PDF としてしか持っていない場合は、PDF 操作ツールを使用して追加できますが、通常、それらはページ番号やリンク、または PDF の他の部分を壊します。