
Водяные знаки — это важнейший метод защиты PDF-документов и обеспечения их подлинности. В этой статье мы рассмотрим различные методы добавления водяных знаков в PDF-файлы как с помощью онлайн-инструментов, так и с помощью языков программирования, таких как C# и Java. Ищете ли вы быстрое онлайн-решение или более индивидуальный подход, мы предоставим вам все необходимое.
Как добавить водяной знак в PDF онлайн
Когда дело доходит до удобного добавления водяных знаков в файлы PDF, онлайн-инструменты оказываются невероятно удобными. Здесь мы будем использовать один из таких надежных вариантов — GroupDocs.Watermark App.

Выполните следующие действия, чтобы добавить водяные знаки в PDF-файлы онлайн:
- Перейдите в Приложение «Водяные знаки».
- Загрузите PDF-файл с помощью кнопки «Обзор» или перетащите PDF-файл в назначенную область загрузки.
- Выберите текст или изображение водяного знака, который вы хотите добавить.
- Настройте параметры водяного знака, такие как стиль, прозрачность, угол поворота, положение и размер.
- Если все устраивает, нажмите «Создать водяной знак», чтобы применить водяной знак.
- Теперь вы можете загрузить PDF-файл с водяными знаками, используя опцию «Загрузить».
Вот PDF-файл с водяными знаками, полученный в результате выполнения вышеуказанных шагов:

Как поставить водяной знак PDF-файлам – Руководство разработчика
Эй, программисты! давайте добавим текстовые или графические водяные знаки в ваши PDF-документы. Здесь у нас есть несколько библиотек для достижения цели. Здесь мы увидим, как ставить классные отметки PDF-файлам на разных языках. Не торопитесь, чтобы изучить доступные варианты и выбрать тот, который лучше всего соответствует вашим требованиям.
Итак, если у вас все готово, давайте перейдем к программному добавлению водяных знаков в ваши PDF-документы. Давайте начнем кодировать!
Добавление водяных знаков в PDF-файлы с использованием C#
Для тех, кто предпочитает больше контроля над процессом нанесения водяных знаков, надежные решения предлагают такие языки программирования, как C#.
- Интегрируйте библиотеку в свое приложение.
- Используйте приведенный ниже фрагмент кода, чтобы добавить водяной знак в ваши PDF-документы:
// Добавьте текст водяного знака на страницы PDF-файла с помощью C#
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions))
{
TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80))
{
RotateAngle = -45,
Opacity = .3,
ForegroundColor = Color.DarkBlue,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
// Если вы хотите добавить текст водяного знака на какую-либо конкретную страницу, предоставьте индекс страницы.
/*
PdfArtifactWatermarkOptions textWatermarkOptions = new PdfArtifactWatermarkOptions();
textWatermarkOptions.PageIndex = 0;
*/
watermarker.Add(textWatermark, textWatermarkOptions);
watermarker.Save("path/text-watermark.pdf");
}
Кроме того, обратитесь к статье Как добавить текстовый или графический водяной знак в PDF-файлы с помощью C#.
Дополнительные ресурсы по .NET API можно найти по следующим ссылкам:
.NET API | Документация | Скачать
Добавление водяных знаков в PDF-файлы с использованием Java
Энтузиасты Java также могут воспользоваться возможностью нанесения водяных знаков на PDF-файлы с помощью кода. Вот краткий обзор того, как этого можно достичь:
- Загрузите и настройте библиотеку в своем приложении.
- Используйте предоставленный исходный код, чтобы добавить водяной знак в файл PDF:
// Применить водяной знак изображения на вторую страницу PDF-файла в Java
PdfLoadOptions loadOptions = new PdfLoadOptions();
Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions);
// Загрузите изображение и установите внешний вид.
ImageWatermark imageWatermark = new ImageWatermark(Constants.LockPng);
imageWatermark.setOpacity(0.7);
imageWatermark.setX(130);
imageWatermark.setY(390);
// Добавить изображение на вторую страницу PDF-файла
PdfArtifactWatermarkOptions imageWatermarkOptions = new PdfArtifactWatermarkOptions();
imageWatermarkOptions.setPageIndex(1);
watermarker.add(imageWatermark, imageWatermarkOptions);
imageWatermark.close();
// Сохраните PDF-файл с водяными знаками
watermarker.save("path/image-watermark.pdf");
watermarker.close();
Более подробные инструкции можно найти в статье Как добавить текстовый или графический водяной знак в PDF с помощью Java.
Если вам нужны дополнительные ресурсы для Java API, вы можете изучить следующие ссылки:
Java API | Документация | Скачать
Заключение
Использование водяных знаков в PDF-документах — ценный метод защиты вашего контента. Независимо от того, выбираете ли вы удобство онлайн-инструментов или возможности настройки, предоставляемые такими языками программирования, как C# и Java, добавление водяных знаков повышает безопасность документа. Изучите различные методы, представленные в этой статье, и выберите тот, который лучше всего соответствует вашим потребностям.