Добавьте текстовый водяной знак в PDF с помощью C#

В современном цифровом мире обеспечение безопасности документов имеет первостепенное значение. Одним из эффективных способов защиты файлов PDF является добавление текстовых водяных знаков. Текстовые водяные знаки не только предотвращают несанкционированное копирование, но и придают вашим документам профессиональный вид. В этой статье мы рассмотрим, как добавить текстовый водяной знак в PDF с помощью C#, а также приведем пример кода, предоставив вам практичное и эффективное решение для повышения безопасности документа. Ниже приведены ключевые шаги, объясняющие, как вставить текстовый водяной знак в PDF на C#.

Действия по добавлению текстового водяного знака в PDF с помощью C#

  1. Настройте свою IDE для использования GroupDocs.Watermark for .NET для вставки водяного знака в PDF-документ.
  2. Создайте объект класса PdfLoadOptions.
  3. Создайте экземпляр класса Watermarker, указав путь к PDF-файлу и объекту PdfLoadOptions его конструктору.
  4. Создайте экземпляр класса TextWatermark и настройте его свойства в соответствии с желаемыми характеристиками водяного знака.
  5. Создайте объект класса PdfArtifactWatermarkOptions.
  6. Используйте метод Watermarker.Add, чтобы применить водяной знак к странице документа, используя свойство PageIndex класса PdfArtifactWatermarkOptions.
  7. Вызовите метод Watermarker.Save, чтобы сохранить полученный PDF-документ на диск.

Текстовые водяные знаки подобны видимым знакам на документе, которые показывают, что он защищен либо потому, что он принадлежит кому-то, либо потому, что он конфиденциальен. Это простой способ добавить текстовый водяной знак в PDF с помощью C#, который повышает безопасность и профессионализм документа. Следуя инструкциям, описанным в этой статье, вы сможете легко интегрировать текстовые водяные знаки в свои приложения C#, защитив свои документы и с легкостью заявив о своем праве собственности. Этот подход является гибким и может использоваться в различных операционных системах, таких как Windows, macOS и Linux, при условии, что установлен .NET.

Код для добавления текстового водяного знака в PDF с помощью C#

using GroupDocs.Watermark;
using GroupDocs.Watermark.Options.Pdf;
using GroupDocs.Watermark.Watermarks;
namespace AddTextWatermarktoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Watermark library
License lic = new License();
lic.SetLicense(@"GroupDocs.Watermark.lic");
PdfLoadOptions loadOptions = new PdfLoadOptions();
// Specify an absolute or relative path to your document.
using (Watermarker watermarker = new Watermarker("input.pdf", loadOptions))
{
// Add text watermark to the first page
TextWatermark watermark = new TextWatermark("This is a test watermark",
new Font("Arial", 18));
watermark.RotateAngle = -45;
watermark.TextAlignment = TextAlignment.Center;
watermark.X = 100;
watermark.Y = 200;
PdfArtifactWatermarkOptions options = new PdfArtifactWatermarkOptions();
options.PageIndex = -1; // default - all pages
watermarker.Add(watermark, options);
watermarker.Save("output.pdf");
}
}
}
}

Таким образом, освоение процесса добавления текстового водяного знака в PDF на C#* предлагает простой, но мощный способ повысить безопасность и профессионализм документов. Таким образом, независимо от того, защищаете ли вы конфиденциальные деловые документы, юридические контракты или творческие презентации, добавление текстовых водяных знаков позволяет вам контролировать безопасность и целостность вашего документа. После того как вы настроите выбранную библиотеку и внесете все необходимые изменения в пути к файлам, интеграция предоставленного кода в ваши приложения станет простой и эффективной задачей.

В предыдущем руководстве мы предложили подробное руководство по добавлению текстового водяного знака в DOCX с помощью C#. Если вам нужна дополнительная помощь, мы рекомендуем обратиться к нашему подробному руководству о том, как добавить текстовый водяной знак в DOCX, используя C#.

 Русский