VB / ASP / .NET用にデザイン |
ABCpdfには、ABCpdf
COMとABCpdf
.NETがあります。
機能性は似ていますが、アーキテクチャのレベルは根本的に異なります。 |
VB / ASP / COMのネイティブサポート
(COM版) |
 |
 |
 |
.NETのネイティブサポート(.NET版) |
 |
 |
 |
ハイストレスなマルチスレッド化された環境でパフォーマンスを向上させるよう設計されています。
|
 |
 |
 |
PDFとの互換性 |
PDF 1.5で採用されているオブジェクトストリーム圧縮をサポートしているPDFライブラリはABCpdf
以外ではほとんどありません。ライブラリがオブジェクトストリーム圧縮をサポートしていなければ、圧縮されたAcrobatのドキュメントを完全に読み込むことができないので、これは非常に重要なことです。 |
Acrobat 2 [PDF 1.1] との互換性 |
 |
 |
 |
Acrobat 3 [PDF 1.2] との互換性 |
 |
 |
 |
Acrobat 4 [PDF 1.3] との互換性 |
 |
 |
 |
Acrobat 5 [PDF 1.4] との互換性 |
 |
 |
 |
Acrobat 6 [PDF 1.5] との互換性 |
 |
 |
 |
Acrobat 7 [PDF 1.6] との互換性 |
|
 |
 |
レンダリング/ 表示/
ラスター化 |
ABCpdfは、PDFドキュメントをラスタ化してさまざななイメージ形式で出力したり、印刷したり、画面に表示することができます。 |
画面へのレンダリング(COM版では一時ファイルを使用することにより可能) |
|
|
 |
PDFの印刷。印刷を行うメソッドは実装していませんが、簡単に作成可能。(COM版では一時ファイルを使用することにより可能) |
|
|
 |
TIFFへのレンダリング処理 |
|
|
 |
JPEGへのレンダリング処理 |
|
|
 |
GIFへのレンダリング処理 |
|
|
 |
PNGへのレンダリング処理 |
|
|
 |
BMPへのレンダリング処理 |
|
|
 |
透過色のサポート |
|
|
 |
eFormのサポート |
|
|
 |
ネイティブカラースペースのサポート(RGB、CMYK、GrayscaleまたはLab) |
|
|
 |
デバイスカラースペースのサポート |
|
|
 |
ICCまたはカラースペースへのキャリブレート機能のサポート |
|
|
 |
カラースペースへのキャリブレーション機能 |
|
|
 |
レンダリングの解像度の制御 |
|
|
 |
レンダリングの範囲の制御 |
|
|
 |
コンポーネントにつき1ビットの出力(例: B&W) |
|
|
 |
コンポーネントにつき8ビットの出力(例:32 bit CMYK) |
|
|
 |
コンポーネントにつき16ビットの出力(例:48 bit RGB) |
|
|
 |
カスタムなハーフトーンのサポート |
|
|
 |
ライブムービー |
ABCpdfは、
動画データをPDFドキュメントに埋め込むことができます。 |
ライブムービー(例:Flash、AVI、MPEG、WMV) |
|
 |
 |
ドキュメントの操作 |
一部のドキュメント操作は非常に類似しています。たとえば追加や結合などの操作は基本的には同じです。ABCpdfはドキュメントでAppendメソッドを参照するだけです。このようなドキュメント操作はABCpdfを使用すれば簡単ですが、実現したいことによって使用するメソッドはかなり違ってきます。 |
ドキュメントの読込 |
 |
 |
 |
ドキュメントの修正 |
 |
 |
 |
ドキュメントの追加 / 装飾/ 結合 |
 |
 |
 |
ページの削除 |
 |
 |
 |
ページのインポート / エクスポート |
 |
 |
 |
ディスクに保存 |
 |
 |
 |
メモリに保存 |
 |
 |
 |
ブラウザにストリームする |
 |
 |
 |
ページの移動 / リマップ |
|
 |
 |
線形化 / 高速ウェブ表示 |
|
 |
 |
テキストのサポート |
ABCpdfは、太字や斜体などシンプルなオプションから上付きやトラッキング([ページ設定]で指定した1行の文字数)のような高度な機能まで、テキストの書式設定オプションを幅広くサポートしています。HTML形式のテキストを使用すること
でより簡単に使用できるようにしています。従って、HTML形式のコードを使用してシンプルで容易に書式設定を指定することができます。 |
マルチスタイルテキストのサポート |
 |
 |
 |
HTML形式のテキストのサポート |
 |
 |
 |
内部ハイパーリンクのサポート |
 |
 |
 |
外部ハイパーリンクのサポート |
 |
 |
 |
Unicodeのサポート |
 |
 |
 |
横/縦のレイアウト |
 |
 |
 |
箇条書き一覧(例:小丸ポイント) |
 |
 |
 |
複数ページに及ぶテキスト |
 |
 |
 |
複数欄のテキスト表示 |
 |
 |
 |
トラッキング([ページ設定]で指定した1行の文字数)/
カーニング(文字間隔の調整) |
 |
 |
 |
整列 |
 |
 |
 |
行揃え |
 |
 |
 |
行間 |
 |
 |
 |
改行ルール |
 |
 |
 |
テキストアノテーション |
|
 |
 |
イメージのサポート |
ABCpdfは多数のイメージ形式をサポートしているので、ネイティブなカラースペースにインポートできます。これを行える他のPDFライブラリはほとんどなく、ABCpdf
と同じインポートオプションの柔軟性を持つものは他にはありません。 |
JPEG |
 |
 |
 |
TIFF |
 |
 |
 |
GIF |
 |
 |
 |
PNG |
 |
 |
 |
BMP |
 |
 |
 |
EXIF |
 |
 |
 |
EMF |
 |
 |
 |
WMF |
 |
 |
 |
複数フレームのサポート(例:Fax TIFF) |
 |
 |
 |
ウォーターマーク |
 |
 |
 |
透過マスク |
 |
 |
 |
アルファチャンネル |
 |
 |
 |
ICCカラースペース |
 |
 |
 |
ネイティブなカラースペースにインポート(RGB、CMYK、Grayscale、B&WまたはLab) |
 |
 |
 |
グラフィックスサポート |
ABCpdfは一般的なグラフィックス操作においてシンプルな1行のメソッドを使用していますが、ABCpdfでPDFのすべての演算子を使用できます。 |
矩形 |
 |
 |
 |
角の丸い矩形 |
 |
 |
 |
円 |
 |
 |
 |
楕円 |
 |
 |
 |
線 |
 |
 |
 |
パイスライス |
|
 |
 |
多角形 |
|
 |
 |
カスタム命令(ベジェ曲線、シェープなど) |
 |
 |
 |
RGBグラフィックス |
 |
 |
 |
CMYKグラフィックス |
 |
 |
 |
Grayscaleグラフィックス |
 |
 |
 |
ICCベースのカラースペースグラフィックス |
 |
 |
 |
透過グラフィックス |
 |
 |
 |
高度なグラフィックスクラス [.NETのみ] |
|
 |
 |
HTMLのサポート |
HTML/CSSのドキュメントをサポートしているはABCpdfだけです。 |
HTMLのサポート |
 |
 |
 |
CSSのサポート |
 |
 |
 |
ページのどこにでも内容を配置 |
 |
 |
 |
ローカルウェブページの作成 |
 |
 |
 |
リモートウェブページの作成 |
 |
 |
 |
PDFの複数ページでのHTML |
 |
 |
 |
CSSページの<br>タグのサポート |
 |
 |
 |
ハイパーリンクをライブにする |
|
 |
 |
フォームフィールドをライブにする |
|
 |
 |
ライブムービー(例:Flash、AVI、MPEG、WMV) |
|
 |
 |
タグ付き領域(CSSタグを使用したHTMLの領域指定) |
|
 |
 |
コールバック経由で生のHTMLページにアクセス |
|
 |
 |
代替フォントと組み込みフォントの制御 |
|
 |
 |
認証のアクセスを制御 |
|
 |
 |
フォントのサポート |
ABCpdfは非常に高速なフォントのサブ設定ルーチンを処理します。 |
Base 14フォント |
 |
 |
 |
TrueTypeフォント |
 |
 |
 |
OpenTypeフォント |
 |
 |
 |
Type 1フォント |
 |
 |
 |
フォントのダイナミックな読込 |
 |
 |
 |
フォントのサブ設定 |
 |
 |
 |
フォントオブジェクト |
 |
 |
 |
ページのレイアウト |
ヘルプにはページレイアウトの一般的な種類のサンプルを含んでいます。 |
ページ番号 |
 |
 |
 |
ヘッダーとフッター |
 |
 |
 |
ドキュメントの欄表示 |
 |
 |
 |
表の作成 |
 |
 |
 |
コンプレックステーブル(.NET用に機能強化) |
|
 |
 |
eForms |
eFormsはドキュメント内容をページ上に配置する便利なメソッドを提供しています。通常テンプレートが用意されており、フィールドは動的な内容を記憶するプレースホルダーとして使用されます。 |
フィールドの値の変更 |
 |
 |
 |
フィールドに値をスタンプする |
 |
 |
 |
プレースホルダーとしてフィールドを使用 |
 |
 |
 |
機能強化されたeFormのサポート |
|
 |
 |
ページ設定とドキュメント設定 |
ABCpdfを使用して、さまざまなページサイズやページの向きを設定できます。また、CropBoxやArtBoxなどの高度なページオブジェクトにアクセスできます。 |
ページサイズ |
 |
 |
 |
ページの向き |
 |
 |
 |
ページの表示モード |
 |
 |
 |
ドキュメント情報の読み込み |
 |
 |
 |
ドキュメント情報の挿入 |
 |
 |
 |
カスタムな情報フィールドのサポート |
 |
 |
 |
しおりのサポート |
 |
 |
 |
機能強化されたしおりのサポート |
|
 |
 |
暗号化・セキュリティ |
ABCpdfはAdobeが
定義した合法的な暗号化をサポートしています。 |
40ビットキーのサポート |
 |
 |
 |
128ビットキーのサポート |
 |
 |
 |
ドキュメントのコード変換 |
 |
 |
 |
ドキュメントの解読 |
 |
 |
 |
ドキュメント許可の読込 |
 |
 |
 |
ドキュメント許可の適用 |
 |
 |
 |
パスワード保護の適用 |
 |
 |
 |
その他 |
ABCpdfは、生のPDFオブジェクトへの低レベルなアクセスができるのでとても柔軟性があります。 |
PDFオブジェクトへの低レベルなアクセス |
 |
 |
 |