Índice
Instalado via NuGet
PM> Install-Package Spire.Doc
Links Relacionados
Marcas d'água são textos ou imagens exibidos de forma desbotada ou cinza no fundo de um documento do Word. Eles podem ser usados para declarar confidencialidade, direitos autorais ou outros atributos do documento, ou apenas como decoração para tornar o documento mais atraente. Este artigo mostra uma maneira fácil de inserir marcas d'água em documentos do Word com a ajuda do Spire.Doc for .NET, incluindo marcas d'água de texto e marcas d'água de imagem.
- Insira uma marca d'água de texto em um documento do Word
- Insira uma marca d'água de imagem em um documento do Word
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
Insira uma marca d'água de texto em um documento do Word
As etapas detalhadas são as seguintes:
- Crie um objeto da classe Document.
- Carregue um documento do Word do disco usando o método Document.LoadFromFile().
- Insira uma marca d'água de texto no documento usando o método personalizado InsertTextWatermark().
- Salve o documento usando o 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; } } }
Insira uma marca d'água de imagem em um documento do Word
As etapas detalhadas são as seguintes:
- Crie um objeto da classe Document.
- Carregue um documento do Word do disco usando o método Document.LoadFromFile().
- Insira uma marca d'água de imagem no documento usando o método personalizado InsertImageWatermark().
- Salve o documento usando o 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; } } }
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.
- C#/VB.NET: Remover marcas d'água de texto ou imagem de documentos do Word
- C#/VB.NET: Adicionar cor de fundo ou imagem a documentos do Word
- Adicionar marca d'água de texto e marca d'água de imagem ao documento do Word
- Definir posição e estilo personalizado para bordas de página
- Crie uma mesa vertical de um lado