
PDFをHTMLに変換する方法 Node.js APIを使用して。
ドキュメントを変換することは、ウェブ上でファイルを表示し、アクセシビリティを向上させ、デジタルワークフローにドキュメントを統合するために不可欠です。この記事では、GroupDocs.Conversion Cloud SDKを使用して Node.js で PDF を HTML に変換する方法を学びます。この強力な REST API は、ドキュメント変換を簡素化します。
この記事では、以下のトピックについて取り上げます:
🌐 PDF to HTML Conversion API for Node.js
GroupDocs.Conversion Cloud SDK for Node.js は、レイアウト、フォント、画像、および構造を保持しながら PDF ファイルを HTML 形式に変換するための信頼性が高く正確な方法を提供します。また、画像の品質やページ範囲などの出力設定をカスタマイズすることもできます。
📦 インストール
SDKをインストールするにはnpmを使用します::
npm install groupdocs-conversion-cloud --save
Client ID と Client Secret を GroupDocs Cloud Dashboard から取得していることを確認してください。詳細については、この tutorial を訪れることを検討してください。
🚀 PDFをNode.jsでHTMLに変換する
以下は、Node.jsを使用してPDF文書をHTMLに変換するためのステップバイステップガイドです:
📌 ステップ 1: SDK をインポートし、API を設定します:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
📌 ステップ 2: PDFファイルをクラウドストレージにアップロードする:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);
📌 ステップ 3: PDF を HTML に変換するオプションを設定します:
const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON 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を定義して、オンラインでPDFをHTMLに変換します。
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Configuration オブジェクトを使用して ConvertApi のインスタンスを初期化します。
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// PDFファイルをHTMLウェブページに変換するには、ConvertDocumentメソッドを使用します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 応答を確認し、成功メッセージを印刷します。
if (response != null && response.equals("OK")) {
System.out.println("The PDF to HTML conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
画像:- PDFからHTMLへの変換のプレビュー。
上記の例で使用されるサンプルPDFファイルを input.pdf からダウンロードしてください。
💻 PDFをHTMLにオンラインで変換するにはcURLを使用します
PDFをHTMLにオンラインで変換することもできます cURL と GroupDocs.Conversion Cloud API エンドポイントを使用して:
- JWT アクセストークンを生成してください。
- 次の cURL コマンドを使用してください:
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\": \"default\", \"FilePath\": \"{sourcePDF}\", \"Format\": \"html\", \"OutputPath\": \"{finalOutput}\"}"
sourceFile、resultantFile、および accessToken を実際の値に置き換えてください。
- ローカルドライブにHTMLを保存するには、次のcURLコマンドを実行してください:
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\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "myOutput.html"
🧪 無料の PDF から HTML へのコンバーターをオンラインで試す
私たちの PDF to HTML Converter を使用して、迅速で効率的なオンライン変換体験をお楽しみください。
✅ 結論
GroupDocs.Conversion Cloud SDK for Node.js またはその REST API エンドポイントを使用することで、PDF から HTML への変換が簡単、正確、かつスケーラブルになります。API は構造を保持し、さまざまな出力オプションをサポートしているため、ウェブベースのドキュメントビューアまたはエディタを構築する開発者に最適です。
🔗 役立つリンク
📚 関連記事
以下の記事をぜひご覧になることをお勧めします: