問題タブ [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 に答える
1655 参照

python - weasyprintでリンクをレンダリングする方法は?

その中にクリック可能なリンクがありません。

サイトの一部をHTMLとしてスクレイピングし、その部分をレンダリングしようとしています。多分それが問題です。しかし、私は完全に有効なHTMLを持っていません。weasyprintを使用して適切なPDFをレンダリングできないということですか?

上記の例には、xhtml2pdfを使用したクリック可能なリンクがあります。weasyprintで動作させる方法はありますか?

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

python - weasyprint を使用してページ フッターの派手な書式設定を行うことは可能ですか?

weasyprint は、次のような特定のカスタム css ディレクティブを認識します。

これは、weasyprint が生成する各 pdf ページの右下に「Page 1 of 4」スタイル カウンターを配置します。

フッターのフォーマットを少し凝ったものにしたいと考えています。たとえば、次のように、一部を太字で表示し、他の部分をイタリック体で表示できるようにしたいと考えています。

1/4 ページ_ _

これはweasyprintで実現可能ですか?もしそうなら、この種の書式設定を使用するように weasyprint に指示するにはどうすればよいですか - 私は CSS ベースのソリューションを使用しますが、Python の weasyprint ライブラリを使用してプログラムでこれを行う方がはるかに望ましいでしょう。

0 投票する
3 に答える
5477 参照

python - WeasyPrint は自動的に用紙サイズに適合しますか

私は以前、Prince XML を使用して HTML ドキュメントの PDF を生成する組織で働いていました。その後、その組織は解散し、私はそのプリンス ライセンスにアクセスできなくなりました。ソファのクッションの間に 4 グランドがないので、WeasyPrint を使用して HTML の請求書を PDF にレンダリングしようとしています。私の HTML と CSS はどちらも非常にシンプルなので、Weasy はそれらを正確にレンダリングすることに問題はありませんが、注意が必要です。プリンスで使用できるように、ページを用紙サイズに自動的に縮小することはできません。

サイト全体の CSS を作り直して小さなドキュメントを生成する前に、Weasy が同様のコマンドをサポートしているかどうか知っている人はいますか?

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

fonts - weasyprint でページを印刷するときに使用するカスタム フォントを指定するにはどうすればよいですか?

weasyprint は @font-face css ディレクティブをサポートしていないようです。weasyprint で PDF を作成するときに使用するフォントを指定する別の方法はありますか?

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

django - Django-Weasyprint の画像の問題

ドキュメント ページにあるように、html ファイルに img タグを次のように定義しました。

この URL はサーバーに存在し、http 応答を使用して別のビューを作成したところ、画像が正常に表示されました。両方のビューのコードは次のとおりです。

pdf-weasyprint ビュー:

html ビュー:

デフォルトのURLフェッチャーは画像を見つけてレンダリングするはずだと思っていました(これはpngなので、フォーマットの問題は関係ありません)何かアイデアはありますか?どんな助けでも大歓迎です!!

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

python - weasyprint htmlからpdfへの空白

Windows 7 に weasyprint をインストールし、html 文字列を pdf にエクスポートしようとしました。残念ながら、pdf 出力は空白のままです。Acrobat Reader では見出しのみがブックマークとして表示されます。これは、次のような最も単純な html 文字列にも当てはまります。

Python 2.7 を実行し、lxml、cffi、GTK+ をインストールしました。Acrobat Reader XI を使用しています。PNG出力は期待される結果をもたらします。助言がありますか?

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

html - Weasyprint でモノスペースへのフォールバックを指定する方法

<pre> タグでテキストをレンダリングするときに weasyprint が等幅フォントを使用するように指定するにはどうすればよいですか?

weasyprint を使用して HTML ドキュメントを PDF に変換しています。ドキュメントには、<pre> でタグ付けしたテキストが含まれています。このテキストには固定幅フォント「Consolas」を指定していますが、システムで Consolas が利用できない場合は、一般的な等幅フォントにフォールバックしたいと考えています。

ただし、CSS で「モノスペース」を指定すると、weasyprint はテキストをモノスペースでまったくレンダリングしません。これはバグかもしれないと思いますが、これを正しく行っていないかどうかを確認したかったのです。

以下の例では、"Some code text" はプロポーショナル フォントでレンダリングされ、"Some text code" は等幅フォントでレンダリングされます。

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

google-app-engine - WeasyPrint を Google App Engine で動作させる方法

GAE、WeasyPrint、Python は初めてです。私は、WeasyPrint がかなりの数の依存関係に依存していることを認識しています。Windowsのインストールドキュメントを見てきました。しかし、GAEでどのように動作させるのかわかりません。すべての依存関係が含まれているバージョンをダウンロードして、プロジェクト フォルダーにコピーする方法はありませんか?

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

css - WeasyPrint は常に Zurb Ink から単一ページの PDF を生成します

電子メールから PDF を生成する (Zurb Ink テンプレート); ただし、常に単一ページの PDF が表示されます。

実行可能なテストケース:

複数ページの PDF を取得するにはどうすればよいですか?