GroupDocs.Signature の概要

.NET アプリケーションでドキュメント署名および関連操作を実行するための API

Illustration signature

C# でビジネス文書に署名を追加する

ドキュメントの署名: GroupDocs.Signature for .NET を使用すると、テキスト、画像、バーコード、デジタル証明書などのさまざまな種類の署名を PDF ドキュメントや Office ドキュメントに追加できます。この API を使用すると、非表示のメタデータを含むほぼすべてのデータ型でドキュメントに署名できます。

署名された文書の処理

追加の処理: GroupDocs.Signature を使用して、署名されたドキュメントに対して強力な操作を実行できます。これには、ビジネス文書内の既存の署名を検索し、特定の基準を使用して検証することが含まれます。さらに、この .NET API を通じてドキュメント情報を取得し、ページをプレビューすることができます。

結果のカスタマイズ

GroupDocs.Signature for .NET は、広範なカスタマイズ オプションを提供します。文書ページ上の任意の場所に署名を正確に配置し、さまざまな設定を使用して外観を調整できます。さらに、この API は、処理されたドキュメントを幅広いサポート形式で保存することをサポートします。

プラットフォームの独立性

GroupDocs.Signature for .NET は、次のオペレーティング システム、フレームワーク、パッケージ マネージャーをサポートしています。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

サポートされているファイル形式

GroupDocs.Signature for .NET は、次の ファイル形式 での操作をサポートします。

Microsoft Office形式

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

画像とその他の形式

  • ポータブル: PDF
  • 画像: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • その他のオフィス形式: ODT, OTT, OTS, ODS, ODP, OTP, ODG

その他のフォーマット

  • ウェブ: HTML, MHTML
  • アーカイブ: ZIP, TAR, 7Z
  • 証明書: PFX

GroupDocs.Signature 機能

PDF、Office ドキュメント、画像に迅速かつ正確に署名

Feature icon

文書への署名

ビジネス文書上の任意の指定位置に、サポートされている 1 つまたは複数の種類の署名を正確に追加します。

Feature icon

署名をカスタマイズする

色、フォント、境界線、回転などの機能を利用して、署名の外観を構成します。

Feature icon

文書のパスワード保護

署名後にパスワードを設定して、特定の種類の文書を保護します。

Feature icon

変更からの保護

デジタル証明書による署名を追加した後、重要なビジネス文書が変更されるのを防ぎます。

Feature icon

署名されたファイルを他の形式に変換する

Word 文書を PDF として保存するなど、署名されたファイルを目的の形式に変換します。

Feature icon

ページのプレビューを抽出する

署名された文書からページを個別の画像として抽出し、将来の処理に備えます。

Feature icon

文書内の署名検索

特定のドキュメントに以前に追加された署名に関する情報を取得します。

Feature icon

署名された文書を検証する

検証機能を使用して、ドキュメントが適切に署名されていることを検証します。

Feature icon

署名を更新または削除する

ページ上の特定の署名の位置変更、テキストの変更、削除を問題なく簡単に行うことができます。

コードサンプル

.NET 操作の典型的な GroupDocs.Signature の使用例

QRコードをPDFに追加する

QR コード を PDF ドキュメントの特定のページに追加すると、ビジネス プロセスを強化できます。 以下は、GroupDocs.Signature を使用して QR コードを追加する方法の例です。

QRコードをPDFに貼り付ける方法。

// 署名する文書をロードします
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // 事前定義されたテキストを使用して QR コード オプションを作成する
    QrCodeSignOptions options = new QrCodeSignOptions("The document is approved by John Smith")
    {
        // QRコードのエンコードタイプとページ上の位置を設定する
        EncodeType = QrCodeTypes.QR,
        Left = 100,
        Top = 100
    };
    // 文書に署名し、結果ファイルとして保存します
    signature.Sign("file_with_QR.pdf", options);
}

デジタル証明書を使用した DOCX ドキュメントの保護

デジタル証明書として保存されている個人または企業の署名を使用して、ドキュメントを保護 できます。 このような保護されたドキュメントは、署名を無効にすることなく変更することはできません。

文書の整合性を確保する方法は次のとおりです。

// デジタル署名する文書をロードします
using (Signature signature = new Signature("file_to_sign.docx"))
{
    // デジタル署名オプションを指定し、証明書ファイルへのパスを指定します。
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        // 証明書のパスワードを設定する
        Password = "1234567890"
    };
    // 文書に署名し、目的のパスに保存します
    signature.Sign("digitally_signed.docx", options);
}

 日本