Водяные знаки — это текст или изображения, отображаемые блеклым или серым цветом на фоне документа Word. Их можно использовать для объявления конфиденциальности, авторских прав или других атрибутов документа или просто в качестве украшения, чтобы сделать документ более привлекательным. В этой статье показан простой способ вставлять водяные знаки в документы Word с помощью Spire.Doc for .NET, включая текстовые и графические водяные знаки.

Установите Spire.Doc for .NET

Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.Doc for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.

PM> Install-Package Spire.Doc

Вставка текстового водяного знака в документ Word

Подробные шаги следующие:

  • Создайте объект класса Document.
  • Загрузите документ Word с диска с помощью метода Document.LoadFromFile().
  • Вставьте текстовый водяной знак в документ с помощью специального метода InsertTextWatermark().
  • Сохраните документ, используя метод Doucment.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertImageWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert a text watermark
                InsertTextWatermark(document.Sections[0]);
    
                //Save the document
                document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);
            }
            private static void InsertTextWatermark(Section section)
            {
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "DO NOT COPY";
                txtWatermark.FontSize = 50;
                txtWatermark.Color = Color.Blue;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                section.Document.Watermark = txtWatermark;
    
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Вставка водяного знака изображения в документ Word

Подробные шаги следующие:

  • Создайте объект класса Document.
  • Загрузите документ Word с диска с помощью метода Document.LoadFromFile().
  • Вставьте водяной знак изображения в документ с помощью специального метода InsertImageWatermark().
  • Сохраните документ, используя метод Document.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert an image watermark
                InsertImageWatermark(document);
    
                //Save the document
                document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);
            }
            private static void InsertImageWatermark(Document document)
            {
                PictureWatermark picture = new PictureWatermark();
                picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png");
                picture.Scaling = 200;
                picture.IsWashout = false;
                document.Watermark = picture;
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Подать заявку на временную лицензию

Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.

Смотрите также

Monday, 04 September 2023 08:00

C#/VB.NET: Wasserzeichen in Word einfügen

Wasserzeichen sind Text oder Bilder, die blass oder in grauer Farbe im Hintergrund eines Word-Dokuments angezeigt werden. Sie können verwendet werden, um Vertraulichkeit, Urheberrecht oder andere Merkmale des Dokuments anzugeben oder einfach nur als Dekoration, um das Dokument attraktiver zu machen. Dieser Artikel zeigt einen einfachen Weg dazu Fügen Sie Wasserzeichen in Word-Dokumente ein mit Hilfe von Spire.Doc for .NET, einschließlich Textwasserzeichen und Bildwasserzeichen.

Installieren Sie Spire.Doc for .NET

Zunächst müssen Sie die im Spire.Doc for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.

PM> Install-Package Spire.Doc

Fügen Sie ein Textwasserzeichen in ein Word-Dokument ein

Die detaillierten Schritte sind wie folgt:

  • Erstellen Sie ein Objekt der Document-Klasse.
  • Laden Sie ein Word-Dokument mit der Methode Document.LoadFromFile() von der Festplatte.
  • Fügen Sie mit der benutzerdefinierten Methode InsertTextWatermark() ein Textwasserzeichen in das Dokument ein.
  • Speichern Sie das Dokument mit der Methode Doucment.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertImageWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert a text watermark
                InsertTextWatermark(document.Sections[0]);
    
                //Save the document
                document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);
            }
            private static void InsertTextWatermark(Section section)
            {
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "DO NOT COPY";
                txtWatermark.FontSize = 50;
                txtWatermark.Color = Color.Blue;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                section.Document.Watermark = txtWatermark;
    
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Fügen Sie ein Bildwasserzeichen in ein Word-Dokument ein

Die detaillierten Schritte sind wie folgt:

  • Erstellen Sie ein Objekt der Document-Klasse.
  • Laden Sie ein Word-Dokument mit der Methode Document.LoadFromFile() von der Festplatte.
  • Fügen Sie mit der benutzerdefinierten Methode InsertImageWatermark() ein Bildwasserzeichen in das Dokument ein.
  • Speichern Sie das Dokument mit der Methode Document.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert an image watermark
                InsertImageWatermark(document);
    
                //Save the document
                document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);
            }
            private static void InsertImageWatermark(Document document)
            {
                PictureWatermark picture = new PictureWatermark();
                picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png");
                picture.Scaling = 200;
                picture.IsWashout = false;
                document.Watermark = picture;
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Beantragen Sie eine temporäre Lizenz

Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.

Siehe auch

Monday, 04 September 2023 07:59

C#/VB.NET: Insertar marcas de agua en Word

Instalado a través de NuGet

PM> Install-Package Spire.Doc

enlaces relacionados

Las marcas de agua son textos o imágenes que se muestran descoloridos o en color gris en el fondo de un documento de Word. Se pueden utilizar para declarar confidencialidad, derechos de autor u otros atributos del documento, o simplemente como decoración para hacerlo más atractivo. Este artículo muestra una manera fácil de insertar marcas de agua en documentos de Word con la ayuda de Spire.Doc for .NET, incluidas marcas de agua de texto y marcas de agua de imágenes.

Instalar Spire.Doc for .NET

Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.Doc for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalar a través de NuGet.

PM> Install-Package Spire.Doc

Insertar una marca de agua de texto en un documento de Word

Los pasos detallados son los siguientes:

  • Crea un objeto de clase Documento.
  • Cargue un documento de Word desde el disco usando el método Document.LoadFromFile().
  • Inserte una marca de agua de texto en el documento utilizando el método personalizado InsertTextWatermark().
  • Guarde el documento utilizando el método Doucment.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertImageWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert a text watermark
                InsertTextWatermark(document.Sections[0]);
    
                //Save the document
                document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);
            }
            private static void InsertTextWatermark(Section section)
            {
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "DO NOT COPY";
                txtWatermark.FontSize = 50;
                txtWatermark.Color = Color.Blue;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                section.Document.Watermark = txtWatermark;
    
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Inserisci una filigrana immagine in un documento Word

Los pasos detallados son los siguientes:

  • Crea un objeto de clase Documento.
  • Cargue un documento de Word desde el disco usando el método Document.LoadFromFile().
  • Inserte una marca de agua de imagen en el documento utilizando el método personalizado InsertImageWatermark().
  • Guarde el documento utilizando el método Document.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert an image watermark
                InsertImageWatermark(document);
    
                //Save the document
                document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);
            }
            private static void InsertImageWatermark(Document document)
            {
                PictureWatermark picture = new PictureWatermark();
                picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png");
                picture.Scaling = 200;
                picture.IsWashout = false;
                document.Watermark = picture;
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Solicite una licencia temporal

Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.

Ver también

Monday, 04 September 2023 07:57

C#/VB.NET: Word에 워터마크 삽입

NuGet을 통해 설치됨

PM> Install-Package Spire.Doc

관련된 링크들

워터마크는 Word 문서의 배경에 희미하게 또는 회색으로 표시되는 텍스트 또는 이미지입니다. 문서의 기밀성, 저작권 또는 기타 속성을 선언하는 데 사용할 수도 있고 문서를 더욱 매력적으로 만들기 위한 장식으로 사용할 수도 있습니다. 이 기사에서는 쉬운 방법을 보여줍니다 Word 문서에 워터마크 삽입 텍스트 워터마크와 이미지 워터마크를 포함하여 Spire.Doc for .NET의 도움을 받습니다.

Spire.Doc for .NET 설치

먼저 Spire.Doc for.NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 이 링크 에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.

PM> Install-Package Spire.Doc

Word 문서에 텍스트 워터마크 삽입

자세한 단계는 다음과 같습니다.

  • Document 클래스의 객체를 생성합니다.
  • Document.LoadFromFile() 메서드를 사용하여 디스크에서 Word 문서를 로드합니다.
  • 사용자 정의 메서드 InsertTextWatermark()를 사용하여 문서에 텍스트 워터마크를 삽입합니다.
  • Doucment.SaveToFile() 메서드를 사용하여 문서를 저장합니다.
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertImageWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert a text watermark
                InsertTextWatermark(document.Sections[0]);
    
                //Save the document
                document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);
            }
            private static void InsertTextWatermark(Section section)
            {
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "DO NOT COPY";
                txtWatermark.FontSize = 50;
                txtWatermark.Color = Color.Blue;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                section.Document.Watermark = txtWatermark;
    
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Word 문서에 이미지 워터마크 삽입

자세한 단계는 다음과 같습니다.

  • Document 클래스의 객체를 생성합니다.
  • Document.LoadFromFile() 메서드를 사용하여 디스크에서 Word 문서를 로드합니다.
  • 사용자 정의 메서드 InsertImageWatermark()를 사용하여 문서에 이미지 워터마크를 삽입합니다.
  • Document.SaveToFile() 메서드를 사용하여 문서를 저장합니다.
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert an image watermark
                InsertImageWatermark(document);
    
                //Save the document
                document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);
            }
            private static void InsertImageWatermark(Document document)
            {
                PictureWatermark picture = new PictureWatermark();
                picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png");
                picture.Scaling = 200;
                picture.IsWashout = false;
                document.Watermark = picture;
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

임시 라이센스 신청

생성된 문서에서 평가 메시지를 제거하고 싶거나, 기능 제한을 없애고 싶다면 30일 평가판 라이센스 요청 자신을 위해.

또한보십시오

Monday, 04 September 2023 07:56

C#/VB.NET: inserisci filigrane in Word

Le filigrane sono testo o immagini visualizzati in modo sbiadito o in colore grigio sullo sfondo di un documento Word. Possono essere utilizzati per dichiarare riservatezza, copyright o altri attributi del documento oppure semplicemente come decorazioni per rendere il documento più attraente. Questo articolo mostra un modo semplice per farlo inserire filigrane nei documenti Word con l'aiuto di Spire.Doc for .NET, incluse filigrane di testo e filigrane di immagini.

Installa Spire.Doc for .NET

Per cominciare, devi aggiungere i file DLL inclusi nel pacchetto Spire.Doc for.NET come riferimenti nel tuo progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.

PM> Install-Package Spire.Doc

Inserisci una filigrana di testo in un documento Word

I passaggi dettagliati sono i seguenti:

  • Crea un oggetto della classe Document.
  • Carica un documento Word dal disco utilizzando il metodo Document.LoadFromFile().
  • Inserisci una filigrana di testo nel documento utilizzando il metodo personalizzato InsertTextWatermark().
  • Salva il documento utilizzando il metodo Doucment.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertImageWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert a text watermark
                InsertTextWatermark(document.Sections[0]);
    
                //Save the document
                document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);
            }
            private static void InsertTextWatermark(Section section)
            {
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "DO NOT COPY";
                txtWatermark.FontSize = 50;
                txtWatermark.Color = Color.Blue;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                section.Document.Watermark = txtWatermark;
    
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Inserisci una filigrana immagine in un documento Word

I passaggi dettagliati sono i seguenti:

  • Crea un oggetto della classe Document.
  • Carica un documento Word dal disco utilizzando il metodo Document.LoadFromFile().
  • Inserisci una filigrana immagine nel documento utilizzando il metodo personalizzato InsertImageWatermark().
  • Salva il documento utilizzando il metodo Document.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert an image watermark
                InsertImageWatermark(document);
    
                //Save the document
                document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);
            }
            private static void InsertImageWatermark(Document document)
            {
                PictureWatermark picture = new PictureWatermark();
                picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png");
                picture.Scaling = 200;
                picture.IsWashout = false;
                document.Watermark = picture;
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Richiedi una licenza temporanea

Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni della funzione, per favore richiedere una licenza di prova di 30 giorni per te.

Guarda anche

Monday, 04 September 2023 07:53

C#/VB.NET : insérer des filigranes dans Word

Les filigranes sont du texte ou des images affichés de manière estompée ou en gris en arrière-plan d'un document Word. Ils peuvent être utilisés pour déclarer la confidentialité, le droit d'auteur ou d'autres attributs du document, ou simplement comme décorations pour rendre le document plus attrayant. Cet article montre un moyen simple de insérer des filigranes dans des documents Word avec l'aide de Spire.Doc for .NET, y compris les filigranes de texte et les filigranes d'image.

Installer Spire.Doc for .NET

Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.Doc for.NET comme références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.

PM> Install-Package Spire.Doc

Insérer un filigrane de texte dans un document Word

Les étapes détaillées sont les suivantes :

  • Créez un objet de classe Document.
  • Chargez un document Word à partir du disque à l'aide de la méthode Document.LoadFromFile().
  • Insérez un filigrane de texte dans le document à l'aide de la méthode personnalisée InsertTextWatermark().
  • Enregistrez le document à l'aide de la méthode Doucment.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertImageWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert a text watermark
                InsertTextWatermark(document.Sections[0]);
    
                //Save the document
                document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);
            }
            private static void InsertTextWatermark(Section section)
            {
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "DO NOT COPY";
                txtWatermark.FontSize = 50;
                txtWatermark.Color = Color.Blue;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                section.Document.Watermark = txtWatermark;
    
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Insérer un filigrane d'image dans un document Word

Les étapes détaillées sont les suivantes :

  • Créez un objet de classe Document.
  • Chargez un document Word à partir du disque à l'aide de la méthode Document.LoadFromFile().
  • Insérez un filigrane d'image dans le document à l'aide de la méthode personnalisée InsertImageWatermark().
  • Enregistrez le document à l'aide de la méthode Document.SaveToFile().
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert an image watermark
                InsertImageWatermark(document);
    
                //Save the document
                document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);
            }
            private static void InsertImageWatermark(Document document)
            {
                PictureWatermark picture = new PictureWatermark();
                picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png");
                picture.Scaling = 200;
                picture.IsWashout = false;
                document.Watermark = picture;
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Demander une licence temporaire

Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours pour toi.

Voir également

Monday, 04 September 2023 07:52

C#/VB.NET: Digitally Sign Word Documents

Installed via NuGet

PM> Install-Package Spire.Doc

Related Links

A signature confirms that the digital document originated from the signer and has not been tampered with during transit. The use of digital signatures eliminates the need for sending paper documents, and reduces the number of the documents that need to be printed, mailed, and stored, saving you time and money. In this article, you will learn how to digitally sign a Word document in C# and VB.NET using Spire.Doc for .NET.

Install Spire.Doc for .NET

To begin with, you need to add the DLL files included in the Spire.Doc for.NET package as references in your .NET project. The DLL files can be either downloaded from this link or installed via NuGet.

PM> Install-Package Spire.Doc

Add a Digital Signature to Word in C#, VB.NET

The steps are as follows.

  • Create a Document object.
  • Load a Word document using Document.LoadFromFile() method.
  • Specify the path and the password of a .pfx certificate.
  • Digitally sign the document while saving the document using Document.SaveToFile(string fileName, FileFormat fileFormat, string certificatePath, string securePassword) method. Here are some other methods that you can use to digitally sign a Word document.
    • public void SaveToFile(string fileName, FileFormat fileFormat, byte[] certificateData, string securePassword);
    • public void SaveToStream(Stream stream, FileFormat fileFormat, byte[] certificateData, string securePassword);
    • public void SaveToStream(Stream stream, FileFormat fileFormat, string certificatePath, string securePassword);
    • public static byte[] Document.Sign(Stream sourceStream, byte[] certificateData, string securePassword);
    • public static byte[] Document.Sign(Stream sourceStream, string certificatePath, string securePassword);
  • C#
  • VB.NET
using Spire.Doc;
    
    namespace DigitallySignWord
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Document object
                Document doc = new Document();
    
                //Load a Word file
                doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\sample.docx");
    
                //Specify the certificate path
                string certificatePath = "C:\\Users\\Administrator\\Desktop\\gary.pfx";
    
                //Specify the password of the certificate
                string password = "e-iceblue";
    
                //Digitally sign the document while saving it to a .docx file
                doc.SaveToFile("AddDigitalSignature.docx", FileFormat.Docx2013, certificatePath, password);
            }
        }
    }

