XPS 패키지 내의 패키지 간 작업

C++를 통해 XPS 패키지 내에서 페이지, 색상 및 문자 조작

 

C++용 Aspose.Page API는 XPS 파일 작업을 위한 별도의 라이브러리를 제공하므로 XPS 파일을 고유한 형식으로 처리할 수 있습니다. 이 라이브러리는 XPS 문서 병합, 다른 형식으로 변환, 문서 내의 그래픽 조작 등 다양하고 유용한 기능을 자랑합니다.

XPS 파일의 주요 측면 중 하나는 단일 문서 내에 여러 파일을 포함할 수 있다는 것입니다. 결과적으로 Aspose.Page XPS 라이브러리는 이러한 내부 파일과 해당 페이지를 관리하는 기능을 제공합니다. "패키지 간 작업"으로 알려진 이러한 작업에는 다양한 XPS 문서에서 콘텐츠를 조작하는 작업이 포함됩니다.

이 섹션에서는 단일 XPS 문서 내 페이지 관리, 특정 색상의 텍스트(글리프) 추가 등 패키지 간 작업의 구체적인 예를 살펴보겠습니다.

하지만 기능을 사용해 보려면 먼저 솔루션을 얻어야 합니다.

  • NuGet 패키지 관리자를 열고 Aspose.Page를 검색하여 설치하세요. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

XPS 패키지 C++ 내에서 페이지를 조작하는 단계입니다.

  1. 문서 디렉터리의 경로를 설정합니다.
  2. XpsDocument 클래스 를 사용하여 XPS 파일을 만듭니다.
  3. 한 문서의 활성 페이지를 다른 문서의 시작 부분에 삽입하려면 InsertPage() 를 사용하세요. ) 방법.
  4. 한 문서의 활성 페이지를 다른 문서의 끝에 삽입하려면 AddPage() 메서드를 사용하세요. .
  5. 빈 페이지를 제거하려면 RemovePage() 메서드를 사용하세요.
  6. 한 문서에서 다른 문서로 페이지를 제거하려면 InsertPage()SelectActivePage() 를 사용하세요. ) 방법.
  7. XPsDocument.Save 메서드를 사용하여 변경된 XPS 문서를 저장합니다.
페이지 조작

XPS 패키지 C++ 내에서 문자 모양 복제본을 추가하는 단계입니다.

  1. 문서 디렉터리의 경로를 설정합니다.
  2. XPS 파일의 스트림을 엽니다.
  3. XpsDocument Class를 사용하여 XPS 파일을 만듭니다.
  4. AddGlyphs() 메서드를 사용하여 문서에 글리프를 추가합니다.
  5. XpsDocument Class를 사용하여 두 번째 XPS 파일을 만듭니다.
  6. 첫 번째 파일의 글리프를 두 번째 파일로 복제하려면 Add()Clone() 을 사용하세요. /xpsglyphs/clone/) 방법.
  7. XPsDocument.Save() 메서드를 사용하여 두 XPS 문서를 모두 저장합니다.
글리프 복제 추가 및 색상 변경

이미지가 채워진 Glyph C++를 추가하는 단계입니다.

  1. 문서 디렉터리의 경로를 설정합니다.
  2. XPS 파일의 스트림을 엽니다.
  3. XpsDocument Class를 사용하여 XPS 파일을 만듭니다.
  4. AddGlyphs() 메서드를 사용하여 문서에 글리프를 추가합니다.
  5. 이미지 브러시로 글리프를 채우려면 CreateImageBrush() 메서드를 사용하세요.
  6. XpsDocument Class를 사용하여 두 번째 XPS 파일을 만듭니다.
  7. AddGlyphs() 메서드를 사용하여 첫 번째 문서의 글꼴이 포함된 글리프를 두 번째 문서에 추가합니다.
  8. 첫 번째 문서의 채우기에서 이미지 브러시를 만들고 CreateImageBrush() 메서드를 사용하여 두 번째 문서의 글리프를 채웁니다.
  9. XPsDocument.Save() 메서드를 사용하여 두 XPS 문서를 모두 저장합니다.
이미지가 채워진 글리프 및 외국 이미지 추가

XPS XPS 파일 형식이란 무엇입니까?

XPS 형식은 PDF 형식과 유사합니다. 둘 다 PDL(페이지 설명 언어) 형식입니다. EPS는 PostScript 언어가 아닌 HTML을 기반으로 합니다. .eps 파일은 문서가 어떻게 생겼는지에 대한 정보와 함께 문서 구조의 마크업을 포함할 수 있습니다. 문서를 인쇄하고 렌더링하는 방법에 대한 지침도 추가되었습니다. 형식의 특징은 문서의 설명을 수정한다는 것입니다. 즉, 누가, 어떤 운영 체제에서 문서를 열더라도 동일하게 보일 것입니다.