URLを渡すとChromeがPDFを作って返してくれるサーバーを作るお話。 業務用ソフトではよくPDFの帳票が必要になる。今作っているサービスでも必要になった。 WEB系だとHTMLは生成しやすいので、それをPDFに変換するwkhtmltopdfなどのコマンドラインツールや、Ruby製だとThinreportsなどのソフトウェアを使う必要があった。 あと選択肢としては、Google SpreadSheetやDriveのAPIを組み合わせてもできなくはないけど、やってみるとAPIが遅いのでかなり待たされるし、細かい調整は望めない。 wkhtmltopdf オープンソース PDF 帳票ツール for Ruby, Rails | Thinreports でも、今年4月に公開されたChrome59以降は、コマンドラインでChromeを起動し、PDFを生成することもできるHeadless Chrom