
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
- Konwertuj XPS na plik Word DOCX / DOC w Javie
- Konwertuj OXPS na plik Word DOCX / DOC programowo przy użyciu języka Java
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:
- Załaduj źródłowy plik XPS do konwersji.
- Utwórz obiekt klasy PdfSaveOptions i określ jego właściwości.
- Renderuj plik XPS do pliku PDF.
- 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:
- Najpierw załaduj źródłowy plik OXPS.
- Utwórz instancję klasy PdfSaveOptions.
- Zapisz pośredni plik PDF do strumienia.
- 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.