Dodanie znaku wodnego do PDF jest powszechnym wymaganiem, aby chronić dokumenty, wskazać poufność lub oznaczyć swoje pliki. W tym artykule przeprowadzimy cię przez szczegóły dotyczące tego, jak dodać znak wodny do PDF za pomocą kilku linii kodu. Niezależnie od tego, czy chcesz umieścić znak wodny na obrazach w PDF, czy na całym dokumencie PDF, ten przewodnik obejmuje wszystko, czego potrzebujesz.
- Dlaczego dodać znak wodny obrazu do PDF?
- PDF Manipulation REST API
- Image Watermark using C#
- Jak wstawić znak wodny za pomocą cURL
- Darmowa aplikacja online do dodawania znaków wodnych do PDF
Dlaczego dodać znak wodny obrazu do PDF?
- Chroń swoje dokumenty przed nieautoryzowaną dystrybucją.
- Uczyń swoją markę spójną we wszystkich plikach PDF.
- Wyraźnie wskaź status poufny lub roboczy.
PDF Manipulation REST API
SDK GroupDocs.Watermark Cloud dla .NET umożliwia dodawanie, zarządzanie i dostosowywanie znaków wodnych w postaci obrazów w dokumentach PDF w kilku krokach. Dzięki temu SDK możesz chronić swoje pliki PDF, utrzymywać spójność marki i programowo kontrolować wygląd znaków wodnych bez potrzeby korzystania z oprogramowania desktopowego.
👉 - Oprócz PDF, możesz także przetwarzać Word, PPTX, Excel i różne pliki graficzne za pomocą tego API.
Funkcje znakowania wodnego obrazów PDF
- Dodaj znaki wodne do plików PDF łatwo za pomocą .NET.
- Zastosuj znaki wodne do wszystkich stron lub wybranych stron pliku PDF.
- Dostosuj przezroczystość, rozmiar, wyrównanie i rotację znaków wodnych obrazu.
- Zaktualizuj lub usuń istniejące znaki wodne obrazów z dokumentów PDF w razie potrzeby.
Instalacja
Zainstaluj SDK za pomocą NuGet w swoim projekcie .NET:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Image Watermark using C#
Proszę postępować zgodnie z poniższymi instrukcjami, aby dodać znak wodny do pliku PDF przy użyciu C# .NET.
Krok 1. – Skonfiguruj API.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Krok 2. – Określ nazwę pliku PDF wejściowego.
var fileInfo = new FileInfo
{
FilePath = "SourceFile.pdf"
};
Krok 3. – Zdefiniuj cechy znaku wodnego.
WatermarkOptions = new PdfWatermarkOptions
{
ImageWatermark = new ImageWatermark
{
FilePath = "logo.png",
HorizontalAlignment = "Center",
VerticalAlignment = "Center",
Opacity = 0.5
}
}
Krok 4. – Wstaw znak wodny obrazu.
var response = watermarkApi.AddWatermark(request);
- Możesz wstawić znaki wodne w PDF w określonych pozycjach, dostosować przezroczystość lub skalować obraz.
// Dla dalszych przykładów, proszę odwiedzić 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
};
// create request to add image watermark
var request = new Requests.AddRequest(options);
// Wstaw znak wodny obrazu do pliku PDF
var response = watermarkApi.Add(request);
Jak wstawić znak wodny za pomocą cURL
REST API umożliwia również dodawanie znaków wodnych do dokumentów PDF za pomocą poleceń cURL. Ta funkcja jest przydatna, jeśli wolisz pracować bezpośrednio z żądaniami HTTP zamiast SDK.
Krok 1 – Uzyskaj token dostępu
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"
Krok 2 – Wstaw znak wodny w 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 }}"
Zamień
{ACCESSTOKEN}na token wygenerowany powyżej.
Darmowa aplikacja do znakowania PDF online
Jeśli jesteś zainteresowany testowaniem funkcjonalności Cloud SDK bez fragmentu kodu, możesz rozważyć skorzystanie z naszej darmowej Online PDF Watermark App. Wszystko, co musisz zrobić, to przesłać dokument PDF, określić plik obrazu i pobrać PDF z watermarkiem, bez pisania ani jednej linijki kodu.

Dodaj znak wodny do PDF online.
Wnioski
W artykule tym nauczyliśmy się, że korzystanie z GroupDocs.Watermark Cloud SDK dla .NET do umieszczania znaków wodnych w plikach PDF jest szybkim, niezawodnym i elastycznym rozwiązaniem zarówno dla programistów, jak i firm. Umożliwia dodawanie znaków wodnych w postaci obrazów, kontrolowanie ich położenia, przezroczystości i rozmiaru oraz stosowanie ich na wszystkich lub wybranych stronach bez potrzeby korzystania z oprogramowania desktopowego, takiego jak Adobe Acrobat. Wypróbuj API, aby generować profesjonalne, bezpieczne i łatwe w zarządzaniu dokumenty PDF.
Najczęściej Zadawane Pytania – FAQ
Czy mogę dodać znak wodny w postaci obrazu do konkretnych stron PDF? Tak. Możesz zdecydować się na zastosowanie znaku wodnego na wszystkich stronach lub tylko na wybranych stronach w pliku PDF.
Czy możliwe jest dodanie znaku wodnego do pliku PDF bez modyfikowania oryginalnego pliku? Tak. Interfejs API generuje nowy PDF z znakami wodnymi, zachowując oryginalny dokument nietknięty.
Czy muszę zainstalować Adobe Acrobat lub inne oprogramowanie zewnętrzne? Nie. Wszystkie operacje działają w chmurze, nie jest wymagane oprogramowanie na komputerze stacjonarnym.
Czy mogę zastąpić lub usunąć istniejący znak wodny obrazu w pliku PDF? Tak. SDK umożliwia aktualizację lub usunięcie istniejących znaków wodnych z dokumentów PDF w dowolnym momencie.
Czy istnieje darmowa wersja API do znaków wodnych? Tak. Utwórz darmowe konto próbne, aby przetestować funkcje znakowania wodnego online.
