DioDocs for PDF(日本語版) のリリース

Released: Mar 6, 2024

V7J での更新項目

機能

DioDocs for PDF

  • キャレット注釈: PDFドキュメントに「キャレット注釈」を追加できるようになります。たとえば、PDFドキュメントに含まれる特定のテキストを検索して、そのテキストの位置にキャレット注釈を追加できます。
  • カスタムタイムスタンプ: 従来のバージョンでもPDFにデジタル署名を付与する際にタイムスタンプを設定することが可能ですが、セキュリティ上の理由により、アプリケーションの実行環境から時刻認証局(TSA)に直接アクセスできず、必要なタイムスタンプを取得できない場合があります。V7JではITimeStampGeneratorインターフェイスが新たに追加され、独自のタイムスタンプ処理を実装できるようになります。

DioDocs for PDF(PDFビューワ)

  •  フローティングテキスト検索バー:PDFドキュメントのテキスト検索において、検索条件の入力と結果表示をよりシームレスに行えるようになります。検索するテキストの入力を開始すると、文書内で一致するテキストの検索を自動的に開始し、入力中にリアルタイムで結果を強調表示することができます。

Released: Jun 21, 2023

V6J SP1 での更新項目

機能

DioDocs for PDF

  • PDFドキュメントのページを複製:PageCollection.ClonePageメソッドを使用して、PDFドキュメントの指定したページを複製できるようになります。複製する際に注釈またはフォームフィールドを含めるかどうかを設定することもできます。
  • 画像の補間モード:PDFを画像として保存する際に、SaveAsImageOptionsクラスのInterpolationModeプロパティを使用して補間モードを設定できるようになります。
  • 新しいレイアウト機能:レイアウトを作成する際に他の要素に対する各要素の位置を計算することなく、PDFページ上に複数の要素を配置するための機能をGrapeCity.Documents.Layout名前空間で提供します。
  • テーブルの描画:TableRendererクラスを使用することで、行や列の数、サイズなどのレイアウトやスタイルを設定するだけでテーブルを描画できるようになります。また、AddCellsメソッドを使用してテーブルにセルを追加してデータを追加することもできます。

DioDocs for PDF(PDFビューワ...

Released: Feb 10, 2023

V6J での更新項目

機能

DioDocs for PDF

  • 外観ストリームのサポート:注釈を追加した際に外観ストリーム(Appearance Streams)をすべての注釈に対して関連付けるようになります。外観ストリームはPDFの仕様としてはオプションの設定であり必須の設定ではありませんが、注釈に関連付けることで他のPDF閲覧ソフトとの描画の差異を減らすことができます。
  • SVG形式での保存: V5J SP1ではPDFドキュメントをSVG形式で保存することが可能になりました。しかし、他の画像を保存するメソッド(SaveAsXXX)がGcPdfDocumentクラス(PDFドキュメント全体を操作するクラス)とPageクラス(ページを操作するクラス)の両方に実装されているのに対して、SaveAsSvgメソッドはPageクラスにしか実装されていませんでした。V6JではGcPdfDocumentクラスにもSaveAsSvgメソッドが追加されます。

DioDocs for PDF(PDFビューワ)

  • テキストのハイライト注釈: PDF上のテキストを修飾/強調表示するための注釈が追加できるようになります...

Released: Sep 29, 2022

V5J SP2 での更新項目

機能

DioDocs for PDF

  • テキストの置換と削除:PDFドキュメント内のテキストを置換したり削除できるようになります。任意の文字列を検索し、その文字列をReplaceTextメソッドで別の文字列に置換したり、DeleteTextメソッドで削除することができるようになります。
  • ファイルを開いた時のパスワード判別:ファイルを開いた時、どのパスワード(ユーザーパスワード/オーナーパスワード)で開いたかを判別できるようになります。PasswordMatchesプロパティでどのパスワード(ユーザーパスワード/オーナーパスワード)と一致したかを判断できるようになります。このプロパティの戻り値は以下です。
    • UserPasswordEmpty:PDFのユーザーパスワードが空
    • OwnerPasswordEmpty:PDFのオーナーパスワードが空
    • UserPasswordMatch:PDFのユーザーパスワードと一致
    • OwnerPasswordMatch:PDFのオーナーパスワードと一致
  • フォームフィールドのテキスト方向を設定...

Released: Jun 13, 2022

V5J SP1 での更新項目

機能

DioDocs for PDF

  • 電子署名の機能強化(PAdES):V5JからPAdES (PDF長期署名、PDF Advanced Electronic Signatures) に準拠した署名を追加できるようになりましたが、V5J SP1では署名レベルとしてはB-LTレベルとB-LTAレベルにも対応できるようになります。
  • レイヤー(削除):RemoveLayer、RemoveLayersメソッドを使用してレイヤーと関連コンテンツを削除できるようになります。
  • レイヤー(レイヤー単位での画像保存、検索):ViewStateクラスを使用することでPDFドキュメント内の各レイヤーの状態を指定することが可能です。ViewStateクラスのオブジェクトは、テキストの検索で使用するFindTextParamsクラスのインスタンスや、画像として保存する際に使用するSaveAsPngメソッドなどにパラメータとして渡すことができます。これによって特定のレイヤーに対するテキスト検索や画像へのエクスポートが可能になります。
  • SVG形式での保存:PageクラスのSaveAsSvgメソッドを使用して...

Released: Feb 9, 2022

V5J での更新項目

機能

DioDocs for PDF

  • SVGのサポート:GcSvgDocumentクラスを使用してSVG画像の作成、読み込み、修正、保存可能
  • 既存PDFファイルのリニアライズ:今までは新しいPDFファイルのリニアライズ(Web表示用に最適化)のみ設定可能
  • プリンターへの直接印刷:PDFドキュメントをプレビュー表示なしで直接プリンターで印刷
  • フォントの最適化:GcPdfDocument.OptimizeFontsメソッドを使用して、フォントの最適化
  • PAdESへの対応:PAdES(PDF Advanced Electronic Signatures、PDF長期署名)に準拠した署名が設定

PDFビューワ

  • セカンドツールバー:メインメニューのツールバーに新しく以下のボタンが追加されます。
    • テキストツール
    • 描画ツール
    • 添付ファイルとスタンプ
    • フォームツール
    • ページツール
  • レイヤーパネル:PDFレイヤーの表示/非表示を切り替えるレイヤーパネルを追加
  • 構造ツリーパネル:タグ付きPDFファイルの構造ツリーを確認できる構造ツリーパネルを追加
  • XFAフォームのサポート:XFA(XML Forms...

Released: Oct 22, 2021

V4J SP2 での更新項目

機能

DioDocs for PDF

  • レイヤー:GcPdfDocument.OptionalContentPropertiesクラスを使用してPDFドキュメントにレイヤーの追加、PDFコンテンツ(フォームXObject、注釈など)のレイヤーへの関連付け、レイヤーのプロパティの設定などができるようになります。
  • 出力インテント:OutputIntentsプロパティを使用してPDFドキュメントの出力インテントを設定できるようになります。出力インテントにはICCプロファイルを利用することも可能です。
  • 標準セキュリティハンドラ(リビジョン6):StandardSecurityHandlerRev6クラスが追加されます。PDF 2.0で追加された標準セキュリティハンドラ(リビジョン6)を使用してPDFドキュメントを暗号化できるようになります。
  • ブレンドモード:BlendModeプロパティを使用してブレンドモードを設定できるようになります。PDFの仕様に記載されている12のブレンドモードに対応しています。

DioDocs for PDF(PDFビューワ)

  • 定義済みスタンプ...

Released: May 28, 2021

V4J SP1 での更新項目

機能

DioDocs for PDF

  • タグを利用したデータの抽出:タグ付きPDFのタグ(ツリー構造)を取得・解析してデータを抽出できるようになります。
  • Type 1フォントのサポート:Type 1フォントを使用しているPDFドキュメントを画像に出力する際に正しくレンダリングされるように改善されます。

PDFビューワ

  • グラフィカルな署名の追加: ビューワの注釈エディタのツールバーに追加される「署名を追加」を使用してPDFドキュメントへグラフィカルな署名を追加できるようになります。この署名は手書き、テキスト、画像から作成でき、作成後はスタンプ注釈として保存されます。
  • スタンプ注釈の追加:ビューワの注釈エディタのツールバーに追加される「スタンプ注釈を追加」を使用してPDFドキュメントに画像を追加することができるようになります。
  • リンク注釈の追加: ビューワの注釈エディタのツールバーに追加される「リンク注釈を追加」を使用してPDFドキュメントにリンクテキストを追加することができるようになります。
  • タッチデバイスへの対応強化: タッチデバイスでビューワを使用する際のサポートを改善しました...

Released: Feb 17, 2021

V4J での更新項目

機能

  • PDFビューワ`:JavaScriptベースのPDFビューワを提供します。このビューワは、主要なJavaScriptフレームワーク(Angular/React/Vue.js)やASP.NET MVC/ASP.NET Coreをサポートしており、WebアプリケーションのクライアントサイドでPDFファイルを読み込んで表示することができます。
  • カスタム入力フィールドと検証の追加:PDFフォームを作成する際に、各フォームフィールドに最小長、最大長、必須などの入力データの検証と日付や時刻ピッカーおよび数値スピナーなどの入力方法を設定することができるようになります。
  • PDFパーサー(表形式データの抽出):PDFドキュメントに含まれるテーブルからデータを抽出できるようになります。

Released: Sep 16, 2020

V3J SP2(3.2.0.554) での更新項目

機能

  • 重大な変更
  • FoundPosition.Boundsプロパティの型がQuadrilateralからQuadrilateral[]に変更
  • 機能の追加
  • テキストの段落を抽出する機能サポート
  • FontEmbedMode列挙体にEmbedSubsetNoForms追加
  • TextAnnotatonクラスにStateプロパティとStateModelプロパティ追加
  • GcPdfDocument.ImageOptionsにImageFormatプロパティ追加
  • GcPdfDocument.Load(Stream, byte[])メソッドと、StandardSecurityHandler.UserPasswordBytesおよびStandardSecurityHandler.OwnerPasswordBytesプロパティ追加
  • フォントのサブセットのサポートを強化するため、FontHandlerクラスにUtf32CodeSetおよびFontSubsetFlagsプロパティ追加
  • GcPdfDocument.FormEmbedUtf32CodeSetプロパティが追加
  • GrapeCity.Documents...