
DOC を HTML に変換する方法 Node.js を使用して。
Node.jsを使用して文書を変換することで、開発者はコンテンツをよりアクセスしやすく、応答性を高め、ウェブに適したものにできます。 HTML は、プラットフォームやデバイスにわたってテキストを表示するための優れた汎用性を提供し、ウェブ上でWordコンテンツを共有および公開するための理想的なフォーマットとなっています。
この記事では、GroupDocs.Conversion Cloud SDK for Node.jsを使用してWordドキュメント(DOC、DOCX)をHTMLに変換する方法を示します。これはシンプルで堅牢なREST APIです。
DOCX を HTML への変換のための REST API
The GroupDocs.Conversion Cloud SDK for Node.js は、Word ドキュメントを HTML 形式に変換するための効率的なソリューションを提供します。これは、ドキュメントの構造やフォーマットから埋め込み要素に至るまで、すべてを処理し、HTML 出力が元のコンテンツを正確に反映することを保証します。
🚀 Node.js SDKを使用する主な利点:
- DOC と DOCX をクリーンでレスポンシブな HTML に変換します。
- Microsoft Officeをインストールする必要はありません
- REST API による – プラットフォーム非依存
- クラウドに出力を保存するか、ローカルにダウンロードすることをサポートしています。
- OAuth 2.0 セキュア認証
- どの Node.js アプリにもシームレスに統合されます
SDKをnpmを介してインストールします:
npm install groupdocs-conversion-cloud --save
GroupDocs Cloud Dashboard でアカウントを作成して、クライアント ID とクライアントシークレットを取得してください。
DOCをNode.jsでHTMLに変換する
Word 文書を HTML に変換する方法は、Node.js プロジェクトで GroupDocs.Conversion Cloud SDK を使用することです:
- API 設定とインスタンスを初期化します:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertDocumentRequest, ConvertSettings } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
- クラウドに Word ファイルをアップロード:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- 変換設定を構成します:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
- DOCをHTMLに変換:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File converted to HTML successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API 認証情報を取得する
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration クラスのインスタンスを作成し、クライアント ID とクライアント シークレットで初期化します。
Configuration configuration = new Configuration(clientId, clientSecret);
// APIのベースURLを定義して、Word文書をHTMLに変換する操作を実行します。
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApiのConfigurationオブジェクトを使ってインスタンスを初期化します。
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// DOCをHTMLファイルに変換するには、ConvertDocumentメソッドを使用します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 応答を確認し、成功メッセージを印刷してください。
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
Image:- DOCX を HTML 変換のプレビュー。
Word to HTML using cURL
Word を HTML に変換するには、簡単な cURL リクエストを使用することもできます。まず、クライアント資格情報を使用して JWT トークンを生成します。次に、次のコマンドを実行します:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
inputFile
を入力 Word 文書の名前に、 resultantHTML
を生成される HTML ファイルの名前に、 accessToken
を個人用の JWT アクセストークンに置き換えてください。
出力HTMLをローカルにダウンロードするには:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "converted.html"
🌐 無料の DOCX から HTML 変換ツールをお試しください
無料の DOCX to HTML Conversion App を GroupDocs.Conversion Cloud が提供していますので、ぜひお試しください。
🔗 有用なリンク
✅ 結論
Using GroupDocs.Conversion Cloud SDK for Node.js, converting DOC/DOCX to HTML is a breeze. Whether you choose Node.js SDK or cURL, both options offer a reliable way to make Word content browser-friendly, accessible, and responsive.
📚 関連記事
次のリンクを訪れて、詳細を学ぶことをお勧めします: