
HTML ファイルは通常、ウェブサイトの基本的な構成要素です。HTML ファイル形式を使用すると、テキスト、画像、表、またはその他のページコンテンツを操作したり整理したりできます。現代のウェブアプリケーションは、ほとんどすべてのデバイスがこの形式を追加の複雑な設定なしでサポートしているため、HTML 形式でレポートや情報を生成します。しかし、文書の権限やデジタル署名によって文書を修正から保護する必要がある場合がよくあります。また、データを長期間アーカイブする必要がある場合もあります。そのような場合には、HTML ファイルを PDF 文書に変換できます。HTML ファイルを PDF に変換する理由は他にもたくさんあります。ここでは、Aspose.HTML Cloud
Aspose.HTML Cloud APIによるHTMLからPDFへの変換
Aspose.HTML Cloud は、HTML ドキュメントやその他の Supported File Formats を変換または操作することを可能にする REST API です。cURL コマンドや PHP、Ruby、Python、Node.js などの SDK と共に使用できるため、作業する予定のプラットフォームで利用できます。また、無料でサインアップし、APIの全機能をテストするだけで済みます。Creating and Managing accounts に関する必要な情報をすでにドキュメント記事にまとめています。
HTMLファイルをPDFに変換する
ここでは、cURLを使用したHTMLからPDFへの変換の2つの人気のあるが異なる使用ケースについて説明します。まず、ローカルディスクにあるHTMLファイルをPDFに変換し、結果のPDFがストレージに保存されるケースを考えてみましょう。
- サインアップ後にアプリキーとアプリSIDを取得してください。
- JSON Web トークンを取得する
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
- 生成されたPDFファイルは、ストレージ上の指定されたフォルダーに保存されます。
以下のコードスニペットは、これらのすべてのステップを示し、HTMLファイルをPDFに変換します:
// 最初に JSON Web Token を取得してください。
// アプリキーとアプリSIDを https://dashboard.aspose.cloud/#/apps から取得してください。アプリキーを「clientsecret」に、アプリSIDを「clientid」引数に配置してください。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// HTMLファイルをPDFに変換するためのcURLの例
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"
ブラウザ(Google Chrome)によって表示された入力HTMLファイル

Aspose.HTML Cloud APIによって生成されたPDFファイル

同様に、URLを使用してHTMLをPDFに変換することもできます。ご要望に応じて、PDFファイルが受信され、ローカルファイルシステムに保存できます。以下は、URLを指定してウェブページをPDFに変換する手順です。
- サインアップ後にアプリキーとアプリSIDを取得してください。
- JSON Web トークンを取得する
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
- 生成されたPDFファイルは、ローカルファイルシステムに保存されます。
以下のコードスニペットは、これらのステップに従い、PDFドキュメントを簡単に生成できます:
// 最初に JSON Web Token を取得します。
// アプリのキーとアプリのSIDを https://dashboard.aspose.cloud/#/apps から取得してください。アプリのキーを \"clientsecret\" に、アプリのSIDを \"clientid\" 引数に置いてください。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL 例:ウェブページを PDF に変換する
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf
ブラウザ(Google Chrome)によって表示されたウェブページ

Aspose.HTML Cloud によって生成された PDF ファイル

生成されたPDFファイルはWYSIWYGレンダリングの真の表現であることがわかります。APIは高忠実度のレンダリングを行うため、あなたのアプリケーションに統合するのに最適な候補となるでしょう。購入前にAPIを自由にテストしていただき、私たちはあなたの懸念、質問、または提案を Free Support Forums を通じてお聞きしたいと思います。