XFINIUM.PDF Mobile

Xamarin 対応のクロスプラットフォーム PDF 開発ツール。iOS、Android、Windows Phone アプリに PDF 機能を追加します。
XFINIUM.PDF Mobile には Generator EditionViewer Edition があり、Viewer Edition では、Generator Edition のすべての機能に加えて以下の PDF レンダリングおよび表示機能 (PDF Viewer) を提供します。


価格/お問い合わせ

Generator Edition

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");
      
      

Generator Edition の主な機能:

サポート プラットフォーム

  • .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

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 イベント

ライセンス、価格、お見積りなど、製品に関するご質問、ご不明な点がございましたら、お気軽にお問い合わせください。

価格/お問い合わせ