XPS에 이미지 추가

멋진 이미지를 쉽게 추가하여 XPS 파일을 향상시키는 C++용 동적 API 솔루션입니다. C++ 애플리케이션을 강화하고 XPS 파일의 콘텐츠를 향상시키세요!

 

C++ API 솔루션용 Aspose.Page를 사용하면 다른 페이지 설명 언어 형식 파일과 함께 XPS 파일을 조작할 수 있습니다. 다른 기능 중에서도 이 솔루션을 사용하면 XPS 문서를 쉽게 만들고 읽을 수 있으며 문서에 이미지를 추가할 수 있습니다. XPS 파일에 이미지를 추가하는 Matrix 및 ImageBrush를 만들어 이를 수행할 수 있습니다. 이를 수행하는 방법에 대한 예는 다음과 같습니다. 전체 예제와 데이터 파일을 보려면 Github 프로젝트 로 이동하세요. 이 API 솔루션으로 XPS 문서를 향상시키세요! 이미지 삽입 기능을 원활하게 통합하여 XPS 파일을 시각적으로 쉽게 향상할 수 있습니다. 매력적인 보고서를 작성하든, 프리젠테이션을 디자인하든, 매력적인 문서를 작성하든 관계없이 당사의 API는 프로세스를 단순화하고 정확성과 효율성을 보장합니다. 콘텐츠 제작 능력을 새로운 차원으로 끌어올려 보세요. 무료 평가판을 받거나 지금 바로 구매하여 C++ API 솔루션과 손쉬운 이미지 통합의 마법을 발견해보세요!

XPS 파일에 사진을 추가하려면 다음이 필요합니다.

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Page

XPS 파일에 이미지를 추가하는 단계입니다.

  1. XpsDocument 클래스를 사용하여 새 XPS 문서를 만듭니다.
  2. 필요한 경로 지오메트리가 정의된 XpsPath 개체를 만듭니다. 이에 대한 AddPath() 메서드 호출
  3. 필요한 경우 이미지를 배치하는 데 사용되는 매트릭스를 만듭니다. 행렬은 경로의 RenderTransform 속성으로 설정됩니다.
  4. ImageBrush를 만들어 경로를 이미지로 채웁니다. CreateImageBrush() 메서드는 브러시를 만드는 데 사용되며 이미지 파일의 경로, 소스 사각형 및 대상 사각형을 가져옵니다.
  5. XpsDocument 클래스의 Save() 메서드를 호출하고 파일을 저장할 경로를 전달하여 수정된 XPS 문서를 저장합니다.

XPS 파일에 그림을 삽입하는 C++ 코드

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create new XPS Document
    System::SharedPtr<XpsDocument> doc = System::MakeObject<XpsDocument>();

    // Add Image
    System::SharedPtr<XpsPath> path = doc->AddPath(doc->CreatePathGeometry(u"M 30,20 l 258.24,0 0,56.64 -258.24,0 Z"));
    //Creating a matrix is optional, it can be used for proper positioning
    path->set_RenderTransform(doc->CreateMatrix(0.7f, 0.f, 0.f, 0.7f, 0.f, 20.f));

    //Create Image Brush
    path->set_Fill(doc->CreateImageBrush(dataDir() + u"QL_logo_color.tif", System::Drawing::RectangleF(0.f, 0.f, 258.24f, 56.64f), System::Drawing::RectangleF(50.f, 20.f, 193.68f, 42.48f)));

    // Save resultant XPS document
    doc->Save(outDir() + u"AddImage_out.xps");



자주하는 질문

1. XPS 파일에 이미지를 추가할 수 있나요?

XPS는 PDF와 유사하게 Microsoft에서 개발한 고정 레이아웃 문서 형식으로, 텍스트 및 기타 그래픽 요소와 함께 이미지를 포함할 수 있도록 지원합니다. XPS 파일에 이미지를 직접 삽입하여 시각적 콘텐츠를 강화하고 더욱 매력적인 문서를 만들 수 있습니다.

2. XPS 파일에 이미지를 어떻게 추가하나요?

XPS 파일에 이미지를 추가하려면 사용 중인 소프트웨어나 도구에 따라 다양한 방법을 사용할 수 있습니다. Aspose.Page에서는 XpsDocument 클래스의 XpsDocument.AddPath() 메서드입니다.

3. XPS 파일과 호환되는 이미지 형식은 무엇입니까?

XPS 파일은 JPEG, PNG, TIFF, GIF 및 BMP를 포함하되 이에 국한되지 않고 포함할 다양한 이미지 형식을 지원합니다. 이러한 형식의 이미지를 XPS 파일에 삽입할 수 있으며, 호환되는 XPS 리더 또는 소프트웨어를 사용하여 볼 때 문서 내에서 올바르게 렌더링되고 표시됩니다.

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

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