В днешния цифров пейзаж гарантирането на сигурността на документите е от първостепенно значение. Един ефективен метод за защита на 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#.