XFINIUM.PDF Mobile
Xamarin 対応のクロスプラットフォーム PDF 開発ツール。iOS、Android、Windows Phone アプリに PDF 機能を追加します。
XFINIUM.PDF Mobile には
Generator Edition と
Viewer Edition があり、Viewer Edition では、Generator Edition のすべての機能に加えて以下の PDF レンダリングおよび表示機能
(PDF Viewer) を提供します。
価格/お問い合わせ
XFINIUM.PDF は、クロスプラットフォームの PDF 開発用の .NET ライブラリーを提供しています。XFINIUM.PDF で記述したコードは、変更せずに対応するすべてのプラットフォームでコンパイル可能です。PDF
開発の初心者から上級者まで幅広い用途のライブラリーを提供しています。
ドキュメント スタイルは固定のドキュメント モデルをベースとし、必要に応じて各ページを作成し、グリッドベースのレイアウトを使用して固定の場所にコンテンツを配置します。これによって、すべての PDF
の機能にアクセスでき、シンプルなファイルを作成したり、COS
レベルで Transparency Knockout Group を作成し、ライブラリーの上位でより複雑なモデルをビルドします。
XFINIUM.PDF はすべて C# で開発され、100% マネージド コードです。XFINIUM.PDF を使用して、対象の PDF
アプリケーションのロジックを他のプラットフォームへ余計な工数無しで移植でき、短期間で市場に展開できます。開発者ベースのシンプルなライセンス体系で、開発したアプリケーションの配布ロイヤリティは無料です。
以下、シンプルな HelloWorld のサンプルコードです:
using Xfinium.Pdf;
using Xfinium.Pdf.Graphics;
// Create a fixed document
PdfFixedDocument document = new
PdfFixedDocument();
// Add a new page
PdfPage page = document.Pages.Add();
// Create a font and a brush
PdfStandardFont helvetica = new
PdfStandardFont (PdfStandardFontFace.Helvetica, 24);
PdfBrush brush = new
Pdf Brush();
// Draw the text on the page
page.Graphics0.DrawString("Hello World", helvetica, brush, 100, 100);
// Save the document
document.Save("helloworld.pdf");
サポート プラットフォーム
- .NET Framework 4.x, Mono & Xamarin.Mac
- Windows Forms
- ASP.NET Webforms & MVC
- WPF 4.x
- Xamarin.iOS
- Xamarin.Android
- Xamarin.Forms
- Universal Windows Platform
- .NET MAUI
- .NET Core 2.x/3.x
- .NET Standard 2.x
- .NET 5/6/7/8
ドキュメント機能
- ファイルやストリームから PDF ドキュメントを作成/読み込み
- グリッド レイアウトと/またはフロー レイアウト モデル
- PDF ファイルを PDF/A-1B、PDF/A-2 B/U、PDF/A-3 B/U 形式で保存
- PDFファイルを PDF/UA-1 形式で保存
- PDF ファイルをディスクかストリームへ保存
- PDF 構造の圧縮
- ドキュメントの情報とカスタムのプロパティ
- ドキュメント ビューアーのプリファレンスと表示モード
- XMP メタデータ
- ドキュメント ファイルの添付
- ドキュメント レベルの Javascripts とアクション
- ドキュメント アプトライン (ブックマーク)
- 地図情報 (Geospatial) や CAD が有効な PDF ファイルを作成
- Bates 番号を追加、削除、読み込み
- PDF ページを追加、削除
- ページ ボックス - メディア ボックス、クロップ ボックス、アート ボックス、トリム ボックス、ブリード ボックス
- ページ ラベル範囲 (ページ番号付け)
- 外部 PDF ファイルからページを抽出
- PDF ページをアペンド
- 高速 PDF 結合
- PDF ファイルをページに分割
- ドキュメントの増加のアップデート
- 一部のドキュメントを読み込みと保存
論理構造、タグ付き PDF およびアクセシビリティ
- 文章の論理構造
- タグ付き PDF
- 構造ツリーと構造要素
- ID マップ
- 役割マップ
- 構造要素の属性
- 属性クラス
- PDF/UA-1
- フロードキュメントの自動タグ付け
- 関連する論理構造情報を含むページコンテンツの抽出
フロー ドキュメンテーション機能
- フォーマットを組み合わせたテキスト
- 上付き文字 / 下付き文字テキスト
- 画像
- フォーム XObjects
- 注釈
- テーブル
- ヘッダーおよびフッター
- 目次
- アクセシビリティのための自動タグ付け
- フローコンテンツの描画イベントのビフォーアフター
セキュリティ
- ユーザーと所有者のパスワード
- ドキュメントのアクセス権限
- 40 bit と 128 bit RC4 暗号化
- 拡張パスワード認証で 128 bit と 256 bit AES 暗号化 (Acrobat X)
- コンテンツの編集
- テキストのコピー/貼り付けを無効
デジタル署名
- X509 証明書を使用したデジタル署名の承認と認証
- SHA256/SHA384/SHA512 を使用した基本的な CMS および PAdES デジタル署名
- 署名のタイムスタンプ
- デジタル署名に含まれる OCSP および CRL 情報
- ドキュメント セキュリティ ストア
- ドキュメントのタイムスタンプ
- LTV (長期検証) 対応デジタル署名
- ハードウェア署名トークン/スマートカードのサポート (Windows、WPF、Mac)
- 外部で計算された署名
- カスタム デジタル署名
- 署名済み PDF ファイルからデジタル署名を読み込み
- 既存の署名を ASN.1 オブジェクトにデコード
- デジタル署名から証明書を抽出
- PDF ドキュメントの署名付きコピーを保存
グラフィック機能
- コンテンツの絶対位置用のグリッド レイアウト
- コンテンツの相対位置用のフロー レイアウト
- 全 PDF カラー スペース: DeviceRGB, DeviceCMYK, DeviceGray, Indexed, CalGray, CalRGB, Lab, ICC, Separation,
DeviceN and
PANTONE colors
- ストロークと色塗り用にペンとブラシ オブジェクト
- ハッチスタイル ブラシ
- グラフィック プリミティブ: lines, ellipses, rectangles, rounded rectangles, arcs, pies, chords, Bezier curves, paths
- クリップ パス
- イメージ (イメージ セクションを参照) とフォーム XObjects
- 透過性グループ
- 両端揃えテキストを含む、1 行および複数行のテキストの縦横の調整
- 拡張グラフィックの状態 (with support for fill and stroke alpha, blend modes and overprinting)
- アフィン変換: multiply, translate, rotate and scale
- 影付き - 関数、軸、放射
- パターン - 色付き、色なし、影付き
- カスタム ディスプレイ ツリー、複数ページ、複合レイヤーのサポートでオプション コンテンツ (レイヤー)
- バーコード (バーコード セクションを参照)
- 外部ページのコンテンツの記述 (page imposition)
- ページ コンテンツ ストリームのフル カラー用に低レベルの PDF グラフィック
- 書式付きコンテンツ (paragraphs, text blocks, styled text, links inside text, bullet lists)
- テーブル (simple and composite cells, column spans, row spans, borders)
フォント
- 標準 PDF フォント、Western、CJK
- Type1 フォント
- Type3 フォント
- フォントのサブ設定を持つ Ansi と Unicode TrueType フォント
- Unicode TrueType フォントのテキストのコピー/貼り付けを無効
画像
- ファイルおよびストリームからの画像の読み込み
- Bmp、PNG、Gif、Jpeg、Jpeg2000、Tiff および Raw 画像
- 自動画像タイプ検出
- 特大 JPEG 画像
- 特大 TIFF 画像 (24bpp および 32bpp, uncompressed, zip, lzw)
- System.Drawing.Bitmap (WinForms) から画像の生成 (BMP, GIF, PNG, TIFF, JPG)
- TIFF (grayscale, RGB and CMYK)、JPEG、PNG および RAW 画像のネイティブサポート
- B/W 画像に対する CCITT G4 圧縮とともに TIFF から PDF 変換
- 画像マスク: color masks, stencil mask and soft masks
- プリント用の代替画像
- SVG から PDF への変換
バーコード
- 組み込みのベクトルバーコードエンジン、バーコード画像またはバーコードフォントなし
- 一次元バーコード:
- 汎用バーコード: Codabar、Code 11、Code 25、Code 25 Interleaved、Code 39、Code 39 Extended、Code 93、Code 93 Extended、Code 128 A、Code 128 B、Code 128 C、COOP 25、Matrix 25、MSI/Plessey
- 医薬品バーコード: コード32、Pharmacode、PZN (Pharma-Zentral-Nummer)
- EAN/UPC バーコード: EAN 128、EAN-13、EAN-8、ISBN、ISMN、ISSN、JAN-13、UPC-A、UPC-E
- ポータルおよび輸送バーコード: FedEx Ground 96、IATA 25、Identcode、Leitcode、KIX、Planet、PostNet、RM4SCC、SCC-14、SingaporePost、SSCC-18、USPS FIM、USPS Horizontal、USPS PIC
- 二次元バーコード:
- DataMatrix、QR、PDF417、Micro PDF417、Codablock F、Code 16K
PDF 注釈 (アノテーション)
- PDF の注釈を追加、編集、削除
- 標準およびカスタム注釈の表示
- Flatten 注釈
- 対応注釈:
- テキスト (付箋) 注釈
- スタンプ注釈
- 正方形と円の注釈
- 添付ファイルの注釈
- リンクアノテーション (ハイパーリンク)
- 行注釈
- インク注釈
- ポリゴンとポリラインの注釈
- テキスト マークアップ アノテーション:ハイライト、下線、取り消し線、波線
- フリーテキスト (typewritter) 注釈
- 音声注釈
- 動画注釈
- リッチメディア (Flash) 注釈
- 墨消し注釈
- ビュー、投影、照明スキーム、断面、背景、アニメーションをサポートする 3D 注釈
PDF フォーム (Acrobat フォーム)
- PDF フォームの作成、読み込み、保存
- フォーム フィールドの追加、編集、削除、名前の変更
- Support for text box fields, combo box fields, list box fields, push button fields, check box fields,
radio button
fields, signature fields
- フォームフィールドの読み込み/書き込み
- フィールド ウィジットのカスタム表示を作成
- Flatten フォーム フィールド
- フォーム アクション
PDF アクション
- PDF アクションの追加、編集、削除
- ドキュメント レベル、ページ レベル、注釈レベル、フォーム フィールド レベルでアクションを設定
- 対応アクション: GoTo, Remote GoTo, GoTo 3D view, Lauch, URI, Named, Javascript, Submit form, Reset form, Hide
PDF 関数
- サンプル ベース関数 (Type 0)
- 指数関数 (Type 2)
- ステッチ関数 (Type 3)
- Postscript 計算関数 (Type 4)
テキスト検索
- PDF ページのテキスト検索
(通常の検索、大文字小文字の区別で検索、単語全体で検索、正規表現で検索をサポート)
コンテンツ抽出
- フラグメント レベルとグリフ レベルの位置情報でテキストを抽出
- ワード レベルとグリフ レベルの位置情報で単語としてテキストを抽出
- ライン レベルとグリフ レベルの位置情報でラインとしてテキストを抽出
- ユーザー定義領域からテキストおよびワードを抽出
- イメージ情報を含むイメージを抽出 (image size in pixels, bits per pixel, colorspace, image position on the PDF page, image
size
on the PDF page, image horizontal and vertical resolution など)
- シーケンス パス、テキスト、イメージ、影付きオブジェクトとしてページ コンテンツを抽出
- 関連する論理構造情報を含むページコンテンツを抽出
- ベクトル描画としてオプションのコンテンツ グループを抽出
- ベクトル描画としてページ コンテンツを抽出
テキスト変換
- ページ コンテンツを RGB へ変換
- ページ コンテンツを CMYK へ変換
- ページ コンテンツを Grayscale へ変換
- イメージをグレースケールへ変換
- ページ イメージを置換
- ページ イメージを削除
コンテンツ ポートフォリオ
- PDF ポートフォリオの作成と読み込み
- ポートフォリオの属性を定義、ポートフォリオ アイテムのソート順を定義
- ポートフォリオ アイテムの追加と削除
- ポートフォリオ アイテムをフォルダに整理
低レベル COS API
- COS オブジェクトの追加、編集および削除
- サポートする COS: strings, numbers, names, booleans, nulls, arrays, dictionaries および streams
Viewer Edition では、Generator Edition のすべての機能に加えて以下の PDF レンダリングおよびビューア機能 (表示機能) を提供します。
PDF レンダリング
- PDF ページをイメージへレンダリング: RAW, BMP, GIF, JPG, PNG, TIFF
- RAW イメージの ARGB, RGBA, BGRA, RGB, BGR, Grayscale バイト レイアウト
- PDF を複数ページの TIFF (color / grayscale / B&W CCITT G4) へレンダリング
- レンダリングとして以下の PDF 機能をサポート:
- フィルター: Flate, LZW, ASCII 85, ASCII Hex, CCITT Fax, DCT, JBIG2
- カラースペース: RGB, CMYK, Gray, CalRGB, CalGray, Lab, ICC, Indexed, Separation, DeviceN
- 影付き: 関数ベース, 軸, 放射
- パターン: 色付き, 色なし, 影付き
- ブレンド モード: 全て
- ソフト マスク
- ベクトル グラフィック: move to, line to, curve to (c, y and v), line width, line cap, line join, stroke, fill,
form XObject
- イメージ: Raw, Jpeg, Ccitt, Jbig2; Inline images
- イメージ マスク: soft masks, stencil masks, chroma key masks
- フォント: standard 14 PDF fonts, TrueType, Type 1 (Postscript and CFF), Type 3, CID fonts, Embedded fonts
- Font Substitution
- 注釈: 全タイプ
- フォーム フィールド: 全タイプ
- 選択したページ内容のレンダリング: ベクター グラフィック、テキスト、画像、注釈およびフォーム フィールドのオンオフ
- レンダリング速度を向上する外部グラフィックエンジン
PDF ビューア (PDF 表示機能)
- Windows Forms、Mac、WPF、UWP、iOS、Android 対応のビューア コントロール
- .NET Core 3.0 Windows フォームおよび WPF のビューアー コントロール
- ドキュメント ナビゲーション (page up/down)
- スワイプによるスクロール (プラットフォームがサポートしている場合)
- ページの拡大および縮小
- ピンチ操作による拡大 (プラットフォームがサポートしている場合)
- FitWidth ズームモード
- ページの追加および削除
- PageClick/PageTap および PageDoubleClick/PageDoubleTap イベント
ライセンス、価格、お見積りなど、製品に関するご質問、ご不明な点がございましたら、お気軽にお問い合わせください。
価格/お問い合わせ