2012-10-31 32 views
13

文書の本文に特殊なタグが付いたときにページ番号をリセットしようとしています(たとえば、<DIV STYLE="page-break-before:always" />を取得した場合、次のページフッターを"xのページ1"と言うと、xは次のページ区切り前のページ数です)特別なタグのwkhtmltopdfページ番号をリセットする方法

実際には、本文を分割して別々に変換した場合とまったく同じようにする必要があります。

これを行う方法はありますか?

すべてのページ区切りとそのページ番号のリストを作成するとこの問題は解決しますが、可能かどうかわかりません。

+0

カスタムヘッダー/フッターファイルを使用している場合は、実際のヘッダー/フッターファイルでこれを調べることができます。私はそれを試していないが、javascriptがページ番号付けを置き換える場所を確認すると、そのようなタグが存在する場合、番号付けが再び開始されることを確認できますか?これには、TOCが必要な場合には適切に機能しないなど、注意が必要です。 – Nenotlep

+0

@Nenotlepあなたの素早い答えをありがとう。実際にはjavascriptは、header/footer htmlページ(html GETメソッド)を呼び出すたびにurlで与えられた 'page'と 'topage'の値だけを読み込みます。 [マニュアル](http://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf-0.9.9-doc.html)にあるように、URLにはいくつかの情報がありますが、それは私を助けるには不十分です。 – user1788235

+0

これには解決策がありますか?私は複数のフォームを印刷しているので、フォーム名が変更されたときに番号をリセットする必要があります。ヘッダーには異なる値がありますが、前のヘッダーと比較する方法はわかりません。私が発見できなかったページ配列がありますか? – McPhelpsius

答えて

0

私はダウンロードし、いくつかのスクリプトを最初に、またはちょうどC Library Documentを使用してHTMLファイルを変更することができると思います。

私はphantomjsがxkhtmltopdfよりも優れていると思う。

関連する問題