C#/VB.NET: Digitally Sign Word Documents

Apply for a Temporary License

If you'd like to remove the evaluation message from the generated documents, or to get rid of the function limitations, please request a 30-day trial license for yourself.

See Also

Instalado via NuGet

PM> Install-Package Spire.Doc

Links Relacionados

Uma assinatura confirma que o documento digital originou-se do signatário e não foi adulterado durante o trânsito. O uso de assinaturas digitais elimina a necessidade de envio de documentos em papel e reduz a quantidade de documentos que precisam ser impressos, enviados e armazenados, economizando tempo e dinheiro. Neste artigo, você aprenderá como assinar digitalmente um documento Word em C# e VB.NET usando Spire.Doc for .NET

Instale o Spire.Doc for .NET

Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.Doc for.NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados deste link ou instalados via NuGet.

PM> Install-Package Spire.Doc

Adicione uma assinatura digital ao Word em C#, VB.NET

As etapas são as seguintes.

  • Crie um objeto Documento.
  • Carregue um documento do Word usando o método Document.LoadFromFile().
  • Especifique o caminho e a senha de um certificado .pfx.
  • Assine digitalmente o documento enquanto o salva usando o método Document.SaveToFile(string fileName, FileFormat fileFormat, string CertificatePath, string securePassword). Aqui estão alguns outros métodos que você pode usar para assinar digitalmente um documento do Word.
    • public void SaveToFile(string fileName, FileFormat fileFormat, byte[] CertificateData, string securePassword);
    • public void SaveToStream(Stream stream, FileFormat fileFormat, byte[] CertificateData, string securePassword);
    • public void SaveToStream (fluxo de fluxo, FileFormat fileFormat, string CertificatePath, string securePassword);
    • byte estático público [] Document.Sign (Stream sourceStream, byte [] certificadoData, string securePassword);
    • byte estático público [] Document.Sign (Stream sourceStream, string CertificatePath, string securePassword);
  • C#
  • VB.NET
