html を pdf にオンラインで変換

HTML から PDF への変換を Node.js SDK を使用して行います。

HTML ファイルやウェブページを PDF に変換することは、印刷可能なドキュメントを生成し、レイアウトを保持し、ポータブルな形式でコンテンツをアーカイブするために不可欠です。GroupDocs.Conversion Cloud SDK for Node.js を使用すると、サードパーティツールやブラウザの依存関係なしに、REST API を介してこのプロセスを自動化できます。

この記事では、次のことを学びます:

🌐 Node.js 用の HTML から PDF への変換 API

GroupDocs.Conversion Cloud SDK for Node.js は、デザイン、レイアウト、および埋め込まれたメディアを維持しながら、高品質でスケーラブルな HTML から PDF 形式への変換を可能にします。

📦 SDKをインストールする

npm を使用してインストール:

npm install groupdocs-conversion-cloud --save

あなたの個別のクライアントIDとクライアントシークレットが GroupDocs Cloud Dashboard にあることを確認してください。詳細については、この tutorial を訪れることを検討してください。

🚀 Node.js を使用して HTML を PDF に変換する

以下は、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: 入力 HTML ファイルをクラウド ストレージにアップロードしてください:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.html", fs.createReadStream("input.html"));
await fileApi.uploadFile(uploadRequest);

📌 ステップ 3: HTML を PDF に変換するオプションを設定します:

const settings = new ConvertSettings();
settings.filePath = "input.html";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The HTML successfully converted to PDF.");
// 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");

// ConvertApiのConfigurationオブジェクトでインスタンスを初期化します。
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
    
// ConvertDocument メソッドを使用して HTML を PDF 形式に変換します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// チェックレスポンスし、成功メッセージを印刷します。
if (response != null && response.equals("OK")) {
    System.out.println("The HTML file is successfully converted PDF! The Resultant PDF file is saved at: " + response.getFilePath());
}
無料のHTMLからPDFへの変換ツール

画像:- HTMLからPDFへの変換のプレビュー。

上記の例から生成されたサンプルPDFファイルを resultant.pdf からダウンロードしてください。

💻 cURLを使ってHTMLをPDFに変換

CLIを好みますか? cURLを使用してHTMLをPDFに変換することもできます。 GroupDocs.Conversion Cloud APIエンドポイントを使用してください。

  • ✅ この方法は自動化パイプラインやスクリプトベースの変換に最適です。

ステップ 1: JWT アクセストークンを取得する

curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

ステップ 2: HTML を PDF に変換する

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を実際の値に置き換えてください。

  • 今、PDFをローカルドライブに保存するために、以下の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"

🧪 無料のオンラインHTMLからPDFへのコンバータを試す

迅速なノーコードソリューションが必要ですか? HTML to PDF Converter を使用して、ウェブコンテンツを瞬時に変換しましょう。

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

✅ 結論

GroupDocs.Conversion Cloud SDK for Node.js を使用すると、HTML を PDF に迅速かつ信頼性高く変換できます。これは、ドキュメント自動化機能を構築している開発者や、スタイル付きの HTML コンテンツを PDF としてエクスポートするために最適です。

このAPIは、Node.jsバックエンドに組み込む場合でも、cURLを介して使用する場合でも、柔軟性と制御を提供します。

🔗 有用なリソース

📚 推奨記事

次の記事を探索することをお勧めします: