Konwertuj XPS OXPS na Word Java

Pliki XPS i OXPS są często preferowane ze względu na ich niezależność od rozdzielczości w celu tworzenia wysokiej jakości wydruków. W niektórych przypadkach może być konieczne przekonwertowanie pliku XPS lub OXPS na dokument programu Word. W tym artykule omówiono, jak programowo konwertować dokumenty XPS lub OXPS do pliku Word z rozszerzeniem pliku DOCX lub DOC w Javie.

Utwórz konwerter XPS na Word w Javie — instalacja API

Pliki XPS lub OXPS można konwertować na dokumenty programu Word w formacie DOC lub DOCX. Ta konwersja opiera się na dwóch krokach, w których wejściowy XPS lub OXPS jest najpierw renderowany jako dokument PDF, który jest później konwertowany na dokument programu Word. Musisz więc skonfigurować API Aspose.Page for Java i Aspose.PDF for Java, pobierając pliki JAR z sekcji Downloads lub użyć następujących konfiguracji Mavena:

Magazyn:

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

Zależność:

 <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>

Konwertuj XPS na plik Word DOCX / DOC w Javie

Możesz przekonwertować plik XPS na dokument Word w formacie DOCX lub DOC, wykonując poniższe czynności:

  1. Załaduj źródłowy plik XPS do konwersji.
  2. Utwórz obiekt klasy PdfSaveOptions i określ jego właściwości.
  3. Renderuj plik XPS do pliku PDF.
  4. Wyeksportuj ten pośredni dokument PDF do pliku Word.

Poniższy fragment kodu wyjaśnia, jak programowo przekonwertować plik XPS na dokument programu Word w Javie:

// Zainicjuj ByteArrayOutputStream, aby przechowywać pośredni plik PDF
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Załaduj wejściowy dokument XPS
XpsDocument document = new XpsDocument("sample.xps");

// Zainicjuj obiekt PdfSaveOptions z niezbędnymi parametrami
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Utwórz urządzenie renderujące dla formatu PDF
PdfDevice device = new PdfDevice(os);

// Zapisz wyjściowy plik PDF
document.save(device, options);

// Załaduj pośredni plik PDF
Document pdfDocument = new Document(os.toByteArray());

// Zapisz wyjściowy dokument programu Word jako plik DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

Konwertuj OXPS na plik Word DOCX/DOC programowo przy użyciu języka Java

Możesz przekonwertować plik OXPS na dokument programu Word z rozszerzeniem pliku DOCX lub DOC, wykonując następujące czynności:

  1. Najpierw załaduj źródłowy plik OXPS.
  2. Utwórz instancję klasy PdfSaveOptions.
  3. Zapisz pośredni plik PDF do strumienia.
  4. Zapisz pośredni plik PDF jako dokument programu Word.

Poniższy fragment kodu pokazuje, jak przekonwertować OXPS na Word w Javie:

// Zainicjuj ByteArrayOutputStream, aby przechowywać pośredni plik PDF
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Załaduj wejściowy dokument OXPS
XpsDocument document = new XpsDocument("sample.oxps");

// Zainicjuj obiekt PdfSaveOptions z niezbędnymi parametrami
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Utwórz urządzenie renderujące dla formatu PDF
PdfDevice device = new PdfDevice(os);

// Zapisz wyjściowy plik PDF
document.save(device, options);

// Załaduj pośredni plik PDF
Document pdfDocument = new Document(os.toByteArray());

// Zapisz wyjściowy dokument programu Word jako plik DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

Uzyskaj bezpłatną tymczasową licencję

Możesz poprosić o bezpłatną wersję próbną, aby w pełni ocenić interfejs API, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule dowiedziałeś się, jak programowo przekonwertować XPS na Word i OXPS na Word w formacie DOCX lub DOC w Javie. Ponadto odwiedź sekcję dokumentacja, aby odkryć więcej funkcji. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na forum.

Zobacz też

Konwertuj obraz XPS na JPG lub PNG w Javie

Wskazówka: możesz sprawdzić Aspose PowerPoint to Word Converter, ponieważ demonstruje on popularny proces konwersji prezentacji do dokumentu Word.