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 to html converter

画像:- 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 to html

無料 PDF から HTML への変換アプリ。

結論

.NET REST API を使用すると、開発者は静的な PDF を迅速にレスポンシブな HTML コンテンツに変換できます。これにより、ウェブサイト、CMS プラットフォーム、およびオンライン アーカイブのドキュメント発行ワークフローを効率化するのに役立ちます。

役立つリンク

関連する記事

以下のブログ記事を訪れることを強くお勧めします。情報は次の通りです: