처음부터 XPS 문서 만들기

XPS 파일 생성 및 변경을 위한 C++ API 솔루션.

 

Aspose.Page for C++ API 솔루션을 사용하면 XPS 파일 및 기타 Page Description Language 형식 파일을 조작할 수 있습니다. 풍부한 기능을 통해 문서에 다양한 모양을 추가하거나, 몇 개의 파일을 단일 파일로 병합하거나, 더 적합한 형식으로 변환할 수 있습니다. 이 형식으로만 작업을 시작하는 경우 새 XPS 파일을 만들고 기존 파일을 수정(글리프 추가)하는 방법이 여기에 설명되어 있습니다. 더 나은 이해를 위해 코드 스니펫이 추가되었습니다.

새 XPS 파일을 만들려면 다음이 필요합니다.

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Page

C++로 XPS 파일 만들기

  1. XpsDocument 수업
  2. XPS 문서 개체의 AddGlyphs() 메서드를 사용하여 문서에 글리프 세트를 추가합니다.
  3. XPS 문서 개체의 CreateSolidColorBrush 메서드로 만든 단색 브러시를 전달하여 set_Fill 메서드를 사용하여 텍스트의 채우기 색상을 설정합니다.
  4. 결과 XPS 문서를 dir 변수로 지정된 디렉토리의 output.xps 파일에 저장합니다.

XPS 파일을 만드는 C++ 코드

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    // Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    // Save the result
    xpsDocs->Save(dir + u"output.xps");



자주하는 질문

1. XPS 파일을 어떻게 편집할 수 있나요?

이 API 솔루션을 사용하여 XPS 파일을 수정하려면 먼저 파일 경로를 설정한 다음 XpsDocument 클래스의 엔터티를 사용하여 변경 사항을 구현합니다.

2. XPS 파일을 만드는 방법은 무엇입니까?

Aspose.Page를 사용하여 새 XPS 파일을 만들려면 문서 경로를 설정한 다음 XpsDocument 클래스의 XpsDocument 생성자를 사용해야 합니다.

3. XPS를 DOCX로 어떻게 변환하나요?

XPS 파일에서 DOCX 파일을 얻으려면 무료 크로스 플랫폼 변환기 를 사용하세요.

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

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