PDF의 XObject에 워터마크 추가
소개
PDF 워터마킹은 문서를 무단 사용으로부터 보호하기 위한 중요한 단계입니다. .NET용 Groupdocs.Watermark를 사용하면 PDF 내의 XObject에 워터마크를 추가하는 것이 그 어느 때보다 쉬워졌습니다. 이 튜토리얼에서는 PDF 문서에 워터마크를 자신있게 적용할 수 있도록 프로세스를 단계별로 안내합니다. 시작하자!
전제조건
튜토리얼을 시작하기 전에 원활하게 따라하는 데 필요한 모든 것이 갖추어져 있는지 확인하십시오.
- .NET용 Groupdocs.Watermark: 다음에서 최신 버전을 다운로드하여 설치하세요.여기.
- .NET Framework: 개발 컴퓨터에 .NET Framework가 설치되어 있는지 확인하세요.
- 개발 환경: Visual Studio 또는 .NET 개발을 지원하는 기타 IDE를 사용합니다.
- 임시 면허 취득:임시 면허증 제품을 평가한다면. 이러한 전제 조건을 갖추고 나면 PDF에 워터마킹을 시작할 준비가 된 것입니다.
네임스페이스 가져오기
먼저 프로젝트에서 필요한 네임스페이스를 가져와야 합니다. C# 프로젝트를 열고 다음 using 지시문을 추가합니다.
using GroupDocs.Watermark.Common;
using GroupDocs.Watermark.Contents.Pdf;
using GroupDocs.Watermark.Options.Pdf;
using GroupDocs.Watermark.Watermarks;
using System.IO;
using System;
1단계: 문서 경로 설정
첫 번째 단계에는 문서의 경로를 설정하는 작업이 포함됩니다. PDF가 있는 경로와 워터마크가 있는 PDF를 저장할 위치를 정의하세요.
string documentPath = "Your Document Path";
string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, Path.GetFileName(documentPath));
바꾸다"Your Document Path"
그리고"Your Document Directory"
컴퓨터의 실제 경로와 함께.
2단계: PDF 로드 옵션 초기화
다음으로 PDF 로드 옵션을 초기화해야 합니다. 이는 PDF 콘텐츠를 올바르게 로드하는 데 중요합니다.
var loadOptions = new PdfLoadOptions();
3단계: PDF 문서 로드
로드 옵션을 사용하여 PDF 문서를 로드합니다.Watermarker
수업.
using (Watermarker watermarker = new Watermarker(documentPath, loadOptions))
{
PdfContent pdfContent = watermarker.GetContent<PdfContent>();
4단계: 워터마크 만들기
이제 PDF에 추가할 워터마크를 만들어야 합니다. 이 튜토리얼에서는 텍스트 워터마크를 만들어 보겠습니다.
TextWatermark watermark = new TextWatermark("Protected image", new Font("Arial", 8))
{
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center,
RotateAngle = 45,
SizingType = SizingType.ScaleToParentDimensions,
ScaleFactor = 1
};
5단계: XObject에 워터마크 추가
PDF 내의 각 페이지와 각 XObject를 반복하여 워터마크를 적용합니다.
foreach (PdfPage page in pdfContent.Pages)
{
foreach (PdfXObject xObject in page.XObjects)
{
if (xObject.Image != null)
{
// 이미지에 워터마크 추가
xObject.Image.Add(watermark);
}
}
}
6단계: 워터마크가 있는 PDF 저장
마지막으로 워터마크가 있는 PDF를 지정된 출력 파일에 저장합니다.
watermarker.Save(outputFileName);
}
그리고 거기에 있습니다! 이제 PDF의 모든 XObject에 워터마크가 포함됩니다.
결론
Groupdocs를 사용하여 PDF 문서에 워터마크를 추가하는 것은 추가 보안 계층을 제공하는 간단한 프로세스입니다. 이 튜토리얼에 설명된 단계를 따르면 문서가 무단 사용으로부터 보호될 수 있습니다. 기억하세요. 언제든지 다음을 참조할 수 있습니다.선적 서류 비치 더 자세한 정보와 고급 기능을 확인하세요.
FAQ
텍스트 대신 이미지를 워터마크로 사용할 수 있나요?
예, .NET용 Groupdocs.Watermark는 텍스트 및 이미지 워터마크를 모두 지원합니다.
Groupdocs.Watermark를 구매하지 않고 어떻게 테스트할 수 있나요?
당신은 사용할 수 있습니다임시 면허증 제품을 평가합니다.
워터마크의 모양을 사용자 정의할 수 있습니까?
전적으로! 글꼴, 크기, 회전 각도 등을 사용자 정의할 수 있습니다.
Groupdocs.Watermark는 다른 문서 형식을 지원합니까?
예, Word, Excel, PowerPoint를 포함한 다양한 형식을 지원합니다.
문제가 발생하면 어디서 지원을 받을 수 있나요?
에서 지원을 받으실 수 있습니다.Groupdocs 포럼.