using Spire.Doc;
    
    namespace DigitallySignWord
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Document object
                Document doc = new Document();
    
                //Load a Word file
                doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\sample.docx");
    
                //Specify the certificate path
                string certificatePath = "C:\\Users\\Administrator\\Desktop\\gary.pfx";
    
                //Specify the password of the certificate
                string password = "e-iceblue";
    
                //Digitally sign the document while saving it to a .docx file
                doc.SaveToFile("AddDigitalSignature.docx", FileFormat.Docx2013, certificatePath, password);
            }
        }
    }

C#/VB.NET: Digitally Sign Word Documents

Solicite uma licença temporária

Se desejar remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.

Veja também

Установлено через NuGet

PM> Install-Package Spire.Doc

Ссылки по теме

Подпись подтверждает, что цифровой документ исходит от подписавшего и не был подделан во время транспортировки. Использование цифровых подписей устраняет необходимость отправки бумажных документов и уменьшает количество документов, которые необходимо распечатать, отправить по почте и хранить, экономя ваше время и деньги. В этой статье вы узнаете, как поставить цифровую подпись документу Word на C# и VB.NET использование Spire.Doc for .NET.

Установите Spire.Doc for .NET

Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.Doc for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.

PM> Install-Package Spire.Doc

Добавление цифровой подписи в Word на C#, VB.NET

