ABCpdf.NET(日本語版)12J

Released: Jun 7, 2021

12J での更新項目

機能

  • .NET 5.0:このリリースでは、ABCpdf が .NET5.0 対応として大幅に更新されました。
  • ABCChrome:バージョン12には、更新された ABCChrome HTML レンダリングエンジンが付属しています。
  • 画像:多くの新しい画像に関する機能を実装しました。さらに、次の新しいファイル形式のインポートに対応します。
    • 高効率画像ファイル形式(HEIF): .heic、.heif、.avci、.heics、.heifs、.avcs、.avif、.avifs
    • WebP: .webp
    • さまざまなRAW形式: .3fr、.ari、.arw、.bay、.cap、.cr2、.cr3、.crw、.dcs、.dcr、.drf、.eip、.erf、.fff、.iiq、.k25、.kdc、.mef、.mos、.mrw、.nef、.nrw、.orf、.ori、.pef、.ptx、.pxn、.raf、.raw、.rw2、.rwl、.sr2、.srf、.srw、.x3f、.dng、.arw、.cr2、.crw、.erf、.kdc、.mrw、.nef、.nrw、.orf、.pef、.raf、.raw、.rw2 、.rwl、.sr2、.srw、.dng
    • DirectDrawSurface: .dds
    • Windows Media Photo(JPEG XR-JPEG拡張範囲): .wdp、.jxrさらに、次の新しいファイル形式のエクスポートに対応します。
    • 高効率画像ファイル形式(HEIF): .heic、.heif
    • WebP: .webp
    • DirectDrawSurface: .dds
    • Windows Media Photo(JPEG XR-JPEG拡張範囲): .wdp、.jxr
  • ゲント Ghent:Ghent Workgroup は、グラフィックの専門家と開発者で構成される国際的な組織であり、公開とパッケージ化のベストプラクティスを作成しています。
  • アノテーション:さまざまなタイプのマークアップを簡単に作成するための新しいフォームフィールドとアノテーション(注釈)クラスが多数あります。合計で21の新しい注釈タイプがあり、線からゴム印、3D コンテンツまですべてをカバーしています。
    • ButtonAnnotation
    • CheckBoxAnnotation
    • ChoiceFieldAnnotation
    • CircleAnnotation
    • 3DAnnotation
    • FileAttachmentAnnotation
    • FreeTextAnnotation
    • InkAnnotation
    • LineAnnotation
    • LinkAnnotation
    • PolygonAnnotation
    • PolylineAnnotation
    • PopupAnnotation
    • RadioButtonAnnotation
    • RichMediaAnnotation
    • ScreenAnnotation
    • SquareAnnotation
    • StampAnnotation
    • TextAnnotation
    • TextMarkupAnnotation
    • WidgetAnnotation
  • 署名:デジタル署名機能が大幅に改善されました。改善の大部分は内部的なもので機能が改良されています。
  • JavaScript:AcrobateForms およびドキュメントには JavaScript を含めることができます。これまで、フィールド計算に必要な範囲でスクリプトをサポートしてきました。
  • ストリーム:一連の新しい操作クラスを使用してこの問題に取り組んでいます。 ContentStreamScanner があり、コンテンツストリームを効率的にスキャンして、特定の操作を探すことができます。
  • これは、現在の状態を追跡する GraphicsState クラスおよび TextState クラスと共存します。これらは両方とも、処理するコンテンツストリームを見つけることができる ContentStreamOperation と組み合わせて使用できます。
  • 最後に、コンテンツストリームで参照されているリソースにすばやく簡単にアクセスできる Resorcerer クラスがあります。これらのクラスはすべて、使用する必要のない機能のオーバーヘッドを最小限に抑えて、高速かつ効率的になるように設計されています。
  • Atoms:Converter クラスをリリースしました。これにより、必要な参照を解決しながら、Atom および Atom のグループに簡単にアクセスできます。
  • 精度:ABCpdf は浮動小数点数に小数点以下5桁の精度を使用してきました。
  • PDF 2.0:PDF 2.0 仕様-ISO32000-2:2020 は2020年後半にリリースされました。
  • サンプル:ABCpdf の変更により、多くのサンプルプロジェクトを大幅に簡素化できました。
  • その他:次のような便利な新しい関数やプロパティがたくさんあります。
    • HtmlOptions.BaseURI: AddImageHtml を使用するときにリソースの場所を指定します。
    • アピアランスストリームを取得および設定するためのアノテーションアピアランス関数。
    • Annotation.Color: 注釈の色を指定します。
    • NameAtom.Encode: コンテンツストリームに挿入するための名前エンコーディング文字列用。
    • StringAtom.Data: コンテンツストリームに挿入するための生データとして文字列を取得します。
    • 水平および垂直フォントメトリックにアクセスするための FontObject プロパティおよび関数。
    • Rendering.Backdrop: ページの背景色を指定します。
    • VirtualPageOperation: フォーム XObject と注釈の外観ストリームを構築するための機能。