blog.bouzuya.net

2025-01-22 ヘッドレスブラウザで PDF を生成するサーバーを雑に

bouzuya/rust-sandbox に headless-pdf を追加した。とりあえず 30 分くらいで雑に。

HTML のテンプレートと JSON のデータを POST したら、ヘッドレスブラウザで描画して PDF をレスポンスに返してくれるサーバー。

テンプレートとデータは handlebars で解釈して 1 枚の HTML と見なす。

ヘッドレスブラウザには crates:headless-chrome を使っている。エラーが anyhow::Error で不安になる。そのうち実装を見る。

明日からはいろいろ直していく。


ウェブ制作は似ているようで違う。何が言いたいかというと「ホームページをつくって」と言われても困る。できないことはないんだけど、おしゃれなものをつくれるわけじゃない。 bouzuya.net のドメインの下にぶら下がっているアレコレを見たら想像できそうなもんだけど、「よく分からんがやってくれ、パソコン詳しいんだろ」みたいなアレで殴られる。リアルこん棒よ、こん棒。


今日のコミット。