Шаги следующие.

  • Создайте объект Документ.
  • Загрузите документ Word с помощью метода Document.LoadFromFile().
  • Укажите путь и пароль сертификата .pfx.
  • Подпишите документ цифровой подписью при его сохранении с помощью метода Document.SaveToFile(string fileName, FileFormat fileFormat, string certificatePath, string securePassword). Вот несколько других методов, которые можно использовать для цифровой подписи документа Word.
    • public void SaveToFile (строка fileName, FileFormat fileFormat, byte[] certificateData, строка securePassword);
    • public void SaveToStream (поток потока, FileFormat fileFormat, byte[] certificateData, строка securePassword);
    • public void SaveToStream (поток потока, FileFormat fileFormat, строка certificatePath, строка securePassword);
    • public static byte[] Document.Sign(Stream sourceStream, byte[] certificateData, string securePassword);
    • public static byte[] Document.Sign(Stream sourceStream, строка certificatePath, строка securePassword);
  • C#
  • VB.NET
using Spire.Doc;
    
    namespace DigitallySignWord
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Document object
                Document doc = new Document();
    
                //Load a Word file
                doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\sample.docx");
    
                //Specify the certificate path
                string certificatePath = "C:\\Users\\Administrator\\Desktop\\gary.pfx";
    
                //Specify the password of the certificate
                string password = "e-iceblue";
    
                //Digitally sign the document while saving it to a .docx file
                doc.SaveToFile("AddDigitalSignature.docx", FileFormat.Docx2013, certificatePath, password);
            }
        }
    }

