.NET용 Aspose.Page를 사용하여 기존 인쇄 티켓 편집

소개

.NET용 Aspose.Page를 사용하여 기존 인쇄 티켓을 편집하는 방법에 대한 포괄적인 가이드에 오신 것을 환영합니다! Aspose.Page는 개발자가 XPS 문서를 쉽게 작업할 수 있게 해주는 강력한 라이브러리입니다. 이 튜토리얼에서는 원활한 학습 경험을 위해 각 단계를 세분화하여 실제 사례를 통해 인쇄 티켓을 편집하는 과정을 안내합니다.

전제 조건

튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  • C# 프로그래밍에 대한 기본 지식.
  • 컴퓨터에 Visual Studio가 설치되어 있습니다.
  • .NET용 Aspose.Page 라이브러리가 다운로드되어 프로젝트에서 참조됩니다.

.NET용 Aspose.Page를 아직 설치하지 않은 경우 다운로드할 수 있습니다.여기.

네임스페이스 가져오기

먼저 필요한 네임스페이스를 C# 프로젝트로 가져옵니다. 이렇게 하면 Aspose.Page 기능에 액세스할 수 있습니다.

using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsMetadata;
using Aspose.Page.XPS.XpsModel;
using System;
using System.Drawing;

이제 제공한 예제 코드를 여러 단계로 분석해 보겠습니다.

1단계: 문서 디렉터리 설정

// 문서 디렉터리의 경로입니다.
string dir = "Your Document Directory";

여기서 교체하세요"Your Document Directory" XPS 문서가 있는 실제 경로를 사용합니다.

2단계: 인쇄 티켓으로 XPS 문서 열기

// ExStart:3
XpsDocument xDocs = new XpsDocument(dir + "input3.xps");
JobPrintTicket pt = xDocs.JobPrintTicket;
// 연장:3

이 단계에는 XPS 문서를 열고 해당 JobPrintTicket을 얻는 작업이 포함됩니다.

3단계: 작업 인쇄 티켓에서 매개변수 제거

// ExStart:4
pt.Remove(
	"ns0000:PageDevmodeSnapshot",
	"ns0000:JobInterleaving",
	"ns0000:JobImageType");
// 연장:4

다음을 사용하여 JobPrintTicket에서 원하지 않는 매개변수를 제거합니다.Remove방법.

4단계: 작업 인쇄 티켓에 매개변수 추가

// ExStart:5
pt.Add(
	new JobCopiesAllDocuments(2),
	new PageMediaSize(PageMediaSize.PageMediaSizeOption.ISOA4));
// 연장:5

다음을 사용하여 JobPrintTicket에 원하는 매개변수를 추가합니다.Add방법.

5단계: 변경된 작업 인쇄 티켓으로 문서 저장

// ExStart:6
xDocs.Save(dir + "output3.xps");
// 연장:6

업데이트된 JobPrintTicket을 사용하여 수정된 XPS 문서를 저장합니다.

.NET용 Aspose.Page를 사용하여 번거로움 없이 인쇄 티켓을 편집하려면 이 단계를 반복하세요!

결론

축하해요! .NET용 Aspose.Page를 사용하여 기존 인쇄 티켓을 편집하는 방법을 성공적으로 배웠습니다. 이 강력한 라이브러리는 XPS 문서 처리에 유연성과 용이성을 제공하므로 개발자에게 귀중한 도구입니다.

자주 묻는 질문

Q1: Aspose.Page for .NET을 다른 문서 형식과 함께 사용할 수 있습니까?

A1: 예, .NET용 Aspose.Page는 주로 XPS 문서에 중점을 두지만 Aspose는 다양한 형식에 대한 다양한 라이브러리를 제공합니다. 자세한 내용은 해당 설명서를 확인하세요.

Q2: .NET용 Aspose.Page는 .NET Core와 호환됩니까?

A2: 예, .NET용 Aspose.Page는 .NET Core와 호환되므로 개발 환경에 유연성을 제공합니다.

Q3: Aspose.Page와 관련된 지원을 받거나 질문을 하려면 어떻게 해야 하나요?

A3: 다음을 방문하세요.Aspose.페이지 포럼커뮤니티 지원을 받고 다른 개발자와 연결됩니다.

Q4: Aspose.Page for .NET에 대한 무료 평가판이 있습니까?

A4: 예, 무료 평가판을 받을 수 있습니다.여기.

Q5: Aspose.Page for .NET의 임시 라이선스를 어떻게 얻을 수 있나요?

A5: 방문이 링크 임시면허를 취득하기 위해