PDF의 XObject 서식으로 텍스트 바꾸기

소개

문서 조작 및 관리 영역에서 .NET용 GroupDocs.Watermark는 다양한 문서 형식 내에서 워터마크, 텍스트 및 이미지를 조작하려는 .NET 개발자를 위한 강력한 솔루션으로 돋보입니다. 이 튜토리얼에서는 PDF의 XObject 서식으로 텍스트를 바꾸는 강력한 기능 중 하나를 자세히 살펴봅니다. 이 가이드를 마치면 이 기능을 .NET 애플리케이션에 원활하게 통합할 수 있게 됩니다.

전제조건

튜토리얼을 시작하기 전에 다음 전제조건이 충족되었는지 확인하십시오.

  1. .NET용 GroupDocs.Watermark: 다음에서 라이브러리를 다운로드하고 설치합니다.다운로드 링크.
  2. 개발 환경: 적합한 개발 환경을 설정하십시오(가급적이면 Visual Studio 또는 .NET 호환 IDE).
  3. 문서: 텍스트를 서식으로 바꾸려는 PDF 문서를 준비합니다.

네임스페이스 가져오기

.NET 프로젝트에서 GroupDocs.Watermark 기능을 활용하려면 필요한 네임스페이스를 가져와야 합니다.

using GroupDocs.Watermark.Contents.Pdf;
using GroupDocs.Watermark.Options.Pdf;
using GroupDocs.Watermark.Watermarks;
using System.IO;
using System;

1단계: PDF 문서 로드

string documentPath = "Your Document Path";
string outputFileName = Path.Combine("Your Document Directory", Path.GetFileName(documentPath));
var loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker(documentPath, loadOptions))
{

교체했는지 확인하세요"Your Document Path"PDF 파일의 경로를 사용하고 수정된 문서의 출력 디렉터리를 지정합니다.

2단계: PDF 콘텐츠에 액세스

    PdfContent pdfContent = watermarker.GetContent<PdfContent>();
    foreach (PdfXObject xObject in pdfContent.Pages[0].XObjects)
    {

활용GetContent<PdfContent>() PDF 문서의 내용에 액세스하는 방법입니다. 첫 번째 페이지의 XObject를 반복합니다.

3단계: 텍스트를 서식으로 바꾸기

        // 텍스트 바꾸기
        if (xObject.Text.Contains("Test"))
        {
            xObject.FormattedTextFragments.Clear();
            xObject.FormattedTextFragments.Add("Passed", new Font("Calibri", 19, FontStyle.Bold), Color.Red, Color.Aqua);
        }

XObject에 바꾸려는 텍스트가 포함되어 있는지 확인하세요. 발견된 경우 기존 텍스트 조각을 지우고 새로운 서식이 지정된 텍스트를 추가하세요.

4단계: 문서 저장

    // 문서 저장
    watermarker.Save(outputFileName);
}

수정된 문서를 지정된 출력 디렉터리에 저장합니다.

결론

.NET용 GroupDocs.Watermark는 PDF 문서의 XObject 서식으로 텍스트를 바꾸는 원활한 방법을 제공합니다. 이 자습서를 따라 이 기능을 .NET 애플리케이션에 통합하여 문서 조작 기능을 향상시키는 방법을 배웠습니다.

FAQ

GroupDocs.Watermark는 PDF 외에 다른 문서 형식을 처리할 수 있습니까?

예, GroupDocs는 Word, Excel, PowerPoint 등을 포함한 다양한 문서 형식을 지원합니다.

GroupDocs.Watermark에 대한 무료 평가판이 있습니까?

예, 다음에서 무료 평가판에 액세스할 수 있습니다.릴리스 페이지.

대체된 텍스트의 서식을 맞춤설정할 수 있나요?

물론, 글꼴 크기, 스타일, 색상 등을 포함한 서식을 완벽하게 제어할 수 있습니다.

GroupDocs.Watermark는 기술 지원을 제공합니까?

예, 기술 지원을 요청할 수 있습니다.지원 포럼.

GroupDocs.Watermark는 상업적 용도로 적합합니까?

예, 다음에서 라이센스를 구입할 수 있습니다.구매 페이지 상업적인 용도로.