Podepisování pomocí textu pomocí GroupDocs.Signature for .NET

Úvod

V digitálním věku se elektronické podepisování dokumentů stalo standardní praxí, což šetří čas a zdroje. GroupDocs.Signature for .NET nabízí komplexní řešení pro programové přidávání textových podpisů do různých formátů dokumentů. V tomto tutoriálu vás provedeme procesem podepisování dokumentu s textem pomocí GroupDocs.Signature for .NET.

Předpoklady

Než se pustíme do výukového programu, ujistěte se, že máte následující předpoklady:

  1. GroupDocs.Signature for .NET: Ujistěte se, že máte nainstalovanou knihovnu GroupDocs.Signature for .NET. Můžete si jej stáhnout ztady.
  2. Vývojové prostředí: Mějte nastavené pracovní prostředí pro vývoj .NET.
  3. Dokument: Připravte si dokument (např. PDF, Word), který chcete podepsat textem.

Import jmenných prostorů

Nejprve musíte do svého projektu .NET importovat potřebné jmenné prostory, abyste mohli používat funkce GroupDocs.Signature.

using System;
using System.IO;
using System.Drawing;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

Rozdělme proces podepisování dokumentu s textem do několika kroků:

Krok 1: Vložte dokument

Vložte text do dokumentu, který chcete podepsat.

string filePath = "sample.pdf"; // Cesta k dokumentu
string fileName = Path.GetFileName(filePath);

Krok 2: Nastavte cestu k výstupnímu souboru

Definujte cestu k výstupnímu souboru, kam bude podepsaný dokument uložen.

string outputFilePath = Path.Combine("Your Document Directory", "SignWithText", fileName);

Krok 3: Vytvořte možnosti podpisu

Nastavte možnosti pro podpis textu, včetně obsahu textu, umístění, velikosti, barvy a písma.

TextSignOptions options = new TextSignOptions("John Smith")
{
    Left = 50, // Nastavte pozici podpisu
    Top = 200,
    Width = 100, // Nastavit obdélník podpisu
    Height = 30,
    ForeColor = Color.Red, // Nastavit barvu textu
    Font = new SignatureFont { Size = 14, FamilyName = "Comic Sans MS" } // Nastavit písmo
};

Krok 4: Podepište dokument

Pomocí GroupDocs.Signature podepište dokument se zadanými možnostmi a uložte podepsaný dokument do cesty k výstupnímu souboru.

using (Signature signature = new Signature(filePath))
{
    SignResult result = signature.Sign(outputFilePath, options); // Podepsat dokument
    Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}

Závěr

tomto tutoriálu jsme se naučili, jak podepsat dokument textem pomocí GroupDocs.Signature for .NET. Pomocí těchto kroků můžete efektivně přidávat textové podpisy do svých dokumentů programově, čímž se zvyšuje bezpečnost a autenticita.

FAQ

Mohu upravit vzhled textového podpisu?

Ano, můžete upravit různé parametry, jako je barva, písmo, velikost a umístění textového podpisu podle vašich preferencí.

Je GroupDocs.Signature kompatibilní s více formáty dokumentů?

Ano, GroupDocs.Signature podporuje různé formáty dokumentů včetně PDF, Word, Excel, PowerPoint a dalších.

Mohu přidat více textových podpisů do jednoho dokumentu?

Rozhodně můžete do dokumentu přidat více textových podpisů, každý s vlastní sadou možností přizpůsobení.

Zajišťuje GroupDocs.Signature integritu dokumentu po podpisu?

Ano, GroupDocs.Signature využívá robustní kryptografické algoritmy k zajištění integrity dokumentu a zabránění neoprávněné manipulaci po podpisu.

Je k dispozici zkušební verze pro testování před zakoupením?

Ano, můžete si stáhnout bezplatnou zkušební verzi ztady k prozkoumání funkcí před nákupem.