.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: 방문이 링크 임시면허를 취득하기 위해