Table des matières
Installé via NuGet
PM> Install-Package Spire.Doc
Liens connexes
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.
- Insérer un filigrane de texte dans un document Word
- Insérer un filigrane d'image dans un document Word
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; } } }
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; } } }
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.
- C#/VB.NET : supprimer les filigranes de texte ou d'image des documents Word
- C#/VB.NET : ajouter une couleur ou une image d'arrière-plan aux documents Word
- Ajouter un filigrane de texte et un filigrane d'image au document Word
- Définir la position et le style personnalisé des bordures de page
- Créer une table verticale d'un côté