問題タブ [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 投票する
0 に答える
1024 参照

python - Python Sendgrid を使用して Weasyprint PDF 電子メールの添付ファイルを送信する

Sendgrid で Weasyprint によって生成された PDF を電子メールで送信しようとしています。Sendgrid Python ライブラリがエラーHTTP Error 400: Bad Requestをスローしています。これはあまり説明的ではありませんが、添付ファイルのエンコーディングの問題が原因であると考えられます (Sendgrid は base64 での添付ファイルを必要とします)。

ここで同様の問題を見つけましたが、投稿された解決策では問題が解決しませんでした。ありがとう。

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

html - weasyprintで生成されたPDFに画像を導入するにはどうすればよいですか?

Django と weasyprint を使用して PDF を生成できますが、html に問題があり、画像をロードする必要がある場合、エラーが発生します。私の実装はそれです:

これは私の実装です

そして私のhtml、私は単純な

"img src="{{ constancia.imagencita.url }} "

「/media/firmas_directores_rrhh/180px-Walt_Disney_1942_signature.svg.png」が表示されます (Pixbuf エラー: 認識できない画像ファイル形式)

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

python - weasyprint は不完全なテキストを含む PDF ファイルをレンダリングします

さまざまな不動産広告の PDF リーフレットをレンダリングするために、python で weasyprint ライブラリを使用しています。ただし、レンダリングされたファイル内の一部のテキストは、文全体の一部が欠落しています。

テキストはチェコ語です。たとえば、テキストを入力します。

PDF でレンダリングされたテキスト: "Zrekonstruovaný, jižněvýtahem.". つまり、文の真ん中が欠けています。

特殊文字 (ěščřžýáíé) を削除した後、この特定の文は問題なくレンダリングされますが、これらの文字を使用しても他のテキストを問題なくレンダリングできるため、これは普遍的なルールではありません。

これが起こる規則を見つけることができませんでした。また、これは Debian で実行されている実稼働サーバーでのみ発生しています。ローカルの Kubuntu でのレンダリングは問題なく実行されます。

weasyprint とその依存関係のみがインストールされている仮想環境で実行されている weasyprint v 0.31 および 0.33 でテストされています。

ヒントをいただければ幸いです、ありがとう。

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

python-3.x - OSError: ライブラリ libcairo.so.2 を読み込めません: エラー 0x7e。さらに、 ctypes.util.find_library() はライブラリを見つけることができませんでした

以下をインストールしました

C:\MinGW

C:\msys

C:\GTK

しかし、Python はサイト パッケージ内のファイルを検索し、次のようにエラーをスローします。

OSError: ライブラリ libcairo.so.2 を読み込めません: エラー 0x7e。さらに、 ctypes.util.find_library() はライブラリを見つけることができませんでした

この問題は、weasyprint パッケージのインストールで発生します。