В современном цифровом мире обеспечение безопасности документов имеет первостепенное значение. Одним из эффективных способов защиты файлов PDF является добавление текстовых водяных знаков. Текстовые водяные знаки не только предотвращают несанкционированное копирование, но и придают вашим документам профессиональный вид. В этой статье мы рассмотрим, как добавить текстовый водяной знак в PDF с помощью C#, а также приведем пример кода, предоставив вам практичное и эффективное решение для повышения безопасности документа. Ниже приведены ключевые шаги, объясняющие, как вставить текстовый водяной знак в PDF на C#.
Действия по добавлению текстового водяного знака в PDF с помощью C#
- Настройте свою IDE для использования GroupDocs.Watermark for .NET для вставки водяного знака в PDF-документ.
- Создайте объект класса PdfLoadOptions.
- Создайте экземпляр класса Watermarker, указав путь к PDF-файлу и объекту PdfLoadOptions его конструктору.
- Создайте экземпляр класса TextWatermark и настройте его свойства в соответствии с желаемыми характеристиками водяного знака.
- Создайте объект класса PdfArtifactWatermarkOptions.
- Используйте метод Watermarker.Add, чтобы применить водяной знак к странице документа, используя свойство PageIndex класса PdfArtifactWatermarkOptions.
- Вызовите метод 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#.