2025年の新機能

Aspose.PDF 25.7 の新機能

最も重要な変更点 Aspose.PDF 25.7 では、以下の機能を追加しました:

  • A new OFD to PDF High Code Plugin、プラグインシステムを介したOFD形式変換のサポートを拡張します。

  • 公開certificate encryptionのサポートにより、特定の証明書保持者のみがドキュメントを開くことができるようにPDFを暗号化します。

  • パラグラフの元の矩形内に拡張されたテキスト内容を収めるための新機能。フォントサイズと間隔を自動で調整します。fit expanded text content

  • 多角形アノテーションに“Cloudy”ボーダーエフェクトを適用し、視覚効果を強化する機能を追加しました。

  • 依存関係の更新: 以前のリリースでの潜在的な脆弱性に対処するため、System.Net.Http.Jsonをバージョン8.0.1にアップグレードしました。

変更点の詳細および使用例については、Aspose.PDF 25.7 Release Notes ページをご覧ください。

その他の注目すべき改善点

  • アノテーションのテキスト置換が改善され、元のパラグラフ領域に収まる大きなテキストブロックにも対応しました。

  • 公開/秘密鍵ペアを使用した暗号化機能を拡張しました。

  • プラグインベースのOFDからPDFへの変換が利用可能になりました。

  • ユーザーのフィードバックに基づいた各種セキュリティおよび互換性のアップデートを行いました。

Aspose.PDF 25.6 の新機能

最も重要な変更点 Aspose.PDF 25.6 では、以下の機能を追加しました:

  • .NET 9のサポートを追加し、.NET 6のサポートを終了しました。さらに、提供された.NET Frameworkアセンブリは、Windows Server 2019との互換性を向上させるために4.8.1から4.8にダウングレードされました。

  • 新しいGetAlternativeTextおよびTrySetAlternativeTextメソッドを使用して、XImageクラス経由で画像のalternative textの取得と設定が可能になりました。

  • LicenseクラスのLicenseInfoプロパティを介してlicense informationにプログラムからアクセスする新しい方法を追加し、外部ツールの必要性を排除しました。

  • InterruptMonitorクラスを使用した大きなHTMLフラグメントを含む操作に対するInterrupt supportを追加し、長時間の変換処理をより制御しやすくしました。

  • FreeTextAnnotationクラスのSetTextStyleメソッド群を通じて、annotationのテキストフォーマット機能を拡張しました。

  • SignatureCustomAppearanceの新しいIsForegroundImageプロパティにより、デジタルsignature appearanceを強化し、署名画像がバックグラウンドテキスト上に表示されるようになりました。

変更点の詳細および使用例については、Aspose.PDF 25.6 Release Notes ページをご覧ください。

その他の注目すべき改善点

  • ドキュメント最適化中の内部オブジェクトの重複排除ロジックの改善により、既に廃止されたLinkDuplicateStreamsScanLevelプロパティは削除されました。

Aspose.PDF 25.5 の新機能

最も重要な変更点

Aspose.PDF 25.5 では、以下の機能を追加しました:

  • PdfFileSignatureクラスにSystem.Security.Cryptography.X509Certificates.X509Certificate2を取得する機能を追加しました。
  • 外部の公開鍵証明書を使用してデジタル署名を検証する機能を追加しました。an external public key certificate
  • 順序付きリストを作成する機能を追加しました。対応する論理構造要素を作成するために、新しいメソッド CreateListLIElement、CreateListLblElement、および CreateListLBodyElement が使用されます。
  • Form クラスに対して、IgnoreNeedsRendering が必要かどうかを判定するためのパブリックプロパティ HasXfaNeedsRendering を追加しました。

変更点の詳細および使用例については、Aspose.PDF 25.5 Release Notes ページをご覧ください。

その他の注目すべき改善点

  • PDFからXPSへの変換において、UseEmbeddedTrueTypeFontsDefaultFont のオプションが追加されました。これにより、パフォーマンスの向上と変換時のフォントに関連する問題の回避が可能になりました。
  • PDFからXLSXへの変換では、ハイパーリンクが保持されるようになりました。

