XPS OXPS를 Word Java로 변환

XPSOXPS 파일은 고품질 인쇄 출력을 생성하기 위해 해상도에 독립적이기 때문에 선호되는 경우가 많습니다. 경우에 따라 XPS 또는 OXPS 파일을 Word 문서로 변환해야 할 수도 있습니다. 이 기사에서는 Java에서 프로그래밍 방식으로 XPS 또는 OXPS 문서를 DOCX 또는 DOC 파일 확장자를 가진 워드 파일로 변환하는 방법에 대해 설명합니다.

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

XPS 또는 OXPS 파일은 DOC 또는 DOCX 파일 형식의 Word 문서로 변환할 수 있습니다. 이 변환은 입력 XPS 또는 OXPS가 처음에 PDF 문서로 렌더링되고 나중에 Word 문서로 변환되는 두 단계를 기반으로 합니다. 따라서 다운로드 섹션에서 JAR 파일을 다운로드하여 Java용 Aspose.PageAspose.PDF API를 구성하거나 다음 Maven 구성을 사용해야 합니다.

저장소:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

의존:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.12</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>22.1</version>
    </dependency>
</dependencies>

Java에서 XPS를 Word DOCX/DOC 파일로 변환

다음 단계에 따라 XPS 파일을 DOCX 또는 DOC 형식의 Word 문서로 변환할 수 있습니다.

  1. 변환을 위한 소스 XPS 파일을 로드합니다.
  2. PdfSaveOptions 클래스의 개체를 만들고 속성을 지정합니다.
  3. XPS 파일을 PDF 파일로 렌더링합니다.
  4. 이 중간 PDF 문서를 Word 파일로 내보냅니다.

다음 코드 조각은 Java에서 프로그래밍 방식으로 XPS 파일을 Word 문서로 변환하는 방법을 자세히 설명합니다.

// 중간 PDF 파일을 보유하도록 ByteArrayOutputStream 초기화
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// 입력 XPS 문서 로드
XpsDocument document = new XpsDocument("sample.xps");

// 필요한 매개변수를 사용하여 PdfSaveOptions 개체 초기화
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// PDF 형식용 렌더링 장치 만들기
PdfDevice device = new PdfDevice(os);

// 출력 PDF 파일 저장
document.save(device, options);

// 중간 PDF 파일 로드
Document pdfDocument = new Document(os.toByteArray());

// 출력 Word 문서를 DOCX 파일로 저장
pdfDocument.save("output.docx" , SaveFormat.DocX);

Java를 사용하여 프로그래밍 방식으로 OXPS를 Word DOCX/DOC 파일로 변환

다음 단계에 따라 OXPS 파일을 DOCX 또는 DOC 파일 확장자를 가진 Word 문서로 변환할 수 있습니다.

  1. 먼저 소스 OXPS 파일을 로드합니다.
  2. PdfSaveOptions 클래스의 인스턴스를 인스턴스화합니다.
  3. 중간 PDF 파일을 스트림에 씁니다.
  4. 중간 PDF 파일을 Word 문서로 저장합니다.

아래 코드 스니펫은 Java에서 OXPS를 Word로 변환하는 방법을 보여줍니다.

// 중간 PDF 파일을 보유하도록 ByteArrayOutputStream 초기화
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// 입력 OXPS 문서 로드
XpsDocument document = new XpsDocument("sample.oxps");

// 필요한 매개변수를 사용하여 PdfSaveOptions 개체 초기화
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// PDF 형식용 렌더링 장치 만들기
PdfDevice device = new PdfDevice(os);

// 출력 PDF 파일 저장
document.save(device, options);

// 중간 PDF 파일 로드
Document pdfDocument = new Document(os.toByteArray());

// 출력 Word 문서를 DOCX 파일로 저장
pdfDocument.save("output.docx" , SaveFormat.DocX);

무료 임시 라이센스 받기

무료 임시 라이선스를 요청하여 API를 전체 용량으로 평가하기 위한 무료 평가판을 요청할 수 있습니다.

결론

이 기사에서는 Java에서 프로그래밍 방식으로 XPS를 Word로, OXPS를 DOCX 또는 DOC 형식의 Word로 변환하는 방법을 이해했습니다. 또한 더 많은 기능을 알아보려면 문서 섹션을 방문하십시오. 문의 사항이 있으시면 언제든지 포럼으로 연락해 주십시오.

또한보십시오

Java에서 XPS를 JPG 또는 PNG 이미지로 변환

팁: Aspose PowerPoint에서 Word로 변환기는 인기 있는 프레젠테이션을 Word 문서로 변환하는 과정을 보여주기 때문에 확인하는 것이 좋습니다.