XPS OXPS를 Word로 변환

XPSOXPS 파일은 모든 해상도에서 고품질 인쇄물을 생성하므로 인쇄 목적으로 사용됩니다. 일부 시나리오에서는 XPS 또는 OXPS 파일을 DOCX 또는 DOC 형식의 Word 파일로 변환할 수 있습니다. 이러한 시나리오에 따라 요구 사항에 따라 파일을 편집 가능하게 만들 수 있습니다.

C#에서 XPS를 Word 변환기로 만들기 - API 설치

XPS 또는 OXPS 파일을 DOC 또는 DOCX 형식의 Word 문서로 변환할 수 있습니다. 이것은 XPS 또는 OXPS를 PDF로 변환한 다음 이 중간 PDF 파일을 Word 문서로 변환해야 하는 2단계 프로세스입니다. 따라서 Aspose.Page for .NETAspose.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 문서로 변환할 수 있습니다.

  1. 입력 XPS 파일을 로드합니다.
  2. PdfSaveOptions 개체를 초기화하고 다른 매개변수를 설정합니다.
  3. XPS를 중간 PDF 문서로 내보냅니다.
  4. 중간 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 문서로 변환할 수 있습니다.

  1. 입력 OXPS 파일을 로드합니다.
  2. PdfSaveOptions 클래스의 개체 만들기
  3. 중간 PDF 파일을 저장합니다.
  4. 중간 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 문서로 변환하는 과정을 보여주기 때문에 확인하는 것이 좋습니다.