2017年3月12日

html to pdf


画像とちょっとしたテキストをまとめた文書をたくさん作りたかったので、
自動処理するための簡単な方法を探してみました。


WORDでVBA?と思ったのですが、WORD持ってない...。
書き出す情報はExcelにまとめてあるのでExcel VBAでExcel文書を作るという手もあるかと思ったのですが...。
でもそもそも、そんな高度なものを作るつもりはないので簡単なのはHTMLという結論でです。


そうして出来上がった文書を他へ出すならHTMLより印刷しやすいPDFが便利です。
ということでHTMLPDF変換するソフトが必要になりました。


wkhtmltopdf

一番簡単に使えそうなのはこれですかね。
http://wkhtmltopdf.org/
URLからPDFを生成したり、ローカルのHTMLファイルも変換できます。
ダウンロードしてインストール、パスを通した後、PCの再起動が必要でした。
コマンドプロンプトから簡単に変換できます。

wkhtmltopdf test1.htm test1.pdf

大量にあってもバッチファイルを用意すれば簡単です。


pdfkit

Pythonからはpdfkitを使うと便利です。
https://pypi.python.org/pypi/pdfkit



2017年3月8日

AutoLisp : 文字をプロットする

AutoCADで文字を大量にプロットしたい時があったのですが、
以下のコマンドで行けました。

(command "_.text" "-484780.852,-346328.436" "500" "0" "文字列")

こういうフォーマットのデータを羅列したテキストファイル(.lsp)を用意して、ドラッグ&ドロップで実行できます。