Добавление водяного знака в PDF является распространенной задачей для защиты документов, указания конфиденциальности или брендирования ваших файлов. В этой статье мы проведем вас через детали того, как добавить водяной знак в PDF с помощью нескольких строк кода. Независимо от того, хотите ли вы добавить водяной знак к изображениям внутри PDF или к целому документу PDF, этот гид охватывает все, что вам нужно.
- Почему добавлять водяной знак изображения в PDF?
- PDF Manipulation REST API
- Изображение водяного знака с использованием C#
- Как вставить водяной знак с помощью cURL
- Бесплатное онлайн приложение для добавления водяных знаков в PDF
Почему добавлять водяные знаки с изображениями в PDF?
- Защитите свои документы от несанкционированного распространения.
- Сделайте ваше брендирование последовательным во всех PDF-файлах.
- Четко укажите статус конфиденциальности или проекта.
REST API для манипуляции PDF
SDK GroupDocs.Watermark Cloud для .NET позволяет вам добавлять, управлять и настраивать водяные знаки изображений в PDF-документах за несколько шагов. С помощью этого SDK вы можете защищать свои PDF-файлы, поддерживать согласованность бренда и программно контролировать внешний вид водяного знака без необходимости в настольном ПО.
👉 - Помимо PDF, вы также можете обрабатывать Word, PPTX, Excel и различные файлы изображений с помощью этого API.
Особенности водяного знака изображения PDF
- Легко добавляйте водяные знаки изображений в PDF-файлы, используя .NET.
- Примените водяные знаки ко всем страницам или конкретным страницам PDF.
- Настройте непрозрачность, размер, выравнивание и вращение водяных знаков изображения.
- Обновите или удалите существующие водяные знаки изображений из PDF-документов по мере необходимости.
Установка
Установите SDK через NuGet в вашем .NET проекте:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Изображение водяного знака с использованием C#
Пожалуйста, выполните инструкции ниже, чтобы добавить водяной знак на изображение в PDF файл с помощью C# .NET.
Шаг 1. – Настройте API.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Шаг 2. – Укажите имя входного PDF-файла.
var fileInfo = new FileInfo
{
FilePath = "SourceFile.pdf"
};
Шаг 3. – Определите характеристики водяного знака.
WatermarkOptions = new PdfWatermarkOptions
{
ImageWatermark = new ImageWatermark
{
FilePath = "logo.png",
HorizontalAlignment = "Center",
VerticalAlignment = "Center",
Opacity = 0.5
}
}
Шаг 4. – Вставьте водяной знак изображения.
var response = watermarkApi.AddWatermark(request);
- Вы можете вставить водяной знак в PDF в определенных позициях, отрегулировать непрозрачность или изменить масштаб изображения.
// Для получения дополнительных примеров, пожалуйста, посетите https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var fileInfo = new FileInfo
{
// input pdf file available in cloud storage
FilePath = "sample.pdf",
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
ImageWatermarkOptions = new ImageWatermarkOptions()
{
Image = new FileInfo { FilePath = "confidential.jpg" }
}
}
},
ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// создать запрос на добавление водяного знака к изображению
var request = new Requests.AddRequest(options);
// Вставить водяной знак изображения в PDF файл
var response = watermarkApi.Add(request);
Как вставить водяной знак с использованием cURL
REST API также позволяет добавлять водяные знаки изображений к PDF-документам с помощью команд cURL. Эта функция полезна, если вы предпочитаете работать непосредственно с HTTP-запросами вместо SDK.
Шаг 1 – Получить токен доступа
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Шаг 2 – Вставьте водяной знак в PDF
curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"sourceFile.pdf\", \"StorageName\": \"internal\" }, \"OutputFolder\": \"resultant\", \"WatermarkDetails\": [ { \"ImageWatermarkOptions\": { \"Image\": { \"FilePath\": \"confidential.jpeg\", \"StorageName\": \"internal\" } }, \"Position\": { \"X\": 120, \"Y\": 120, \"Width\": 200, \"Height\": 200, \"HorizontalAlignment\": \"center\", \"VerticalAlignment\": \"center\", \"Margins\": { \"Right\": 100, \"Left\": 100, \"Top\": 100, \"Bottom\": 100 }, \"ScaleFactor\": 1, \"RotateAngle\": 180, \"ConsiderParentMargins\": true, \"IsBackground\": true }, \"Opacity\": 1 } ], \"PdfOptions\": { \"PrintOnlyAnnotationWatermarks\": true, \"Rasterize\": true }}"
Замените
{ACCESSTOKEN}на токен, сгенерированный выше.
Бесплатное онлайн-приложение для добавления водяных знаков к PDF
Если вы заинтересованы в тестировании функциональности Cloud SDK без фрагмента кода, вы можете воспользоваться нашим бесплатным Online PDF Watermark App. Всё, что вам нужно сделать, это загрузить входной PDF-документ, указать изображение и скачать PDF с водяным знаком, не написав ни одной строки кода.

Добавить водяной знак в PDF онлайн.
Заключение
В этой статье мы узнали, что использование GroupDocs.Watermark Cloud SDK для .NET для добавления водяных знаков к PDF-файлам является быстрым, надежным и гибким решением для разработчиков и бизнеса. Он позволяет добавлять изображения водяных знаков, контролировать их положение, прозрачность и размер, а также применять их ко всем или выбранным страницам без необходимости в настольном программном обеспечении, таком как Adobe Acrobat. Попробуйте использовать этот API для создания профессиональных, безопасных и легко управляемых PDF-документов.
Часто задаваемые вопросы – FAQs
Можно ли добавить водяной знак изображения на определенные страницы PDF? Да. Вы можете выбрать применение водяного знака к изображению ко всем страницам или только к выбранным страницам в PDF.
Можно ли добавить водяной знак в PDF, не изменяя оригинальный файл? Да. API генерирует новый PDF с водяным знаком, сохраняя при этом оригинальный документ нетронутым.
Нужно ли мне устанавливать Adobe Acrobat или другое внешнее программное обеспечение? Нет. Все операции выполняются в облаке, программное обеспечение для настольных ПК не требуется.
Могу ли я заменить или удалить существующий водяной знак изображения в PDF? Да. SDK позволяет вам обновлять или удалять существующие водяные знаки из PDF-документов в любое время.
Есть ли бесплатная версия API для водяных знаков? Да. Создайте free trial account, чтобы протестировать функции наложения водяных знаков онлайн.
