XPS에 텍스트 추가

XPS 파일의 텍스트 작업을 위한 C++ API 솔루션

 

Aspose.Page for C++ API 솔루션을 사용하면 XPS 파일과 다른 페이지 기술 언어(Page Description Language) 형식 파일을 조작할 수 있습니다. 다른 기능 중에서 이 솔루션은 C++ 애플리케이션을 사용하여 XPS 문서에 텍스트를 쉽게 추가할 수 있도록 해줍니다. 선택한 브러시를 지정하여 XPS 문서에 텍스트를 추가할 수 있는 XpsGlyphs 클래스를 사용하여 이 작업을 수행할 수 있습니다. 다음은 단 몇 줄의 코드로 XPS 문서에 텍스트를 추가하는 방법의 예입니다. 전체 예제 및 데이터 파일은 Github 프로젝트 를 참조하십시오.

XPS 파일을 코딩하려면 다음이 필요합니다.

  • C++ 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 및 변환 API인 Aspose.Page for C++ API.

  • 최신 버전을 직접 다운로드하려면 NuGet 패키지 관리자를 열고 Aspose.Page.Cpp를 검색하여 설치하십시오. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

XPS 파일에 텍스트를 추가하는 단계.

이 C++ 코드는 Aspose.Page for C++를 사용하여 XPS 문서에 텍스트를 추가하는 방법을 보여줍니다.

  1. XpsDocument 클래스를 사용하여 새 XPS 문서를 생성합니다.
  2. 필요한 글꼴 정보를 사용하여 문서 개체에 글리프(glyph)를 추가합니다. XPS 문서에 텍스트를 추가하는 데 사용되는 XpsGlyphs 개체를 생성합니다. AddGlyphs() 메서드는 텍스트를 추가하는 데 사용되며 글꼴, 글꼴 크기, 글꼴 스타일, 텍스트의 X 및 Y 위치, 추가할 텍스트를 인수로 받습니다.
  3. 위에서 생성한 브러시는 글리프 개체의 채우기 속성(fill property)으로 설정됩니다.
  4. XpsDocument 클래스의 Save() 메서드를 호출하고 파일을 저장할 경로를 전달하여 수정된 XPS 문서를 저장합니다.
XPS에 텍스트 추가



자주하는 질문

1. XPS 문서에 텍스트를 추가할 수 있나요?

예, XPS 파일에 텍스트를 추가할 수 있습니다. XPS는 PDF와 유사하게 Microsoft에서 개발한 고정 레이아웃 문서 형식으로, 이미지, 도형 등 다른 콘텐츠와 함께 텍스트를 포함할 수 있도록 지원합니다.

2. XPS 파일에 특정 형식의 텍스트를 어떻게 추가합니까?

Aspose.Page API 솔루션을 사용하여 XPS 문서에 텍스트를 통합하려면 XpsGlyphs 개체를 인스턴스화합니다. 이 개체는 텍스트 콘텐츠를 추가하기 위한 통로 역할을 합니다. 이 목적을 위해 AddGlyphs() 메서드를 사용하면 텍스트의 위치를 ​​나타내는 X 및 Y 좌표와 함께 글꼴, 글꼴 크기, 글꼴 스타일을 포함한 입력이 필요합니다. 마지막으로 인수로 추가할 실제 텍스트를 제공합니다.

3. XPS 파일에 텍스트를 추가할 때 제한 사항이나 고려 사항이 있습니까?

명심해야 할 몇 가지 제한 사항과 고려 사항이 있습니다. 예를 들어 XPS 문서에 사용된 글꼴은 적절한 렌더링을 보장하기 위해 문서가 표시되는 시스템에 포함되거나 사용 가능해야 합니다. 또한 텍스트 형식은 XPS 파일을 생성하거나 편집하는 데 사용되는 소프트웨어에 따라 다를 수 있으므로 플랫폼 전반에서 일관되게 표시되도록 다양한 뷰어로 문서를 테스트하는 것이 중요합니다.

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

XPS (XML Paper Specification) は、Microsoft が提供する PDF の代替フォーマットです。XML/HTML ベースで、プラットフォームに依存せずレイアウトを保持します。