수분을 추가하는 것은 PDF에 문서를 보호하고 기밀성을 나타내거나 파일에 브랜드를 지정하기 위해 흔히 요구되는 작업입니다. 이 기사에서는 몇 가지 코드 줄로 PDF에 수분을 넣는 방법에 대한 세부 정보를 안내합니다. PDF 내의 사진에 수분을 추가하든 전체 PDF 문서에 수분을 추가하든, 이 가이드는 필요한 모든 내용을 포괄합니다.
- PDF에 이미지 워터마크를 추가하는 이유는 무엇인가요?
- PDF 조작 REST API
- 이미지 워터마크 적용하기 C# 사용
- cURL을 사용하여 워터마크 삽입하는 방법
- 무료 온라인 PDF 워터마크 앱
PDF에 이미지 워터마크를 추가하는 이유는 무엇인가요?
- 문서를 무단 배포로부터 보호하세요.
- 모든 PDF 파일에서 브랜딩을 일관되게 유지하세요.
- 비공식 또는 초안 상태를 명확하게 표시하십시오.
PDF 조작 REST API
The GroupDocs.Watermark Cloud SDK for .NET는 PDF 문서에 이미지 워터마크를 추가, 관리 및 사용자 정의하는 몇 가지 단계를 제공하여 사용자가 쉽게 사용할 수 있도록 합니다. 이 SDK를 사용하면 PDF 파일을 보호하고 브랜드 일관성을 유지하며 데스크탑 소프트웨어 없이 프로그래밍 방식으로 워터마크의 모양을 제어할 수 있습니다.
👉 - PDF 외에도 이 API를 사용하여 Word, PPTX, Excel 및 다양한 이미지 파일을 처리할 수 있습니다.
PDF 이미지 워터마킹 기능
- 이미지 워터마크를 .NET을 사용하여 PDF 파일에 쉽게 추가하세요.
- 모든 페이지 또는 특정 페이지에 워터마크를 적용하십시오.
- 이미지 워터마크의 불투명도, 크기, 정렬 및 회전을 사용자 정의합니다.
- PDF 문서에서 필요에 따라 기존 이미지 워터마크를 업데이트하거나 제거하십시오.
설치
귀하의 .NET 프로젝트에 NuGet을 통해 SDK를 설치하십시오:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
C#를 사용한 이미지 워터마크
아래 지침을 따라 C# .NET을 사용하여 PDF 파일에 이미지 워터마크를 추가하세요.
Step 1. – API를 구성합니다.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Step 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는 cURL 명령을 사용하여 PDF 문서에 이미지 워터마크를 추가할 수 있는 기능도 제공합니다. 이 기능은 SDK 대신 HTTP 요청으로 직접 작업하는 것을 선호하는 경우에 유용합니다.
단계 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 for .NET을 사용하여 PDF 파일에 워터마크를 추가하는 것이 개발자와 기업 모두에게 빠르고 신뢰할 수 있으며 유연한 솔루션이라는 것을 배웠습니다. 이미지 워터마크를 추가하고, 위치, 불투명도 및 크기를 제어하며, 데스크톱 소프트웨어인 Adobe Acrobat 없이 모든 페이지 또는 선택한 페이지에 적용할 수 있습니다. 이 API를 사용하여 전문적이고 안전하며 쉽게 관리할 수 있는 PDF 문서를 생성해 보세요.
자주 묻는 질문 – FAQs
PDF의 특정 페이지에 이미지 워터마크를 추가할 수 있나요? 네. 이미지 워터마크를 모든 페이지에 적용하거나 PDF에서 선택한 페이지에만 적용하도록 선택할 수 있습니다.
원본 파일을 수정하지 않고 PDF에 워터마크를 추가하는 것이 가능한가요? 예. API는 원본 문서를 그대로 유지하면서 새로운 워터마크가 있는 PDF를 생성합니다.
Adobe Acrobat 또는 다른 외부 소프트웨어를 설치해야 하나요? 아니요. 모든 작업은 클라우드에서 실행되며, 데스크탑 소프트웨어가 필요하지 않습니다.
PDF의 기존 이미지 워터마크를 교체하거나 제거할 수 있나요? 네. SDK를 사용하면 언제든지 PDF 문서에서 기존 워터마크를 업데이트하거나 제거할 수 있습니다.
워터마크 API의 무료 버전이 있나요? 네. 워터마크 기능을 온라인으로 테스트하기 위해 free trial account를 생성하세요.