Aspose.PDF 25.4 の新機能

最も重要な変更点

Aspose.PDF 25.4 では、以下の機能を追加しました:

変更点の詳細および使用例については、Aspose.PDF 25.4 Release Notes ページをご覧ください。

その他の注目すべき改善点

  • アノテーションの作成日の設定機能を追加しました。
  • PdfAConverterプラグインに対するPDF/A-4のサポートを追加しました。
  • certificate chains 対応により、証明書の失効チェックを行えるようになりました。

Aspose.PDF 25.3 の新機能

最も重要な変更点

Aspose.PDF 25.3 では、以下の機能を追加しました:

変更点の詳細および使用例については、Aspose.PDF 25.3 Release Notes ページをご覧ください。

その他の注目すべき改善点

画像中心のPDF変換時にパフォーマンスを向上させ、メモリ消費も削減しました。処理速度は従来の2倍であり、テストシナリオではメモリ使用量が10%削減されました。

Aspose.PDF 25.2 の新機能

最も重要な変更点

Aspose.PDF 25.2 では、以下の機能を追加しました:

  • PDF to PDF/X-4 標準変換のサポートを追加しました。
  • 署名時にCustomSignHashデリゲートを二重に呼び出さないようにするオプションを追加しました。
  • PDFのdigital signaturesに関する情報を取得するための新しい GetSignatureNames() メソッドを追加しました。
  • 複数のウィジェット注釈を持つTextBoxFieldを作成できるようになりました。

変更点の詳細および使用例については、Aspose.PDF 25.2 Release Notes ページをご覧ください。

その他の注目すべき改善点

  • PDF optimization において、画質を損なわない画像圧縮が強化され、圧縮されたドキュメントサイズが削減されました。
  • Document Repair method が改善され、以降はAnnotation.Rect配列内の値をチェックおよび修正できるようになりました。
  • 可能な脆弱性CVE-2024-43485を回避するため、System.Text.Jsonの依存関係バージョンを更新しました。
  • PDF署名の攻撃検出が改善され、偽陽性結果を防止できるようになりました。
  • リソース辞書の編集を行うためのパブリックAPIを提供しました:

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddingNewExtGState()
{
    // The path to the documents directory
    string dataDir = RunExamples.GetDataDirAsposePdfFacadesPages();

    // Graphics state parameter dictionary new name
    var gsName = "GS0";

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
    {
        var page = doc.Pages[1];
        var dictionaryEditor = new DictionaryEditor(page.Resources);
        var states = dictionaryEditor["ExtGState"].ToCosPdfDictionary();

        var newGs = CosPdfDictionary.CreateEmptyDictionary(doc);
        var pairs = new KeyValuePair<string, ICosPdfPrimitive>[3]
        {
            new KeyValuePair<string, ICosPdfPrimitive>("CA", new CosPdfNumber(1)),
            new KeyValuePair<string, ICosPdfPrimitive>("ca", new CosPdfNumber(0.5)),
            new KeyValuePair<string, ICosPdfPrimitive>("BM", new CosPdfName("Normal"))
        };

        foreach (var p in pairs)
        {
            newGs.Add(p);
        }
        states.Add(gsName, newGs);

        // Save PDF document
        doc.Save(outputPath);
    }
}

Aspose.PDF 25.1 の新機能

Aspose.PDF 25.1 では、以下の機能を追加しました:

  • ラスター画像をすべてスキップしてPDFをHTMLに保存するオプションを追加しました。
  • Certificate Authority (CA) Server を使用してPDF署名を検証する機能を追加しました。
  • SHA-3ハッシュアルゴリズムを使用したクロスプラットフォームのPDF署名検証が可能になりました。

変更点の詳細および使用例については、Aspose.PDF 25.1 Release Notes ページをご覧ください。