인쇄 티켓 추가 및 조작
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) 인쇄 티켓을 생성하는 단계.
- 문서 디렉토리의 경로를 설정합니다.
- XpsDocument 클래스 를 사용하여 XPS 파일을 만듭니다.
- JobPrintTicket 생성자를 사용하여 사용자 지정(custom) 작업 인쇄 티켓(job print ticket)을 추가합니다.
- 사용자 지정(custom) 페이지 매개변수 이니셜라이저(page parameter initializer)와 사용자 지정 페이지 해상도 옵션(page resolution option)을 티켓에 추가합니다.
- XPsDocument.Save() 메서드를 사용하여 변경된 XPS 문서를 저장합니다.
사용자 지정 인쇄 티켓 만들기
C++를 통해 XPS 인쇄 티켓을 편집하는 단계.
- 문서 디렉토리의 경로를 설정합니다.
- XpsDocument 클래스를 사용하여 인쇄 티켓(print tickets)이 있는 XPS 문서를 엽니다.
- 티켓에서 불필요한 매개변수를 제거(remove)하려면 Remove() 메서드를 사용합니다.
- XPsDocument.Save() 메서드를 사용하여 변경된 작업 인쇄 티켓(job print ticket)으로 문서를 저장합니다.
인쇄 티켓 편집
C++를 통해 인쇄 티켓을 가져오는(get) 단계.
- 문서 디렉토리의 경로를 설정합니다.
- XpsDocument 클래스를 사용하여 인쇄 티켓이 있는 XPS 문서를 엽니다.
- JobPrintTicket 생성자를 사용하여 작업 인쇄 티켓(job print ticket)을 만듭니다.
- GetDocumentPrintTicket() 메서드를 사용하여 문서 인쇄 티켓(document print ticket)을 만듭니다.
- GetPagePrintTicket() 메서드를 사용하여 페이지 인쇄 티켓(page print ticket)을 가져옵니다(get).
- XPsDocument.Save() 메서드를 사용하여 변경된 작업 인쇄 티켓(job print ticket)으로 문서를 저장합니다.
인쇄 티켓 획득하기
C++를 통해 XPS 파일에 대한 인쇄 티켓을 연결(link)하는 단계.
- 문서 디렉토리의 경로를 설정합니다.
- 새 XPS 파일을 만들고 XpsDocument 클래스를 사용하여 인쇄 티켓이 있는 XPS 문서를 엽니다.
- XpsDocument 클래스를 사용하여 인쇄 티켓이 있는 XPS 문서를 엽니다.
- JobPrintTicket 생성자와 작업 인쇄 티켓(job print ticket)을 연결(link)합니다.
- GetDocumentPrintTicket() 및 SetDocumentPrintTicket() 메서드를 사용하여 문서 인쇄 티켓(document print ticket)을 연결합니다.
- GetPagePrintTicket() 및 SetPagePrintTicket() 메서드를 사용하여 페이지 인쇄 티켓(page print ticket)을 연결합니다.
- XPsDocument.Save() 메서드를 사용하여 변경된 작업 인쇄 티켓(job print ticket)으로 문서를 저장합니다.
인쇄 티켓 연결하기
XPS What is XPS File Format
XPS (XML Paper Specification) は、Microsoft が提供する PDF の代替フォーマットです。XML/HTML ベースで、プラットフォームに依存せずレイアウトを保持します。