Foxit PDF Merger SDK .NET

  • エンタープライズやクラウド向けのアプリケーションに最適化
  • ハイパフォーマンスな PDF ライブラリ
  • 堅牢で実績豊富な PDF テクノロジー
  • PDF に必要なあらゆる機能がひとつのパッケージに
  • マルチプラットフォームの PDF SDK

Foxit PDF Merger SDK .NET概要

強力な PDF の加工ツールを .NET 環境で

Foxit PDF Merger SDK .NET を使用すると、C# や VB.NET 等の言語を使用して、PDF ファイルのページの統合、スタンプ機能、ページの挿入、フォームの入力、レイヤの統合、暗号化、回転、拡大・縮小、分割などの様々な機能にアクセスすることが出来ます。PDF 文書全体、あるいはページの一部だけを使用したり、既存の PDF ファイルを読み込んだり、新規に PDF ファイルを作成したりすることが出来ます。Merger SDK .NET は直感的で使いやすく、かつ非常にフレキシブルなオブジェクトモデルを提供します。

パフォーマンス

Foxit PDF Merger SDK .NET の開発においてパフォーマンスは最大の課題でした。特に、読み込んだ PDF ファイルのデータのパースには設計に多くの時間を割いた結果、非常に高速に読み出せるようになりました。出力に必要なデータだけをパースし、それ以外の共有データやページは静的な変数に保持しておきます。このため、不要なデータのパースの発生が抑制され、非常に高速にデータを読み出すことが出来ます。

使いやすい API

Foxit PDF Merger SDK .NET のオブジェクトモデルは直感的ですぐに使い始めることが出来ます。たとえば、2つの PDF 文書を結合するには、たった2行のコードで、WEB フォームやファイル、バイト配列、System.IO.Stream オブジェクトへ書き出すことが出来ます:

1
MergeDocument document = MergeDocument.Merge( @"C:\DocA.pdf", @"C:\DocB.pdf" );
2
document.Draw( @"C:\DocOut.pdf" );

インスタンス化された MergeDocument オブジェクトへたった1行で別の PDF 文書を追加することが出来ます:

1
document.Append( @"C:\DocC.pdf" );

インスタンス化された NergeDocument オブジェクトへページを追加するのもたった1行です:

1
document.Append( @"C:\DocC.pdf", 2, 1 );

拡張性

Foxit PDF Merger SDK .NET のオブジェクトモデルはとてもフレキシブルですので、PDF の種々の操作に大変便利です。MergeDocument オブジェクトは PDF 文書の結合や挿入に使用します。結合や挿入を行った MergeDocument オブジェクトのページにアクセスして新しいコンテンツを追加することも可能です。

Foxit PDF Merger SDK .NET の ImportedPage オブジェクトは Foxit PDF Generator SDK .NET のオブジェクトモデルを使用しているため、コンテンツにアクセスして編集することが出来ます。ImportedPage オブジェクトは Foxit PDF Generator SDK .NET のオブジェクトモデルを継承しているため、既定のページ要素やカスタムページ要素にアクセスすることが出来ます。これにより、フォーム入力を操作したり、既存の PDF ファイルをテンプレートとして再利用したりすることが出来ます。

ImportedPageArea および ImportedPageData オブジェクトは Foxit PDF Generator SDK .NET から直接アクセスできるページ要素で、拡大・縮小、移動、回転などが可能です。これにより、既存の PDF の複数のページを、単一の新しいページ上に結合したり、プリプレスにおいて、既存の PDF 文書をテンプレートとして、別のページの特定箇所に利用したりすることが出来ます。

インポートされたページを読み出したり、インポートされた PDF 文書のページ数を確認したりするためのオブジェクトやメソッドも多数用意されています。

ライセンス体系

Foxit PDF SDK .NET はフレキシブルなライセンス体系をご用意しております。詳細はこちらのフォームからお問い合わせください。

機能とメリット

各エディションの機能の詳細については下記の比較表をご覧ください:
※ Foxit PDF Merger SDK .NET には Foxit PDF Generator SDK .NET が含まれています。

