XPS의 페이지 수 관리

XPS 파일에 페이지를 추가하거나 제거하는 .NET API 솔루션

 

XPS는 하나의 파일에 여러 문서를 저장할 수 있으며 XPS 문서에는 여러 페이지가 포함될 수 있습니다. Aspose.Page API 솔루션이 제공하는 또 다른 기능은 XPS 파일의 수를 관리하는 것입니다. 이를 통해 XPS 파일 변환의 경우 API를 사용하여 페이지를 추가하거나 제거할 수 있습니다. 이것은 기존 또는 새로 생성된 파일에 대해 수행할 수 있습니다.

필요한 XPS 문서에 페이지 추가 또는 삭제:

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

  • NuGet 패키지 관리자를 열고 Aspose.Page를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command


    PM> Install-Package Aspose.Page

XPS 파일에 페이지를 추가하는 단계.

  1. 문서 디렉토리의 경로를 설정하십시오.
  2. XpsDocument Class 를 사용하여 XPS 파일을 만듭니다.
  3. InsertPage() 메서드를 사용하여 빈 페이지를 만듭니다.
  4. XPsDocument.Save 를 사용하여 변경된 XPS 문서를 저장합니다.

XPS 파일에 페이지를 추가하는 C# 코드

    using Aspose.Page.Xps;
    using Aspose.Page.Xps.XpsModel;
    using System.Drawing;
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");

    // Insert an empty page at beginning of pages list
    doc.InsertPage(1, true);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "AddPages_out.xps");
다음 코드 조각은 .NET Api 솔루션용 Aspose.Page 내의 XPS 파일에서 쓸모 없는 페이지를 삭제하는 방법을 보여줍니다.

XPS 파일의 일부 페이지를 삭제해야 하는 경우 다음 단계를 수행하십시오.

  1. 문서 디렉토리의 경로를 설정하십시오.
  2. XpsDocument 클래스*를 사용하여 XPS 파일을 만들거나 엽니다.
  3. RemovePage() 메서드를 사용하여 더 이상 필요하지 않은 페이지를 제거합니다.
  4. XPsDocument.Save() 메서드를 사용하여 변경된 XPS 문서 저장

XPS 파일에서 페이지를 제거하는 C# 코드

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");

    // Remove the first page (at index 1).
    doc.RemovePageAt(1);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "Sample2_out.xps");



자주하는 질문

1. XPS에서 페이지를 어떻게 삭제하나요?

XPS 파일에서 페이지를 제거하려면 RemovePage() 메서드를 사용하여 편집된 문서를 저장합니다.

2. XPS 파일의 페이지를 편집할 수 있습니까?

이 API 솔루션으로 XPS 파일을 편집하려면 XpsDocument 클래스의 속성, 메서드 및 생성자를 사용하세요.

3. XPS 파일에 페이지를 추가하는 방법은 무엇입니까?

XPS 파일에 다른 페이지를 추가하려면 InsertPage() 메서드를 사용하여 편집된 문서를 저장합니다.

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

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