らんだむな記憶

blogというものを体験してみようか!的なー

コマンドラインでhtmlをpdfにしたい

wkhtmltopdfというのがあった。

アンインストールが分からないってな状態だが、How to uninstall wkhtmltopdf in Mac OS? · Issue #9 · fourtwothree/daily-code · GitHubを見た感じでは

sudo uninstall-wkhtmltox

なんだろうなぁ

フォントの指定はちょっと邪悪な感じだが...
html - helvetica font not working in wkhtmltopdf - Stack Overflow

#! /usr/bin/env python
# -*- coding:utf-8 -*-

import sys
import base64

with open(sys.argv[1], "rb") as f:
    body = f.read()
    print base64.b64encode(body)

Base64にしてdata URLで埋め込んでもダメだな...。OpenTypeだとダメなのかな...。

@font-face, Mavericks, Yosemite · Issue #2046 · wkhtmltopdf/wkhtmltopdf · GitHubの感じだと、Macの場合には64bitビルドパッケージではダメかもしれない...。
寧ろ以下で良いかもしれない...

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --headless --print-to-pdf=a.pdf test.html