Jak přidat podpis do Wordu pomocí C#

Tento rychlý výukový program jak přidat podpis do Wordu pomocí C# sdílením podrobností o konfiguraci, podrobných kroků a spustitelného ukázkového kódu, který používá zdrojový dokument aplikace Word, úložiště PKCS12 a jeho heslo. Před podepsáním dokumentu můžete nastavit řadu vlastností, které jsou pro uživatele viditelné pro jejich referenci. Jakmile vložíte elektronický podpis do Wordu pomocí C#, lze jej uložit v jakémkoli z podporovaných formátů, jako je DOCX, DOC atd.

Kroky pro přidání podpisu do Wordu pomocí C#

  1. Nakonfigurujte vývojové prostředí tak, aby přidalo Aspose.Words pomocí správce balíčků NuGet k podepisování dokumentů
  2. Načtěte certifikát PFX pomocí třídy CertificateHolder zadáním cesty k souboru a hesla
  3. Nastavte komentáře a čas podpisu pomocí objektu SignOptions
  4. Načtěte zdrojový soubor Word pomocí FileStream
  5. Podepište načtený dokument pomocí metody Sign ve třídě DigitalSignatureUtil
  6. Vložte podepsaný dokument a ověřte informace o podpisu

Tyto kroky popisují proces přidání digitálního podpisu do Wordu pomocí C# sdílením všech požadovaných tříd a metod. Potřebujeme načíst certifikát spolu s heslem a poté nastavit několik vlastností, jako jsou komentáře autority podpisu, datum a čas podpisu, obrázek řádku podpisu a ID poskytovatele. Nakonec dokument podepíšeme pomocí třídy DigitalSignatureUtil a dokument uložíme na disk, poslední krok je však volitelný, kde jsme demonstrovali ověření podpisu načtením podepsaného dokumentu zpět a zobrazením jeho informací.

Kód pro podepisování dokumentů Word pomocí C#

Tento kód ukazuje jak vložit podpis do Wordu pomocí C# pomocí třídy DigitalSignatureUtil. Podporuje mnoho dalších funkcí, stejně jako odstranění všech podpisů ze souboru aplikace Word pro jeho úpravu. Podobně třída DigitalSignature, která se používá k získání odkazu na podpis v načteném dokumentu, obsahuje řadu vlastností, jako je čas podpisu, komentáře, název předmětu a jméno vydavatele.

Tento tutoriál nás navedl k přidání podpisu do Wordu pomocí C#. Pokud máte zájem o vytvoření souboru Word od začátku, přečtěte si článek na jak vytvořit dokument Word v C#.

 Čeština