Jak přidat digitální podpis v Excelu pomocí C#

Tento článek je navržen tak, aby vás naučil jak přidat digitální podpis v Excelu pomocí C#. Poskytuje koncepční kroky k napsání programu pro přidání elektronického podpisu do dokumentu aplikace Excel pomocí jazyka C#, takže jsou uvedeny první kroky a poté je sdílen funkční ukázkový kód pro testování této funkce. Sdílejí se také informace za účelem přizpůsobení podepisování dokumentu aplikace Excel jako XLSX pomocí certifikátu PFX.

Kroky pro vložení elektronického podpisu do Excelu pomocí C#

  1. Nakonfigurujte prostředí pro použití Aspose.Cells for .NET ve vašem projektu
  2. Načtěte existující sešit nebo vytvořte nový sešit s ukázkovými daty pomocí objektu Workbook
  3. Vytvořte sbírku digitálních podpisů
  4. Načtěte certifikát pomocí názvu souboru certifikátu a hesla
  5. Vytvořte digital signature pomocí načteného certifikátu, komentářů a data podpisu
  6. Přidejte tento podpis do kolekce, která se dále přidá do sešitu
  7. Uložte podepsaný sešit

Zde je popsán proces vložení digitálního podpisu do excelu pomocí c# ve formě snadno srozumitelných kroků, kde jsou nejprve sdíleny konfigurační prostředky a poté je vysvětlen postup krok za krokem, který obsahuje všechny třídy, metody a jejich postupné použití. Pokud mají být digitální podpisy přidány do existujícího sešitu, potřebujete soubor certifikátu PFX, jeho heslo a sešit, jinak vytvořte jednoduchý nový sešit pro testování funkce, jak je ukázáno v ukázkovém kódu níže. Finální sešit s digitálním podpisem lze uložit v libovolném z podporovaných formátů jako XLSX, XLS, XLSM atd.

Kód pro digitální podepsání dokumentu Excel pomocí C#

Tento kód ukazuje, jak přidat digitální podpis do Excelu pomocí C#, kde se k načtení souboru certifikátu používá objekt třídy X509Certificate2. Všimněte si, že pro tuto třídu existuje více než 15 různých přetížených konstruktorů, které lze použít k načtení souboru certifikátu. Při vytváření digitálního podpisu pomocí tohoto souboru certifikátu můžete také místo souboru na disku použít pole bajtů obsahující certifikát.

Tento tutoriál nás naučil elektronicky podepsat dokument Excel pomocí C#. Pokud se chcete naučit proces otevírání tabulek chráněných heslem, přečtěte si článek na jak otevřít heslem chráněný soubor Excel v C#.

 Čeština