β版開発室に「マークダウンを HTML に変換」を追加しました

Web サービスなどではマークダウンで記述したテキストを Web サイト上で表示する機能をよく見かけると思いますが、そのまま HTML のテキストとして使いたい場面があったりしたのでちょっと作ってみました。

image

使い方は簡単でマークダウンファイル (.md) をグレーのエリアにドロップすると HTML コードに変換されて自動でダウンロードするような仕組みになっています。

ちなみに変換される HTML は body タグ内のコードのみなので、html タグなども含めて出力したい場合は下にある HTML フォーマットを適用することもできます。フォーマットはローカルストレージに保存しているので繰り返し使用することができます。

人によってはコピペでコードが欲しかったりするかもしれませんが、まあ今回はあくまでもβ版ということでとりあえずダウンロード限定の機能として作っています。

Blazor で作っているので初回表示は遅いです。こちらで新しいバージョンを公開したりブラウザのキャッシュをクリアしない限りは2回目以降はすぐに表示されるはずです。PWA を設定しているのでローカルにインストールすることもできます。

Web サイト PDF 変換サービスの修正

URL に「&(アンパサンド)」が含まれている場合に PDF ファイルがダウンロードできない不具合がありましたので修正しました。今まで変換する URL がひとつの場合には PDF ファイルをそのままダウンロードする形になっていましたが、1つでも複数の場合でも ZIP ファイルにまとめてダウンロードできるようにしました。

]]>

Web ページ PDF 化サービス

最近 Web サービスの構築に力を入れようかなーと思っていろいろ手を入れこんでいました。その分他のところに手が回らなくて申し訳ありませんでした。

そのサービスのひとつとして Web ページを PDF 化してダウンロードできるサービスを作ってみました。とはいっても変換のしくみは外部サービス依存なんですけどね^^;。

ちなみにこのサービス作った理由は私が欲しかったからですw。本家サイトを使った場合、PDF は一般的な余白あり縦向きレイアウトで出力されるのですが、私は印刷とかせずに単純に PDF という形で残したかったので余分な余白を削り、横向きでできる限り実際の Web ページのレイアウトで出力できるように設定しました。本当は細かいところも設定できるのですが、とりあえず私自身が欲しいレイアウトができればよかったので特に設定項目はありません。URLを入れるだけです。

一応外部サービス依存型なので外部サービスが変更、または停止する可能性を考慮して常にβ版として提供しています。他にもテスト目的や外部サービスに関係するサービスを作成した場合はβ版としてリリースしていくかもしれません。

]]>