0

Linuxで0.92を使用しており、 Dimitri Christodoulouのブログに示されているように、ディレクティブrst2pdf内にhtmlを埋め込もうとしています。Robert Alsinaは、この機能を0.90に統合したと述べました。list-tablerst2pdf

セルごとに複数のテキスト行を含む請求書を作成しようとしています。改行の場所を制御する最も簡単な方法は、<br>タグを使用することです。これは私のtest.rstファイルでした:

Invoice for Services Rendered
=============================

.. list-table::
   :widths: 50 50
   :header-rows: 0

   * - .. raw:: html

         <p>My Name Here<br>My address here<br>City, State, Zip<br>Ph: 214-555-1212<br></p>

     - **INVOICE**
   * - This is a test
     - .. raw:: html

         <p>Invoice #20120622001<br>Date: 25 June 2012<br></p>

rst2pdf -o test.pdf test.rstこれは、;を使用しても問題なくPDFにコンパイルされます。ただし、埋め込まれたHTMLが必要な場所にテキストが表示されません。

HTMLが埋め込まれたrst2pdf:壊れています

使ってます:

  • 仮想環境でのPython2.6.6
  • docutils 0.9.1
  • rst2pdf 0.92
  • xhtml2pdf 0.0.4
  • Debian Squeeze(Debian Linux 6.0)

rst2pdfを取得して、上記のHTMLをlist-tableディレクティブに埋め込むにはどうすればよいですか?

編集

これは、rst2pdfissue455として提出されました。

4

1 に答える 1

1

修正しました!申し訳ありませんが、長くかかりました。最新の pisa/xhtml2pdf のインポートは完全に異なります :-P

于 2012-06-26T02:19:29.380 に答える