pdf を html にオンラインで

PDFをHTMLに変換する方法 Node.js APIを使用して。

ドキュメントを変換することは、ウェブ上でファイルを表示し、アクセシビリティを向上させ、デジタルワークフローにドキュメントを統合するために不可欠です。この記事では、GroupDocs.Conversion Cloud SDKを使用して Node.js で PDFHTML に変換する方法を学びます。この強力な 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からHTMLへの変換のプレビュー。

上記の例で使用されるサンプルPDFファイルを input.pdf からダウンロードしてください。

💻 PDFをHTMLにオンラインで変換するにはcURLを使用します

PDFをHTMLにオンラインで変換することもできます cURL と GroupDocs.Conversion Cloud API エンドポイントを使用して:

  1. JWT アクセストークンを生成してください。
  2. 次の 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 を使用して、迅速で効率的なオンライン変換体験をお楽しみください。

無料のPDFからPPTへのオンライン変換ツール

✅ 結論

GroupDocs.Conversion Cloud SDK for Node.js またはその REST API エンドポイントを使用することで、PDF から HTML への変換が簡単、正確、かつスケーラブルになります。API は構造を保持し、さまざまな出力オプションをサポートしているため、ウェブベースのドキュメントビューアまたはエディタを構築する開発者に最適です。

🔗 役立つリンク

📚 関連記事

以下の記事をぜひご覧になることをお勧めします: