Foxit PDF Merger SDK .NET を使用すると、C# や VB.NET 等の言語を使用して、PDF ファイルのページの統合、スタンプ機能、ページの挿入、フォームの入力、レイヤの統合、暗号化、回転、拡大・縮小、分割などの様々な機能にアクセスすることが出来ます。PDF 文書全体、あるいはページの一部だけを使用したり、既存の PDF ファイルを読み込んだり、新規に PDF ファイルを作成したりすることが出来ます。Merger SDK .NET は直感的で使いやすく、かつ非常にフレキシブルなオブジェクトモデルを提供します。
Foxit PDF Merger SDK .NET の開発においてパフォーマンスは最大の課題でした。特に、読み込んだ PDF ファイルのデータのパースには設計に多くの時間を割いた結果、非常に高速に読み出せるようになりました。出力に必要なデータだけをパースし、それ以外の共有データやページは静的な変数に保持しておきます。このため、不要なデータのパースの発生が抑制され、非常に高速にデータを読み出すことが出来ます。
Foxit PDF Merger SDK .NET のオブジェクトモデルは直感的ですぐに使い始めることが出来ます。たとえば、2つの PDF 文書を結合するには、たった2行のコードで、WEB フォームやファイル、バイト配列、System.IO.Stream オブジェクトへ書き出すことが出来ます:
MergeDocument document = MergeDocument.Merge(
@"C:\DocA.pdf", @"C:\DocB.pdf"
);
document.Draw(
@"C:\DocOut.pdf"
);
インスタンス化された MergeDocument オブジェクトへたった1行で別の PDF 文書を追加することが出来ます:
document.Append(
@"C:\DocC.pdf"
);
インスタンス化された NergeDocument オブジェクトへページを追加するのもたった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 に対して高品質なレンダリング、編集、操作する機能をターゲットアプリケーションに搭載する、パワフルな開発ソリューションです。オンラインフォームに必要事項を記入してお送りいただければ、確認後、直ぐに御見積をお送りいたします。
ノート:
まずは試用版で Foxit の高機能な PDF SDK ソリューションを評価して、市場をリードするアプリケーション開発者とデバイスメーカーが、自社製品の開発で Foxit テクノロジを信頼している理由を実感してください。
それは、Foxit のすばらしい速度、高品質、わずかなフットプリント、使いやすさ、業界最大の PDF 開発チームのサポートを実感していただけるものと確信しております。
PDF のあらゆる操作を可能にする高機能な PDF SDK です。C ライブラリ形式。
モバイル環境に特化した PDF SDK です。
まるでリッチクライアントのようなオンライン PDF リーダー。
PDF における様々な操作を可能にする高機能な PDF SDK です。.net ライブラリ形式。
Activex 形式の PDF リーダーコントロールです。
Foxit PhantomPDFとReaderの拡張とカスタマイズ。
製品に関するご質問は、専用フォームよりお問合せください。
製品に関するご質問は、専用フォームよりお問合せください。
PAGE TOP