ツール
Obsidianの保管庫をiPhoneとWindows PCでiCloud同期する方法(無料)
【Python】PyMuPDFでPDFを画像化するバッチを社内配布する方法(AGPLライセンスと運用設計)
VBAマクロでExcelをPDFに一括変換|フォルダ再帰探索&xls/xlsx/xlsm対応コード
概要
VBAマクロでExcelをPDFに一括変換する方法について解説していきます。
というのも大量のExcelを1個ずつ手作業でPDF化するの、地味に時間がかかるしミスも出ますよね(- -;
特にフォルダが入れ子になっていたり、xls/xlsx/xlsmが混在してたりすると正攻法だと結構しんどい作業です。
「Excel PDF 一括変換」で調べると有料ソフトの紹介ばかり出てきますが、実はWindows標準のExcelとVBAだけで、追加ツールなしで同じことができます。
ここではフォルダ配下のExcelファイル(.xls/.xlsx/.xlsm)を再帰的に探索し、シート単位で一括PDF化するコードをそのままコピペで使える形で紹介していきます。
サブフォルダの中身まで自動でたどってくれるので、年度別やプロジェクト別に階層化された資料フォルダでも、トップフォルダを指定するだけで丸ごと変換できます。
F5を押すだけで動く完成形のVBAコードなので、すぐ使えます。
それではやっていきましょう!
seleniumの使い方を具体例と共に解説【Python】
PythonでHEICの写真をJPGに変換する方法(pillow_heif.register_heif_opener)
Node.jsでブログサムネを自動生成|sharp + canvasで画像にテキスト描画
概要
Node.jsで画像にテキストを描画してサムネイルを自動生成する方法について解説していきます。
ブログを書いていると毎回アイキャッチ用のサムネイルを用意することになるのですが、「画像編集ツールを開く → 文字を置く → 書き出す → アップロードする」という一連の作業がとにかく面倒なんですよね(- -;
記事を量産しようとするほど、この地味な手作業がボトルネックになってきます。
そこで今回は背景画像の上に日本語テキストを焼き込んで、コマンド一発でサムネイル画像を吐き出すスクリプトをNode.jsで自作しました。
使うのは画像変換の定番sharpと、文字描画用のcanvasの2つだけです。
実装としてはcanvasで背景+テキストを合成し、最後にsharpでJPEGとして書き出す、という流れになります。
自動改行や複数行の中央寄せまで入れているので、タイトルが長くてもそれなりに見られるサムネが出来上がります。
この仕組みを一度作ってしまえば、毎回のサムネ作成作業を実質ゼロにできるのでかなりお勧めです。
それではやっていきましょう!