PDF 文書を HTML に変換することは、コンテンツ共有、アーカイブ、オンライン出版にとって不可欠です。HTML は静的な PDF にはない柔軟なフォーマットとレスポンシブ性を提供します。この記事では、C# .NET を使用して PDF を HTML に変換する方法をオンラインで紹介します。これは文書変換のための強力なツールです。
PDF to HTML REST API
Aspose.PDF Cloud SDK for .NET は、開発者が PDF をクリーンで、レスポンシブな HTML ページに変換できるようにします。主な機能には次のものが含まれます:
主な特徴:
- レイアウトを保持: フォント、画像、テーブル、及び構造を維持します。
- レスポンシブHTML出力: ウェブおよびモバイルブラウザ用に最適化されています。
- 出力のカスタマイズ: ページごとにHTMLを分割するか、単一のファイルを生成するかを選択します。
- クラウドベース: ローカル依存なしで、プラットフォーム間で簡単にアクセス可能。
前提条件:
始めに:
NuGet から公式 SDK をインストールします:
Install-Package Aspose.PDF-Cloud
Aspose Cloud Dashboard に登録して、クライアント ID とクライアント シークレットを取得してください。
C#でPDFをHTMLに変換する
以下は、PDF ドキュメントを HTML に変換するために .NET SDK を使用する方法を示す簡単な例です:
- まず、クライアントの資格情報を渡す
Configuration
のインスタンスを作成します。- 次に、Configurationオブジェクトを渡して
PdfApi
のオブジェクトを初期化します。- 第三に、結果の HTML ファイルを定義する
PutPdfInRequestToHtml
のオブジェクトを作成します。
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// https://dashboard.aspose.cloud/ からクライアント資格情報を取得します。
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// PdfApi のインスタンスを作成する
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input PDF ファイル名
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);
// APIを呼び出してPDFファイルをHTMLに変換し、出力をクラウドストレージに保存します。
// 出力HTMLフォーマットは `HTML5` と指定しています。
// PDF ページを別々の HTML ファイルとして保存するためのフラグが有効になっています。
// 出力は .ZIP アーカイブとして生成されます
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5",
splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg",
outputFormat: "Zip" , file: pdfFile);

画像:- PDFからHTMLへの変換のプレビュー。
PDFをHTMLにエクスポートするにはcURLを使用します。
コマンドライン愛好者のために、cURLを使用してPDFをHTMLに変換するREST APIの使用方法は次のとおりです。
ステップ 1. アクセストークンを取得:
curl -v "https://api.aspose.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" \
-H "Accept: application/json"
ステップ 2. PDF を HTML に変換:
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"
{ACCESSTOKEN}
と inputPDF
を実際のトークンとクラウドストレージにあるPDFファイルに置き換えてください。
オンライン PDF を HTML に変換するツールを試してください。
コードを書くことなく機能をテストしたいですか?私たちの online PDF to HTML converter を試してみてください。同じAPIに基づいています。

無料 PDF から HTML への変換アプリ。
結論
.NET REST API を使用すると、開発者は静的な PDF を迅速にレスポンシブな HTML コンテンツに変換できます。これにより、ウェブサイト、CMS プラットフォーム、およびオンライン アーカイブのドキュメント発行ワークフローを効率化するのに役立ちます。
役立つリンク
関連する記事
以下のブログ記事を訪れることを強くお勧めします。情報は次の通りです: