인쇄 티켓 추가 및 조작

C++를 통해 XPS 파일의 인쇄 티켓(print tickets) 생성, 편집, 연결 및 가져오기

 

XPS 파일의 맥락에서 인쇄 티켓(print ticket)은 문서 인쇄 방법을 지정하는 일련의 명령입니다. 기본적으로 다음 정보가 포함된 구성 파일입니다:

  • 인쇄된 페이지의 크기와 방향.
  • 종이 트레이(paper tray) 또는 피더(feeder)를 사용해야 합니다.
  • 인쇄된 출력(output)의 해상도 및 색심도(color depth).
  • 용지 양면에 인쇄할지 여부.
  • 페이지를 인쇄하고 한 부씩 인쇄(collated)해야 하는 순서.
  • 스테이플링, 제본(binding) 또는 구멍 뚫기(hole punching)와 같은 추가 마감 옵션(finishing options).

인쇄 티켓(print tickets)을 이해하고 활용하면 인쇄 프로세스를 최적화하고 XPS 문서에 대해 원하는 출력(output)을 얻을 수 있습니다.

Aspose.Page API 솔루션은 다른 여러 기능 중에서 인쇄 티켓 작업을 허용합니다. 여기서는 인쇄 티켓을 생성, 편집, 가져오고 연결하는 방법을 설명하는 정보를 확인할 수 있습니다. XPS 파일의 인쇄 티켓을 조작하려면 다음이 필요합니다:

-

풍부한 기능, 그리고 강력하고 사용하기 쉬운 문서 조작 및 변환 C++ API용 Aspose.Page API.

-

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

Package Manager Console Command

    PM> Install-Package Aspose.Page

C++에서 사용자 지정(custom) 인쇄 티켓을 생성하는 단계.

  1. 문서 디렉토리의 경로를 설정합니다.
  2. XpsDocument 클래스 를 사용하여 XPS 파일을 만듭니다.
  3. JobPrintTicket 생성자를 사용하여 사용자 지정(custom) 작업 인쇄 티켓(job print ticket)을 추가합니다.
  4. 사용자 지정(custom) 페이지 매개변수 이니셜라이저(page parameter initializer)와 사용자 지정 페이지 해상도 옵션(page resolution option)을 티켓에 추가합니다.
  5. XPsDocument.Save() 메서드를 사용하여 변경된 XPS 문서를 저장합니다.
사용자 지정 인쇄 티켓 만들기

C++를 통해 XPS 인쇄 티켓을 편집하는 단계.

  1. 문서 디렉토리의 경로를 설정합니다.
  2. XpsDocument 클래스를 사용하여 인쇄 티켓(print tickets)이 있는 XPS 문서를 엽니다.
  3. 티켓에서 불필요한 매개변수를 제거(remove)하려면 Remove() 메서드를 사용합니다.
  4. XPsDocument.Save() 메서드를 사용하여 변경된 작업 인쇄 티켓(job print ticket)으로 문서를 저장합니다.
인쇄 티켓 편집

C++를 통해 인쇄 티켓을 가져오는(get) 단계.

  1. 문서 디렉토리의 경로를 설정합니다.
  2. XpsDocument 클래스를 사용하여 인쇄 티켓이 있는 XPS 문서를 엽니다.
  3. JobPrintTicket 생성자를 사용하여 작업 인쇄 티켓(job print ticket)을 만듭니다.
  4. GetDocumentPrintTicket() 메서드를 사용하여 문서 인쇄 티켓(document print ticket)을 만듭니다.
  5. GetPagePrintTicket() 메서드를 사용하여 페이지 인쇄 티켓(page print ticket)을 가져옵니다(get).
  6. XPsDocument.Save() 메서드를 사용하여 변경된 작업 인쇄 티켓(job print ticket)으로 문서를 저장합니다.
인쇄 티켓 획득하기

C++를 통해 XPS 파일에 대한 인쇄 티켓을 연결(link)하는 단계.

  1. 문서 디렉토리의 경로를 설정합니다.
  2. 새 XPS 파일을 만들고 XpsDocument 클래스를 사용하여 인쇄 티켓이 있는 XPS 문서를 엽니다.
  3. XpsDocument 클래스를 사용하여 인쇄 티켓이 있는 XPS 문서를 엽니다.
  4. JobPrintTicket 생성자와 작업 인쇄 티켓(job print ticket)을 연결(link)합니다.
  5. GetDocumentPrintTicket()SetDocumentPrintTicket() 메서드를 사용하여 문서 인쇄 티켓(document print ticket)을 연결합니다.
  6. GetPagePrintTicket()SetPagePrintTicket() 메서드를 사용하여 페이지 인쇄 티켓(page print ticket)을 연결합니다.
  7. XPsDocument.Save() 메서드를 사용하여 변경된 작업 인쇄 티켓(job print ticket)으로 문서를 저장합니다.
인쇄 티켓 연결하기

XPS What is XPS File Format

XPS (XML Paper Specification) は、Microsoft が提供する PDF の代替フォーマットです。XML/HTML ベースで、プラットフォームに依存せずレイアウトを保持します。