XPS에 텍스트 추가

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

 

Aspose.Page for C++ API 솔루션을 사용하면 다른 페이지 기술 언어 형식 파일과 함께 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

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

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

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

XPS 파일에 텍스트를 삽입하는 C++ 코드

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create a new XPS Document
    auto doc = System::MakeObject<XpsDocument>();
    
    //Create a brush 
    System::SharedPtr<XpsSolidColorBrush> textFill = doc->CreateSolidColorBrush(System::Drawing::Color::get_Black());
    
    //Add a glyph to the document
    System::SharedPtr<XpsGlyphs> glyphs = doc->AddGlyphs(u"Arial", 12.0f, System::Drawing::FontStyle::Regular, 300.f, 450.f, u"Hello World!");
    glyphs->set_Fill(textFill);

    // Save the resultant XPS document
    doc->Save(outDir() + u"AddText_out.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 파일은 문서가 어떻게 생겼는지에 대한 정보와 함께 문서 구조의 마크업을 포함할 수 있습니다. 문서를 인쇄하고 렌더링하는 방법에 대한 지침도 추가되었습니다. 형식의 특징은 문서의 설명을 수정한다는 것입니다. 즉, 누가, 어떤 운영 체제에서 문서를 열더라도 동일하게 보일 것입니다.