.NET용 Aspose.Page를 사용하여 XPS 문서 수정

소개

.NET용 Aspose.Page를 사용하여 XPS 문서를 수정하는 방법에 대한 단계별 가이드에 오신 것을 환영합니다. Aspose.Page는 개발자가 XPS 파일을 쉽게 사용할 수 있게 해주는 강력한 라이브러리입니다. 이 튜토리얼에서는 XPS 문서의 지정된 페이지에 “확인됨"이라는 서명 텍스트를 추가하는 과정을 안내합니다.

전제 조건

시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  • .NET용 Aspose.Page: Aspose.Page 라이브러리가 설치되어 있는지 확인하세요. 문서를 찾을 수 있습니다여기.

  • 필수 파일 다운로드: 입력 XPS 문서를 포함한 필수 파일을 다음에서 다운로드합니다.Aspose 릴리스 페이지.

  • 문서 디렉터리: 문서 디렉터리를 설정하고 문서를 업데이트합니다.dir 적절한 경로가 있는 코드의 변수입니다.

이제 모든 설정이 완료되었으므로 단계별 가이드를 살펴보겠습니다.

네임스페이스 가져오기

.NET 프로젝트에서 Aspose.Page에 필요한 네임스페이스를 가져오는 것부터 시작하세요.

using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsModel;
using System.Drawing;
using System.IO;

1단계: XPS 문서 스트림 열기

// ExStart:3
// 문서 디렉터리의 경로입니다.
string dir = "Your Document Directory";
// XPS 파일 스트림 열기
using (FileStream xpsStream = File.Open(dir + "input1.xps", FileMode.Open, FileAccess.Read))
{
    // 스트림에서 PS 문서 만들기
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
    // 다음 단계로 계속하세요...
}
// 연장:3

2단계: 서명 텍스트 작성

// ExStart:4
// 서명 텍스트 채우기 만들기
XpsSolidColorBrush textFill = document.CreateSolidColorBrush(Color.BlueViolet);
// 다음 단계로 계속하세요...
// 연장:4

3단계: 페이지 정의 및 서명 추가

// ExStart:5
// 서명이 설정될 페이지 정의
int[] pageNumbers = new int[] {1, 2, 3};

//정의된 모든 페이지 세트 시그니처는 x=650 및 y=950 좌표에서 "확인됨"입니다.
for (int i = 0; i < pageNumbers.Length; i++)
{
    // 활성 페이지 정의
    document.SelectActivePage(pageNumbers[i]);

    // 글리프 객체 생성
    XpsGlyphs glyphs = document.AddGlyphs("Arial", 24, FontStyle.Bold, 650, 900, "Confirmed");

    // 글리프 채우기 정의
    glyphs.Fill = textFill;
}
// 다음 단계로 계속하세요...
// 연장:5

4단계: XPS 문서에 변경 사항 저장

// ExStart:6
// 변경된 XPS 문서 저장
document.Save(dir + "input1_out.xps");
// 연장:6

축하해요! .NET용 Aspose.Page를 사용하여 XPS 문서를 성공적으로 수정했습니다. 문서 처리를 향상시키기 위해 Aspose.Page에서 제공하는 추가 기능을 자유롭게 탐색해 보세요.

결론

이 튜토리얼에서는 .NET용 Aspose.Page를 사용하여 XPS 문서를 수정하는 필수 단계를 다루었습니다. 다음 단계를 따르면 서명 텍스트를 특정 페이지에 원활하게 통합하여 문서에 개인화된 터치를 추가할 수 있습니다.

FAQ

Q1: Aspose.Page는 최신 .NET 프레임워크와 호환됩니까?

A1: 예, Aspose.Page는 최신 .NET 프레임워크를 지원하기 위해 정기적으로 업데이트됩니다.

Q2: 추가된 텍스트의 글꼴과 스타일을 사용자 정의할 수 있나요?

A2: 물론이죠! 요구 사항에 따라 글꼴, 스타일 및 기타 속성을 수정할 수 있습니다.

Q3: Aspose.Page가 처리할 수 있는 문서 크기에 제한이 있나요?

A3: Aspose.Page는 다양한 크기의 문서를 처리하도록 설계되었지만 특정 세부 사항은 항상 문서를 확인하는 것이 좋습니다.

Q4: Aspose.Page에 대한 임시 라이선스를 어떻게 얻을 수 있나요?

A4: 임시 라이센스를 취득할 수 있습니다여기.

Q5: 어디서 도움을 구하거나 Aspose 커뮤니티에 연결할 수 있나요?

A5: 다음을 방문하세요.Aspose.페이지 포럼 질문을 하고 커뮤니티에 참여합니다.