Aspose.PDF HTMLコンバーター for .NET

Aspose.PDF HTML Converter for .NET は、アスポーズ.pdf エンジンに基づいて構築された焦点を当てたプラグインです PDF ピクセル完璧な信頼性、構成、テキストフォーマット、画像、およびリソースを保存するHTMLマークアップへのドキュメント すべてのPDF機能の包括的なサポート - 複雑なベクトルグラフィックから組み込まれたフォントまで - これは .NET アプリケーションで PDF から Web のワークフローを簡素化します.

この変換器は無線統合のために設計されており、最小限のトップを備えた高性能を提供しています。正確な配置の忠誠を維持することによって、出版、オンライン配布、および自動化シナリオのためのウェブ準備のコンテンツを生成します.

始めに

インストール&セットアップ

  • を追加する Aspose.PDF for .NET NuGet パッケージをあなたのプロジェクトに.
  • ライセンスの設定は、上記に記載されているように メータードライセンス ガイド.
  • 詳細はこちらをご覧ください インストール ページです.

特徴と機能

コア変換エンジン

  • マルチパスパーサーはPDFコンテンツをHTML5に再構築します.
  • テキスト抽出、カーニング、スペース、および二方向スクリプトのサポート.
  • Vector グラフィック 翻訳 SVG あるいはCSS.
  • PDF層(オプションコンテンツグループ)をサポートします).

HTML 出力設定

  • マークアップモード :インラインスタイル対外部CSS.
  • ページスリッキング :単一ページに変換またはナビゲーションアンカーで分割します.
  • カスタムコンテナタグ :既存のフレームワークに合うためにオーバーレイヤーを上回る.

内蔵資源管理

  • Data URI Embedding 小型フォント/画像用.
  • 外部リソースエクストラクション カスタマイズされた名称を持つフォルダーに.
  • 支払い負担のサイズを減らすためにサブセットを設定します.

レイアウトとスタイル保存

  • 絶対ポジション : マップ PDF は CSS ブロックにコーディネートされます.
  • フローレイアウトモード :ページ化が重要でないときに反応的なコンテナ.
  • CSS メディア リクエスト 印刷およびスクリーン用.

インタラクティブ・エレメント&ブックマーク

  • ブックマークをアンカーリンクに変換します.
  • レンダー記録(ノート、ハイライト、フォームコントロール).
  • ハイパーリンクを保存する <a> タグ.

パフォーマンス&スケール性

  • ストリーミングコンバージョン :要求に応じて処理ページ.
  • パラレル処理 :複数のトレードの大きなファイル.
  • リソースキャッシング :同じ画像/フォントを再利用します.

アクセシビリティ&SEO

  • タグテキストエクストラクション :出力セマンティックHTML5(タイトル、リスト、マーク).
  • ARIA Attributes :アクセシビリティの役割とラベルを追加します.
  • Alt Text for Images : PDF ノートから抽出.

コード例:PDFをHTMLに変換する

// Define input and output paths
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "sample.html");

// Create an instance of PdfHtml converter
var converter = new PdfHtml();

// Configure conversion options
var options = new PdfToHtmlOptions
{
    SplitPages = true,
    SaveCssSeparately = true
};

// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process conversion
var resultContainer = converter.Process(options);

// Access result
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

ヒントと最良の実践

  • inline-style vs. external CSS for the right balance of portability をテストします.
  • ストリーミング変換とウェブスケールデロイメントのキャッチを可能にします.
  • フォントサブセットを使用して、帯域幅制限環境の負担を減らす.
  • 長い文書のためのブックマーク・トゥ・アンチャーズを引き出します.
  • MVC/Razor では、CSS/画像を静的ファイルフォルダーに輸出して、清潔な参照を行います.
  • アクセシビリティの遵守のために出力 HTML のセマンティックタグを確認します.
  • プロフィールのパラレル処理は、パフォーマンスの収益を確保するために、大きなファイルに.

よくある質問

**NET の HTML コンバータは何を提供していますか?**PDF ドキュメントを HTML5 に高信頼性で変換し、画像、フォント、ノート、インタラクティビティをサポートします.

**NET の Aspose.PDF とはどのように異なりますか?**Aspose.PDF for .NET は、すべての PDF タスクのための完全なライブラリです. HTML Converter プラグインは具体的に PDF-to-HTML 変換に最適化されています.

**資源の輸出方法をコントロールできますか?**はい、内線入力または外部フォルダーにリソースを抽出するのを選択できます.

**応答的なHTMLをサポートしていますか?**はい、フローレイアウトモードとCSSメディアのリクエストは、応答可能でアクセス可能な出力を可能にします.

**自動化およびバッチ処理に適していますか?**はい、大規模自動化のためのバッチ変換、ストリーミング、並行操作をサポートしています.

 日本語