Aspose.Pdf for .NET


PDF ドキュメントを操作できる .NET API

PDF ファイルの生成、読み込み、編集、さまざまなファイル形式への変換。Adobe Acrobat をインストールすることなく PDF ドキュメントのセキュリティ設定、署名、出力も可能です。

Aspose.Pdf for .NET

Aspose.Pdf for .NET は Adobe Acrobat を使用することなく .NET アプリケーションによる既存の PDF を読み込み、書き出し、操作を可能にする、ドキュメント生成、操作用の PDF API です。フォームの生成や PDF ドキュメント内に埋め込まれたフォーム フィールドの管理を行うことも可能です。

Aspose.Pdf for .NET では下記の優れた機能が提供されます。

  • PDF の圧縮オプション
  • テーブルの生成と操作
  • グラフ オブジェクトのサポート
  • 幅広いハイパーリンク機能
  • 詳細なセキュリティ コントロール
  • カスタム フォントのハンドリング
  • データソースとの統合
  • ブックマークの追加と削除
  • 目次の生成
  • 添付と注釈の追加、更新、削除
  • PDF フォーム データのインポートとエクスポート
  • テキストと画像の追加、置換、削除
  • ページの分割、結合、抽出、挿入、画像への変換
  • PDF ドキュメントの印刷

Aspose.Pdf for .NET は、製品 API や XML テンプレートから直接の PDF ファイル生成をサポートしており、驚くほど簡単に使用できます。製品には、機能を確認できる C# と Visual Basic のサンプルと包括的なドキュメントが付属しますので、スムーズに使用を開始できます。Aspose.Pdf for .NET は洗練された製品で、アプリケーションに PDF 処理能力を完全に統合できます。


概略図

Aspose.Pdf for .NET の入出力機能の概略図です。


プラットフォームに依存しません

Aspose.Pdf for .NET は、拡張された .NET framework をサポートします。


サポートされるファイル形式

Aspose.Pdf for .NET は、XSL-FO、PCL、HTML、SVG、TXT、XPS、XML および画像ファイルなどの一般的なファイル形式を PDF 形式に変換できます。また、PDF ファイルを XLS、LaTex、HTML、TXT、XPS、画像、DOC/DOCX、ePUB および PDF/A 形式で出力することも可能です。


  • 製品 API による PDF ドキュメントの生成
  • XML および XSL-FO ドキュメントを PDF に変換
  • SVG ファイルから PDF、または PDF から SVG 形式への変換
  • PDF ドキュメントを Excel ワークブックへ変換
  • PDF を PPTX 形式に変換
  • ePUB ファイルから PDF、または PDF ファイルから .ePUB 形式への変換
  • PDF ファイルから .ps 形式への変換
  • XPS ファイルから PDF、または PDF から XPS 形式への変換
  • 画像ファイルから PDF、または PDF ファイルから画像形式への変換
  • HTML ファイルから PDF、または PDF ファイルから HTML 形式への変換
  • PDF ファイルから DOC/DOCX 形式への変換
  • PDF 出力時にテーブルやグラフ オブジェクトを追加
  • PDF ドキュメントからのテキストや画像の追加、更新、削除
  • PDF ドキュメントの挿入、抽出、追加、結合
  • PDF ドキュメントをページ単位に分割
  • PDF 生成時にヘッダーとフッターを追加
  • PDF ドキュメントからブックマークを生成、インポート、エクスポート、削除
  • PDF 生成時に見出しと目次を追加
  • PDF 生成時に添付と注釈を追加、変更、抽出、削除
  • PDF ドキュメントからセキュリティを追加、更新、削除
  • PDF ドキュメントからのパスワード保護、解除、パスワード情報の追加、削除
  • FDF、XML および XFDF ファイルからのフォーム フィールド データを追加、更新、削除、インポート/エクスポート
  • PDF ドキュメントからの透かしの追加と削除
  • PDF ドキュメントの用紙の余白、サイズ、向き、拡大倍率などの設定

Aspose.Pdf for .NET を使用して、新規に PDF ドキュメントを生成したり、既存の PDF ドキュメントを編集することができます。Aspose.Pdf for .NET の API を使用して、画像、XML、XSL-FO、HTML、SVG、PCL、XPS、EPUB またはシンプルなテキスト ファイルを PDF ドキュメントに変換できます。PDF の生成時に、XMP メタデータ、作成者やタイトル情報を指定できます。PDF/A-1a や PDF/A-1b ドキュメントを作成することも可能です。

Aspose.Pdf は、既存の PDF ドキュメントを操作する際に役立ちます。複数の PDF ドキュメントの結合、既存の PDF ファイルへの新規ページ追加、ページの抽出、既存の PDF ファイルの特定の場所へのページ挿入、PDF ページの分割、 複数ページを 1 ページに表示、などが可能です。

Aspose.Pdf for .NET では、PDF ファイルの各ページを BMP、JPEG、PNG、GIF などの画像形式に変換したり、複数ページの TIFF に変換したりできます。CreateDate、CreatorTool、ModifyDate や MetaDataDate などの XMP メタデータ情報を PDF ドキュメントに追加したり、タイトル、作成者、ヘッダー、キーワード、サブタイトルなどの既存のメタ情報を変更したりできます。

Aspose.Pdf for .NET は、PDF ドキュメントを 40 ビット、128 ビットまたは 256 ビット暗号化を使用でき、ユーザー パスワードを指定することも可能です。内容のコピー、印刷、フォームフィールドの入力、低解像度での印刷、注釈、文書アセンブリなど、PDF ドキュメント内のコンテンツの変更を制限することも可能です。

