Додавання водяного знака до PDF є поширеною вимогою для захисту документів, вказівки на конфіденційність або брендування ваших файлів. У цій статті ми проведемо вас через деталі того, як додати водяний знак у PDF за допомогою кількох рядків коду. Незалежно від того, чи хочете ви водяний знак на зображеннях всередині PDF-файлів чи на повному документі PDF, цей посібник охоплює все, що вам потрібно.
- Чому додавати водяний знак зображення до PDF?
- PDF Manipulation REST API
- Зображення водяного знака за допомогою C#
- Як вставити водяний знак за допомогою cURL
- Безкоштовний онлайн додаток для водяних знаків у PDF
Чому додавати зображення-водяний знак до PDF?
- Захистіть свої документи від несанкціонованого розповсюдження.
- Зробіть свій брендинг послідовним у всіх PDF-файлах.
- Вкажіть конфіденційний або чернетковий статус чітко.
PDF Manipulation REST API
GroupDocs.Watermark Cloud SDK for .NET дозволяє вам додавати, керувати та налаштовувати зображення водяних знаків у PDF-документах всього за кілька кроків. З цим SDK ви можете захистити свої PDF-файли, зберегти цілісність бренду та контролювати зовнішній вигляд водяного знака програмно, без необхідності використовувати настільне програмне забезпечення.
👉 - Окрім PDF, ви також можете обробляти Word, PPTX, Excel та різні файли з зображеннями з цим API.
PDF Image Watermarking Features
- Додайте водяні знаки зображень до 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);
How to Insert a Watermark using 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 водяних знаків? Так. Створіть безкоштовний тестовий акаунт, щоб протестувати можливості водяних знаків онлайн.
