XPS에 텍스트 추가
XPS 파일의 텍스트 작업을 위한 C++ API 솔루션
C++ API 솔루션용 Aspose.Page를 사용하면 다른 페이지 설명 언어 형식 파일과 함께 XPS 파일을 조작할 수 있습니다. 다른 기능 중에서도 이 솔루션을 사용하면 C++ 응용 프로그램을 사용하여 XPS 문서에 텍스트를 쉽게 추가할 수 있습니다. XPS 문서에 텍스트를 추가할 수 있는 XpsGlyphs 클래스를 사용하여 이 작업을 수행할 수 있습니다. 원하는 브러시를 지정합니다. 다음은 단 몇 줄의 코드만으로 XPS 문서에 텍스트를 추가하는 방법의 예입니다. 전체 예제와 데이터 파일을 보려면 Github 프로젝트 로 이동하세요.
XPS 파일을 코딩하려면 다음이 필요합니다.
Aspose.Page for C++ API는 기능이 풍부하고 강력하며 사용하기 쉬운 C++ 플랫폼용 문서 조작 및 변환 API입니다.
최신 버전을 직접 다운로드하고 NuGet 패키지 관리자를 열고 Aspose.Page.Cpp를 검색하여 설치할 수 있습니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
XPS 파일에 텍스트를 추가하는 단계입니다.
이 C++ 코드는 C++용 Aspose.Page를 사용하여 XPS 문서에 텍스트를 추가하는 방법을 보여줍니다.
- XpsDocument 클래스를 사용하여 새 XPS 문서를 만듭니다.
- 필요한 글꼴 정보가 포함된 문서 개체에 문자 모양을 추가합니다. XPS 문서에 텍스트를 추가하는 데 사용되는 XpsGlyphs 개체를 만듭니다. AddGlyphs() 메서드는 텍스트를 추가하는 데 사용되며 글꼴, 글꼴 크기, 글꼴 스타일, 텍스트의 X 및 Y 위치와 추가할 텍스트를 가져옵니다.
- 위에서 생성된 브러시는 글리프 개체의 채우기 속성으로 설정됩니다.
- 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 형식은 PDF 형식과 유사합니다. 둘 다 PDL(페이지 설명 언어) 형식입니다. EPS는 PostScript 언어가 아닌 HTML을 기반으로 합니다. .eps 파일은 문서가 어떻게 생겼는지에 대한 정보와 함께 문서 구조의 마크업을 포함할 수 있습니다. 문서를 인쇄하고 렌더링하는 방법에 대한 지침도 추가되었습니다. 형식의 특징은 문서의 설명을 수정한다는 것입니다. 즉, 누가, 어떤 운영 체제에서 문서를 열더라도 동일하게 보일 것입니다.