Aspose.Pdf for .NET では、PKCS#1、PKCS#7 および PKCS#7 Detached 署名タイプや、デジタル署名との併用により PDF のセキュリティを向上させることができます。証明書レベルを指定して署名のグラフィック表示を設定することもできます。

Aspose.Pdf for .NET は、高度なフォーム フィールド処理機能を提供します。PDF ドキュメントにフォーム フィールドを追加する機能を持ち、プログラム上で PDF ドキュメント内のフォーム フィールドの名前の変更、削除やコピーなどができ、プッシュ ボタン用に JavaScript を設定したり、フォーム フィールドを平坦化することが可能です。また READ_ONLY、REQUIRED、NO_EXPORT、HIDEEN、NOZOOM などのフィールドの属性を指定したり、フィールドの配置、罫線スタイル、ボタン スタイル、フォント サイズ、テキスト カラー、テキスト エンコーディングなどのビジュアルな属性を簡単に指定でき、ドキュメント内の絶対位置のフォーム フィールドの場所をカスタムの位置に定義したりできます。

XML、FDF または XFDF ファイルからフォーム フィールド データをインポートまたはエクスポートしたり、フォーム フィールドと OLEBD または ODBCDC データ ソースと紐付けることができます。また画像やバーコードをインポートしたり、リッチ テキスト形式でフィールド データを取得したり、送信ボタンを追加して指定した URL へデータを POST することもできます。

Aspose.Pdf for .NET を使用して、ドキュメント内の各セクションのページ サイズやページの余白サイズを指定することができます。各セクションのページ背景画像やページ ヘッダーとフッター セクションを設定可能です。ドキュメントの各セクションにユニーク ID を割り当てることができ、ドキュメントの各セクションに複数のパラグラフを追加できます。また各パラグラフの余白を指定することもできます。

その他のオプションとして、ブックマークの作成、更新または削除、添付ファイルや注釈の生成または削除、 フロー レイアウトではなく絶対位置でのフローティング ボックスの追加などの機能も含まれます。

Aspose.Pdf for .NET では、さまざまなタイプのグラフをサポートしています。座標で指定したページの場所にグラフを描画したり、必要に応じて、既存のグラフを回転したり、サイズの変更が可能です。ディスクやメモリ、または Web 上の画像を PDF 形式に変換することもできます。一般的な画像形式だけでなく CCITT (fax) 画像、複数ページの TIFF 画像や透過 GIF 画像もサポートされています。

画像をオリジナルのサイズやカスタム倍率で配置したり、メイン ドキュメントのセクション内、テーブルのセル内、ヘッダーやフッターのセクション内に配置できます。

さらに Aspose.Pdf for .NET では、PDF ドキュメント内にあるイメージを追加、置換、抽出または削除することもできます。新規に PDF ドキュメントを生成する際や既存の PDF ドキュメントに、透かしとして画像を追加することも可能です。

Aspose.Pdf for .NET を使用して、テーブルの罫線、余白および間隔、列幅、セルの結合や分割、入れ子のテーブル、テーブル オブジェクトのコピー、オブジェクト配列、DataTable、DataView のデータ インポートなどを指定して PDF ドキュメントにテーブルを追加できます。

デフォルトのセル書式をテーブルのセル全体に適用でき、個別の行や列の生成、行を繰り返し追加、入れ子のテーブルの生成もサポートされます。テーブルをメインの PDF ドキュメントの内側や、ヘッダーやフッター セクションの内側に配置できます。

Aspose.Pdf for .NET では、同じ PDF 内の他のページへ遷移するハイパーリンク、PDF ファイル以外や Web サイトへのハイパーリンクを追加できます。ハイパーリンクの生成だけでなく、PDF ドキュメントからハイパーリンクを抽出することも可能です。

添付や注釈を追加、更新、インポート、エクスポートおよび削除することもできます。あらゆる形式のファイルを PDF ドキュメントに添付することもでき、多角形、折れ線、ポップアップ、スタンプ、キャレット、テキストなど多くの注釈タイプを追加できます。アイコン タイプや座標を指定することもできます。

Aspose.Pdf for .NET を使用して、右寄せ、左寄せ、中央揃えなどのテキストの配置の指定、アラビア語、ヘブライ語、ウルドゥー語などの右から左書きの言語、左寄せテキスト パラグラフの生成、テキストの空白の保持、カスタム タブ ストップの設定、テキストの下線、上線、取り消し線の変更など、ドキュメントのすべてのセグメントのテキスト書式の定義が可能です。

テキストの水平方向の配置だけでなく、ベースラインやトップラインなど、テキスト セグメントの垂直方向の配置も指定できます。テキストの文字色や背景色を変更したり、置換可能な記号を使用して、プログラム実行時にテキスト コンテンツを変更することもできます。PostScript Type1、TrueType およびその他の主要な PDF フォントもサポートしています。

Aspose.Pdf for .NET は、既存の PDF ドキュメント内のテキストの抽出、テキストの置換、テキストの挿入などテキストの操作に優れています。

Aspose.Pdf for .NET の API は、マネージ コードで設計されており、Adobe Acrobat を実行環境にインストールすることなく、単一の .NET アセンブリとして実装することができます。Adobe Acrobat オートメーションよりも簡単かつ柔軟に使用できます。



ページトップへ