https://qiita.com/heapjp/items/1682c467deb2284a707b
個人開発らしいし好きにすればとは思うものの、書きたいことがあったので
専用のエンジンのとか用意したのかなって思ったのにpuppeteerらしい
より便利になってるplaywrightとかあるのにpuppeteeerかよってのもあるけど、pupeteerなら誰でも手元で簡単にできるのに有料サービスにするの?
誰が使うの?
pupeteerってことは基本chromeのエンジンだろうけど、現状のブラウザって印刷周りの機能がかなり弱い
ヘッダーやフッターに表示みたいな機能ですら長年実装されず最近リリースされた131でやっと実装されたレベル
しかもこれも完璧なものじゃないので章タイトルを自動で表示させるとか柔軟なことはできない
その点weasyprintは独自のエンジンでやってる分、印刷周りのCSS対応が充実してる
代わりにかなり遅いし、高度な新しいCSS機能の対応は部分的だが
しかし、ネットに落ちてるそのへんのページをPDF化するわけでなく、印刷用に作ったHTMLをPDF化と考えるとこっちのほうがはるかに適してる
まあそんなわけでタイトルで期待したのになんか残念に感じましたとさ
chatgptに自動操作を聞くと必ずpuppeteeer勧めてくるからな
#!/bin/bashi=1while read linedo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \ --headless --disable-gpu --print-to-pdf="sample_${i}.pdf" $line let ++idone < urls.txt
chrome にくらいパス通しておけ それだと細かな設定を反映できないからわざわざpupeteerやplaywrightを使ってるのわからん?
Macをアピールしたいんやろうな
x pupeteer o puppeteer
ぷぺてぃあ
chrome にくらいパス通しておけ パスってアプリケーションによってどこの設定を読みにいくか違うからいまだにわけからないんだよな。 ~/.bashrcとか~/.bash_profileとか/etc/profileとかなんか...
そんな「細かな設定」が必要になるケースに遭遇したことないからわからんな
仕事で使ってないならそんなもんよ
HTMLをPDF化するという無駄な作業?そんな仕事はねぇな
普通によくある話なんだが、働いたこと無いニートなのがよくわかる
PDFなんてクソフォーマットを崇拝するアホがここにいまーす
それが世界的にスタンダードなんだから使われるのは当たり前 しかもそれを選ぶのは作る側ではなく発注側だし
発注?何お前、自社開発系じゃなくてSIer系なの? 自社開発系は楽だぞ。PDFを使うことがないから😂
少ないがないわけがないだろう やっぱニートじゃねーか
jpgこそ至高
劣化しないPNGだろJK
だいたい、構造化済み&機械読み取り可能テキストなHTMLという便利フォーマットを、わざわざPDFに変換するのが非生産的なんだよな
印刷に適してないからな 印刷せずに読む場合でもA4みたいな紙サイズで区切られてるほうが良いって人が世の中いるんよ
「紙」ってのがダサい
本は電子より紙って人、今の時代でも結構多いらしいで
もちづきさんも紙の漫画がバカ売れしてるみたいだしな