問題タブ [weasyprint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
501 参照

python - Weasprint と Twitter Bootstrap

Twitter Bootstrap を使用してスタイル設定された weasyprint で Web ページをレンダリングした経験のある人はいますか? 試してみると、html はまったくスタイルが適用されていないかのようにレンダリングされます。

0 投票する
2 に答える
5621 参照

html - Django WeasyPrint CSS 統合の警告: ベース URI のない相対 URI 参照:行なし

Django で WeasyPrint を使用してレポートを生成したいと考えています。しかし、css (特にブートストラップ css ファイル) を統合する方法がわかりません。生成されたhtmlを見ることができます。しかし、この行をテンプレートに追加すると警告が表示されます-

<link href="/static/css/bootstrap.min.css" rel="stylesheet"/>

警告は -ベース URI のない相対 URI 参照: 行なし

ベース URI をテンプレートに送信する方法を知りたいです。どんな助けでも大歓迎です。

0 投票する
1 に答える
7766 参照

python - WeasyPrint のページ サイズが間違っています。(8.27インチ×11.69インチ)

WeasyPrint を使用してドキュメントを出力するプロジェクトに取り組んでいます。私の人生では、ページサイズがデフォルトで非標準のページサイズに設定されている理由がわかりません。

デフォルトで 8.5 x 11 インチになると思います。代わりに、pdf は 8.27 x 11.69 インチとして出力されます。

私の人生では、なぜページサイズがそれほどずれているのかわかりません。

何か案は?

0 投票する
1 に答える
3784 参照

python - WeasyPrint: 各 PDF ページで長いテーブルが重なるフッター タグを修正

WeasyPrint のおかげで、PDF でレンダリングするテーブルを Django で生成します。

この表は非常に長くなる可能性があり (行数で言えば)、結果が数ページの pdf で終わる可能性があります。ページの両端に静的フッターを含める必要があるため、css固定ルールを適用しました。

私の問題は、このフッターが非常に長いテーブルと重なっているということです。各フッターの前にテーブルを分割し、次のページでテーブルをレンダリングし続けるように、WeasyPrint に (css を介して) 依頼するにはどうすればよいですか?

テーブルタグに適用されるパディングボトムとしてcssルールを使用しようとしましたが、成功しませんでした

ありがとう

0 投票する
0 に答える
407 参照

html - WeasyPrint は脚注をサポートしていますか?

私が読んだドキュメントに基づくCSSであることを理解しています。脚注をサポートしているかどうかわかりませんか? これが私が参照していたものです。 http://weasyprint.org/docs/features/#cssフッターをハードコードするのは悪い考えだと思いますか? たとえば、div を作成し、そこに項目を追加しますか?

現在、私がやりたいことは、HTML ファイルを PDF ファイルに変換することだけです。私は現在 wkhtmltopdf を使用していますが、CSS ベースではない (脚注をサポートしていない) ため、切り替えを考えています。

0 投票する
4 に答える
1103 参照

python - Python selenium テストが urlopen でスタックする

私のアプリは以下に依存しています:

  • パイソン3
  • ジャンゴ1.8
  • ウィージープリント
  • セレン

開発環境と本番環境では問題なく動作しますが、セレンでのテスト中はそうではありません.

weasyprint を使用して、HTML から PDF を作成します。このライブラリは urllib を使用して CSS をダウンロードします (例: http://localhost:8081/static/lib/bootstrap/css/bootstrap.min.css )。これらを開きながら。

ハングアップ中にこの URL をブラウザに直接入力すると、CSS が表示されます。

使用したコマンド:

テストの関連部分:

私からしてみれば:

スタックしたときのスレッド ダンプは次のとおりです。