C#/VB.NET: Digitally Sign Word Documents

Подать заявку на временную лицензию

Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.

Смотрите также

Monday, 04 September 2023 07:45

C#/VB.NET: Word-Dokumente digital signieren

Über NuGet installiert

PM> Install-Package Spire.Doc

verwandte Links

Eine Signatur bestätigt, dass das digitale Dokument vom Unterzeichner stammt und während des Transports nicht manipuliert wurde. Durch die Verwendung digitaler Signaturen entfällt die Notwendigkeit, Papierdokumente zu versenden, und die Anzahl der Dokumente, die gedruckt, verschickt und gespeichert werden müssen, verringert sich, wodurch Sie Zeit und Geld sparen. In diesem Artikel erfahren Sie, wie Sie ein Word-Dokument in C# und VB.NET digital signieren verwendung von Spire.Doc for .NET.

Installieren Sie Spire.Doc for .NET

Zunächst müssen Sie die im Spire.Doc for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.

PM> Install-Package Spire.Doc

Fügen Sie Word in C#, VB.NET eine digitale Signatur hinzu

Die Schritte sind wie folgt.

  • Erstellen Sie ein Document-Objekt.
  • Laden Sie ein Word-Dokument mit der Methode Document.LoadFromFile().
  • Geben Sie den Pfad und das Passwort eines .pfx-Zertifikats an.
  • Signieren Sie das Dokument digital, während Sie es mit der Methode Document.SaveToFile(string fileName, FileFormat fileFormat, string CertificatePath, string securePassword) speichern. Hier sind einige andere Methoden, mit denen Sie ein Word-Dokument digital signieren können.
    • public void SaveToFile(string fileName, FileFormat fileFormat, byte[] CertificateData, string securePassword);
    • public void SaveToStream(Stream stream, FileFormat fileFormat, byte[] CertificateData, string securePassword);
    • public void SaveToStream(Stream stream, FileFormat fileFormat, string CertificatePath, string securePassword);
    • public static byte[] Document.Sign(Stream sourceStream, byte[] CertificateData, string securePassword);
    • öffentliches statisches Byte[] Document.Sign(Stream sourceStream, string CertificatePath, string securePassword);
  • C#
  • VB.NET
using Spire.Doc;
    
    namespace DigitallySignWord
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Document object
                Document doc = new Document();
    
                //Load a Word file
                doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\sample.docx");
    
                //Specify the certificate path
                string certificatePath = "C:\\Users\\Administrator\\Desktop\\gary.pfx";
    
                //Specify the password of the certificate
                string password = "e-iceblue";
    
                //Digitally sign the document while saving it to a .docx file
                doc.SaveToFile("AddDigitalSignature.docx", FileFormat.Docx2013, certificatePath, password);
            }
        }
    }

C#/VB.NET: Digitally Sign Word Documents

Beantragen Sie eine temporäre Lizenz

Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.

Siehe auch