機能 Standard Professional Enterprise
PDF の結合と読込
PDF ファイルの結合
既存の PDF ファイルに別の PDF ファイルを挿入
PDF ファイルから単一ページを挿入
PDF のリニアライズ(WEB 用に最適化)
Generator を使用して新規ページの追加
読込されたページにコンテンツを追加
System.IO.Stream からの PDF の読込
注釈の保持
結合時の追加コンテンツの保持(レイヤー)
フレキシブルな結合オプション
バイト配列からの PDF の読込
ブックマークとアウトラインの認識
ページデータの回転、拡大/縮小、切り取り
複数のページをひとつのページに配置
添付ファイル付 PDF の読込
暗号化された PDF ファイルの読込
既存の PDF タグの保持
文書およびページレベルのテキスト抽出
Acro Form フィールドのサポート
Acro Forms を含む PDF の結合
Acro Forms の再構築
Acro Form フィールドの座標を取得
Acro Form フィールドの値を取得
Acro Form フィールドの統合
Acro Form フィールドの値の変更(フォームの値の入力)
Acro Form フィールドのスタイルとフォーマットの保持
Acro Form フィールドの Appearance Streams の作成
Acro Form のフォーマットを取得(フォント、フォントサイズ等)
新しい Acro Form フィールドの追加
ページ要素
グループ
ラベル
ページ番号ラベル
レイアウトグリッド
直線
四角形
ブックマーク
画像 一部
背景画像
リンク
パス
テキストエリア
書式付テキストエリア(HTML のみ)
番号付リスト
番号無リスト
トランスフォームグループ
透明グループ
アンカーグループ
ノート
22種類のバーコード
6つのチャート
7つの Acro Form フィールド要素
カスタムページ要素
バーコード
高度な郵便バーコード(米国)
QR 2D-バーコード
Data Matrix バーコード
PDF417
MacroPDF417
Code 128
Code 3 of 9
Code 2 of 5
Interleaved Code 2 of 5
Postnet
Codabar
EAN/JAN 13
EAN/JAN 13 Supplement 2
EAN/JAN 13 Supplement 5
UPC Version A
UPC Version A Supplement 2
UPC Version A Supplement 5
EAN/JAN 8
EAN/JAN 8 Supplement 2
EAN/JAN 8 Supplement 5
UPC Version E
UPC Version E Supplement 2
UPC Version E Supplement 5
図表
ベクターベースの図表の埋込
面グラフ
棒グラフ
柱状グラフ
折れ線グラフ
円グラフ
散布グラフ
Acro Form フィールド
ボタンフォームフィールドの追加
チェックボックスフォームフィールドの追加
コンボボックスフォームフィールドの追加
リストボックスフォームフィールドの追加
ラジオボタンフォームフィールドの追加
テキストフォームフィールドの追加
デジタル署名フォームフィールドの追加
JavaScript のサポート
JavaScript アクション
文書レベルの Javascript
文書のナビゲーション
アウトライン
アウトラインスタイル
アウトラインカラー
URL リンク
移動先の拡大
移動先の座標指定
画像のサポート
GIF
JPEG
JPEG 2000
PNG
BMP
EMF
EXIF
TIFF
TIFF マルチページ
TIFF→PDF 変換
WMF
透過画像
ファイルからの読込み
System.IO.Stream からの読込
バイト配列からの読込
System.Drawing.Bitmap からの読込
16 Bit カラーのサポート
フォントおよびテキストのサポート
Font/Text メトリクス
Font ファミリー
14 種類のコア PDF フォント
コア PDF フォント用の 6 種類のエンコード
7つの CJK フォント(アジアフォントパック)
Unicode
OpenType フォント(TrueType を含む)
Type 1 フォント
フォントエンベッドオプション(完全、サブセット、なし)
右から左へ読むテキストのサポート
テキストの回転
フォントのカーニング
フォントのトラッキング
表のサポート
表の横または縦方向への連続
自動セルサイズ
表の境界線のフォーマット(上下左右)
セルの境界線のフォーマット(上下左右)
セル余白のコントロール(上下左右)
セル内のページ要素
セル内の画像
セル内の表
セル内の書式付テキスト(HTML)
表の継続、フロー
リストのサポート
リストの継続
順序付と無しのリストの混合
無制限にサブリストを設定
カラーサポート
グラディエント
スポットカラー
WEB カラー
RGB カラー
CMYK カラー
グレイスケール
140 種類以上の既定のカラー
16 ビットカラーのサポート
プリプレスサポート
PDF/X-1a
PDF/X-3
出力インテント
ICC プロファイル
アーカイブ
PDF/A (PDF/A-1a と PDF/A-1b のフルサポート)
PDF/A XMP スキーマ
PDF タギング(論理構造)
OpenType または Type1 Font エンベッドのフルサポート
出力インテント
ICC プロファイル
セキュリティと暗号化のサポート
デジタル署名(可視、不可視)
ストアまたはファイルからの証明書の初期化
ユーザーおよびオーナーパスワード
40 Bit 暗号化 – 4 種類のアクセス許可指定
128 Bit 暗号化 – 8 種類のアクセス許可指定
文書のテンプレートとセクション
文書のセクション分割
文書テンプレート
セクションテンプレート
スタンプテンプレート
奇数/偶数ページテンプレート
ページとセクションのラベル
その他の機能
PDF の最適化(リニアライズ)
タグ付 PDF(論理構造)
添付ファイル
自動ストリーム圧縮
ページ番号(ローマ数字、アラビア数字など)
ファイルヘ出力
Byte Array ヘ出力
Any System.IO.Stream Object ヘ出力
System.Web.Page Object ヘ出力
ファイルダウンロードの強制
XMP メタデータ

御見積のご依頼

Foxit PDF SDK にご関心をお寄せいただき、ありがとうございます。PDF に対して高品質なレンダリング、編集、操作する機能をターゲットアプリケーションに搭載する、パワフルな開発ソリューションです。オンラインフォームに必要事項を記入してお送りいただければ、確認後、直ぐに御見積をお送りいたします。

ノート:

  1. のSDKの御見積はメールを受信されてから 30 日間有効です。御見積をお受け取りいただいてから 30 日以上経過しますと、Foxitのセールスチームへ再度のご連絡が必要になる場合がございますのでご注意ください。
  2. ※は記入必須項目です


SDK製品
会社名
氏名※
メールアドレス※

emailにて御見積をお送り致します。記入後、再度のご確認をお願い致します。

メールアドレス(確認用)※
電話番号※
御社で主として開発している
ソフトウェアの種類をご記載ください
Foxit PDF SDKを使用して開発する
アプリケーションについてご説明ください
右の画像に表示されている
文字を入力してください※
captcha