はじめに
serverless-markdown-convertorは、Cloudflare WorkerとWorkers AI開発に基づいて開発された無料のオープンソースツールで、様々なファイルをMarkdown形式に変換することができる。PDF、画像、Office文書、HTML、その他の一般的なファイル形式をサポートし、独自のサーバーを構築する必要がなく、ユーザーはGitHubを通じてコードを入手し、自分でデプロイすることができる。このツールは、画像やテキストの抽出、複雑なフォームの処理など、変換効果を最適化するAI技術を使用しており、ドキュメントの整理、コンテンツの抽出、データの移行シナリオに適しています。シンプルな操作と簡単なデプロイで、効率的なファイル処理のための実用的な選択肢となる。
機能一覧
- PDF、画像、HTML、XML、Officeドキュメントなど、さまざまなファイルのMarkdownへの変換をサポートします。
- Cloudflare Workers AIを使用して、テキスト抽出、オブジェクト検出などのインテリジェントな機能を提供します。
- サーバーレスアーキテクチャに基づき、Cloudflareのクラウド上で稼働するため、ハードウェアのメンテナンスは不要だ。
- オープンソースプロジェクトで、ユーザーはGitHubを通じて機能をフォークし、カスタマイズすることができる。
- 不正アクセスを防止するパスワード保護に対応。
- 一般的なエディタと互換性のある、標準化されたMarkdown出力を提供します。
ヘルプの使用
serverless-markdown-convertorは、Cloudflareのテクニカルサポートを頼りに、ファイルを素早くMarkdownに変換することができます。ここでは、そのデプロイ方法と使用方法について詳しく説明します。
インストールと展開プロセス
- プロジェクト・フォーク
見せる GitHubプロジェクトのアドレスFork "ボタンをクリックすると、リポジトリがあなたのアカウントにコピーされます。 - Cloudflare Workerの作成
- Cloudflareアカウントにログインし、"Workers "ページに移動します。
- Create Worker "をクリックし、"HTTP Handler "テンプレートを選択する。
- フォークのリポジトリに接続する
- Workerの設定で、"Connect to GitHub repositories "を選択する。
- フォークを見つけよう
serverless-markdown-convertor
倉庫、接続を確認する。
- 保存と配備
- Save and Deploy "をクリックすると、Cloudflareが自動的にプロジェクトをビルドします。
- 配備が完了すると、システムはデフォルトのドメイン名(たとえば
your-project.workers.dev
).
- カスタムドメイン名の追加(オプション)
- Worker Settingsで、Add Custom Domainをクリックする。
- ドメイン名を入力し(最初にCloudflareに登録する必要があります)、設定を保存します。
- パスワード保護の設定
- Worker settingsの "Environment variables "に変数を追加する:
PASSWORD = "你的强密码"
- パスワードの例:
681e3362d68c4ac987215a6367dd44de
(悪用を避けるため、独自の強力なパスワードを使用することをお勧めします)。 - 再配備後、アクセスにはパスワードが必要です。
- Worker settingsの "Environment variables "に変数を追加する:
- アクセスサービス
- デプロイが完了したら、ドメイン(デフォルトまたはカスタム)にアクセスし、パスワードを入力すれば準備完了です。
主な機能の使い方
ファイルの変換
- ファイルのアップロードワーカーのURLを開いてください。
https://your-project.workers.dev
) をクリックすると、アップロードエリアが表示されます。クリックしてファイルを選択するか、ファイルをドラッグ&ドロップしてください。 - 対応ファイル形式::
- PDF
.pdf
- 写真
.jpeg
そして.jpg
そして.png
そして.webp
そして.svg
- HTML:
.html
- XMLである:
.xml
- オフィスの書類
.xlsx
そして.xlsm
そして.xlsb
そして.xls
そして.et
- オープン・ドキュメンテーション
.ods
- CSV:
.csv
- アップルのドキュメント:
.numbers
- PDF
- 変換操作アップロードして "Convert "をクリックすると、ツールがファイルを処理し、Markdownを生成します。
- ダウンロード結果変換が完了すると、Markdownファイルをダウンロードしてローカルに保存するためのリンクが表示されます。
AIの強化
- テキスト抽出例えば、スキャンした手書きのメモを直接テキストに変換することができる。
- オブジェクト検出複雑な文書(画像を含むPDFなど)については、AIが画像コンテンツを検出し、それを記述することができます。
- 手続きファイルをアップロードした後、"AIエンハンスメント "を選択すると、よりスマートな変換結果が得られます。
- 制限の内容AI機能は無料ですが、Cloudflareの無料量を超えています。価格ページ)にはコストがかかる。
デモ使用
- デモアドレス:: https://mdcdemo.2020818.xyz/
- 暗号化::
681e3362d68c4ac987215a6367dd44de
- 銘記するデモは使いすぎのため終了する可能性があります。
作業工程例
画像を含むPDFを変換したいとします:
- ワーカーのURLにアクセスしてください。
- ファイルを選択」をクリックしてPDFをアップロードします。
- 変換」をクリックし、数秒待つ。
- 結果はMarkdownテキストを表示し、画像コンテンツはテキスト説明として埋め込まれます。
- ダウンロード」をクリックし、保存する。
.md
ドキュメンテーション - それをVS CodeのようなMarkdownエディタで開いて表示する。
ほら
- ファイルサイズCloudflare Worker Free Editionは10MBまでに制限されており、それ以上のサイズのファイルは分割する必要があります。
- コスト基本的な変換は無料、AI機能は無料を超える場合は有料となります。価格ページ).
- エラー検出変換に失敗した場合は、ファイル形式を確認するか、Workerログ(Cloudflareコンソール)をご覧ください。
- 安全性サービスの悪用によるコスト超過を避けるため、必ず強固なパスワードを設定してください。
技術的な詳細については、Cloudflareの公式ドキュメントをご覧ください:マークダウン変換手順.
アプリケーションシナリオ
- ドキュメンテーション
PDFやOfficeファイルをMarkdownに変換し、ノート作成ソフトに統合アーカイブ。 - 内容抽出
画像やスキャン画像からテキストをMarkdownに変換し、ブログや共有に活用できます。 - データ移行
CSVやExcelファイルをMarkdownに変換し、他のプラットフォームにインポート。 - 開発とデバッグ
開発者は、WorkersのAIコンバージョンをテストし、ツールを最適化するためにこれを使用する。
品質保証
- どのようなファイル形式に対応していますか?
PDF、画像(.jpg
そして.png
など)、HTML、XML、Office文書(.xlsx
等)、CSV、.ods
そして.numbers
その他 - なぜ変換に失敗したのか?
ファイルが破損しているか、サポートされていない形式か、サイズ制限を超えている可能性があります。ファイルを確認し、Worker ログを表示してください。 - AIの機能は有料ですか?
無料分までは無料ですが、それ以降はCloudflareの料金で課金されます。 - デモにアクセスできない場合は?
交通量が多すぎるため、デモが閉鎖される可能性がある。