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?

  • 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.

watermark pdf online

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

  1. 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.

  2. 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.

  3. Czy muszę zainstalować Adobe Acrobat lub inne oprogramowanie zewnętrzne? Nie. Wszystkie operacje działają w chmurze, nie jest wymagane oprogramowanie na komputerze stacjonarnym.

  4. 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.

  5. Czy istnieje darmowa wersja API do znaków wodnych? Tak. Utwórz darmowe konto próbne, aby przetestować funkcje znakowania wodnego online.


Przydatne linki

Pokrewne artykuły