XPS 및 OXPS 파일은 모든 해상도에서 고품질 인쇄물을 생성하므로 인쇄 목적으로 사용됩니다. 일부 시나리오에서는 XPS 또는 OXPS 파일을 DOCX 또는 DOC 형식의 Word 파일로 변환할 수 있습니다. 이러한 시나리오에 따라 요구 사항에 따라 파일을 편집 가능하게 만들 수 있습니다.
- C#에서 XPS를 Word 변환기로 만들기 - API 설치
- XPS를 C#에서 Word DOCX/DOC 파일로 변환
- C#을 사용하여 프로그래밍 방식으로 OXPS를 Word DOCX/DOC 파일로 변환
C#에서 XPS를 Word 변환기로 만들기 - API 설치
XPS 또는 OXPS 파일을 DOC 또는 DOCX 형식의 Word 문서로 변환할 수 있습니다. 이것은 XPS 또는 OXPS를 PDF로 변환한 다음 이 중간 PDF 파일을 Word 문서로 변환해야 하는 2단계 프로세스입니다. 따라서 Aspose.Page for .NET 및 Aspose.PDF for .NET API를 구성해야 합니다. 다운로드 섹션에서 DLL 파일을 다운로드하거나 다음 NuGet 설치 명령을 사용하십시오.
PM> Install-Package Aspose.Page
PM> Install-Package Aspose.PDF
XPS를 C#에서 Word DOCX/DOC 파일로 변환
다음 단계에 따라 XPS 파일을 DOCX 또는 DOC 형식의 Word 문서로 변환할 수 있습니다.
- 입력 XPS 파일을 로드합니다.
- PdfSaveOptions 개체를 초기화하고 다른 매개변수를 설정합니다.
- XPS를 중간 PDF 문서로 내보냅니다.
- 중간 PDF 파일을 Word 문서로 변환합니다.
다음 코드 조각은 C#에서 프로그래밍 방식으로 XPS 파일을 Word 문서로 변환하는 방법을 설명합니다.
// PDF 출력 스트림 초기화
using (System.IO.Stream pdfStream = System.IO.File.Open("XPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{
// XPS 입력 스트림 초기화
System.IO.Stream xpsStream = System.IO.File.Open("sample.xps", System.IO.FileMode.Open);
// 입력 XPS 문서 로드
XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
// 필요한 매개변수로 옵션 객체 초기화
PdfSaveOptions options = new PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = PdfImageCompression.Jpeg,
};
// PDF 형식용 렌더링 장치 만들기
PdfDevice device = new PdfDevice(pdfStream);
// 출력 PDF 파일 저장
document.Save(device, options);
}
// 중간 PDF 파일 로드
Document pdfDocument = new Document("XPStoDOCX.pdf");
// 출력 DOCX 파일 저장
pdfDocument.Save("test.docx" , SaveFormat.DocX);
C#을 사용하여 프로그래밍 방식으로 OXPS를 Word DOCX/DOC 파일로 변환
아래 단계에 따라 OXPS 파일을 DOCX 또는 DOC 형식의 Word 문서로 변환할 수 있습니다.
- 입력 OXPS 파일을 로드합니다.
- PdfSaveOptions 클래스의 개체 만들기
- 중간 PDF 파일을 저장합니다.
- 중간 PDF를 Word 파일로 내보냅니다.
아래 코드 조각은 다음 단계를 하나씩 따르고 C#을 사용하여 OXPS를 Word로 변환합니다.
// PDF 출력 스트림 초기화
using (System.IO.Stream pdfStream = System.IO.File.Open("OXPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{
// OXPS 입력 스트림 초기화
System.IO.Stream oxpsStream = System.IO.File.Open("sample.oxps", System.IO.FileMode.Open);
// 입력 OXPS 문서 로드
XpsDocument document = new XpsDocument(oxpsStream, new XpsLoadOptions());
// 필요한 매개변수로 옵션 객체 초기화
PdfSaveOptions options = new PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = PdfImageCompression.Jpeg,
};
// PDF 형식용 렌더링 장치 만들기
PdfDevice device = new PdfDevice(pdfStream);
// 출력 PDF 파일 저장
document.Save(device, options);
}
// 중간 PDF 파일 로드
Document pdfDocument = new Document("OXPStoDOCX.pdf");
// 출력 DOCX 파일 저장
pdfDocument.Save("test.docx" , SaveFormat.DocX);
무료 임시 라이센스 받기
무료 임시 라이선스를 요청하면 모든 기능을 확인할 수 있는 무료 평가판을 받을 수 있습니다.
결론
이 기사에서는 C#에서 프로그래밍 방식으로 XPS를 Word로, OXPS를 DOCX 또는 DOC 형식의 Word로 변환하는 방법을 배웠습니다. 또한 문서 섹션을 탐색하여 더 많은 기능에 대해 알아보십시오. 문의 사항이 있는 경우 포럼에서 문의할 수 있습니다.
또한보십시오
팁: Aspose PowerPoint에서 Word로 변환기는 인기 있는 프레젠테이션을 Word 문서로 변환하는 과정을 보여주기 때문에 확인하는 것이 좋습니다.