Docker を使用し、GroupDocs.Redaction for .NET 26.9 と .NET 10 を利用して、Linux 上の PDF でテキストをマスクする方法を学びます。このサンプルは ExactPhraseRedaction を使用してフレーズを黒いボックスで覆い、Visual Studio または Docker コマンドラインからの実行方法を示します。
ノートパソコン上で動作する Python 署名スクリプトは、スリムコンテナ内で 2 回失敗します。1 回目は .NET バインディングに libssl や libicu がなく、2 回目はイメージにフォントがなく、GroupDocs.Signature が欠落したフォントファミリーを代替しないためです。このチュートリアルでは、両方のレイヤーとスクリプトをポータブルに保つ解決コードを構築します。
Node.js 用の GroupDocs.Signature はプロセス内で JVM を実行するため、コンテナ化するには署名が機能する前に JDK とフォントを用意する必要があります。本記事ではフォントファミリーを選択する3つの方法(ハードコード、ファイル名から検出、ライブラリをプローブ)を比較し、それらに合わせたコードのバインディング上の注意点を解説します。
GroupDocs.Signature は欠落したフォントを代替しません: イメージに存在しないファミリ名を指定すると、フォールバックせずにエラーが発生します。.NET ランタイムイメージにはフォントが一切含まれていないため、フォントレイヤーを追加するまでテキスト署名は失敗します。本記事ではフォントなしイメージと修正済みイメージを比較し、実行時にファミリを解決する方法を示します。
Java コンテナイメージは AWT 用に DejaVu をバンドルしていますが、英語テキストの署名には十分でも他の言語には不十分です。本稿では、その部分的なカバレッジが文書ワークフローに与えるコスト、GroupDocs.Signature が代替せずに失敗する理由、そしてフォント層と実行時ファミリー解決がインシデントをスタートアップチェックに変える方法を解説します。
GroupDocs.Viewer for .NET UI 26.4.0 は .NET 10 のサポートを導入し、ターゲットフレームワークごとにパッケージバージョンを揃え、コア依存関係を更新し、.NET 10 用の Docker イメージの名前を変更しました。
2025年12月の GroupDocs Viewer for Node.js 25.12 リリースでは、最新のランタイムサポートが追加され、EPS‑to‑JPG 変換が修正され、Docker デプロイメント ドキュメントが導入されました。
GroupDocs.Comparison for Node.js v25.11 は、Node 20+ への互換性、クイックスタートサンプルを含む改良された README、新しい Docker デプロイメントドキュメント、そして多数のドキュメント改善を導入します。
GroupDocs.Watermark for Node.js v26.1 は、Node 20+ への互換性、クイックスタート サンプルを含む改良された README、新しい Docker デプロイメント ドキュメント、そして複数のドキュメントの改良を導入します。