Převést XPS OXPS na Word Java

Soubory XPS a OXPS jsou často upřednostňovány vzhledem k jejich povaze nezávislé na rozlišení k vytvoření vysoce kvalitního tiskového výstupu. V některých případech může být nutné převést soubor XPS nebo OXPS na dokument aplikace Word. Tento článek pojednává o tom, jak převést dokumenty XPS nebo OXPS na soubor word s příponou DOCX nebo DOC programově v Javě.

Vytvořte XPS to Word Converter v Javě - Instalace API

Soubory XPS nebo OXPS lze převést na dokumenty aplikace Word ve formátu DOC nebo DOCX. Tento převod je založen na dvou krocích, kdy se vstupní XPS nebo OXPS nejprve vykreslí jako dokument PDF, který se později převede na dokument Word. Musíte tedy nakonfigurovat Aspose.Page for Java a Aspose.PDF for Java API stažením souborů JAR ze sekce Downloads, nebo použijte následující konfigurace Maven:

úložiště:

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

Závislost:

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

Převeďte XPS na Word DOCX/DOC soubor v Javě

Soubor XPS můžete převést na dokument Word ve formátu DOCX nebo DOC podle následujících kroků:

  1. Načtěte zdrojový soubor XPS pro převod.
  2. Vytvořte objekt třídy PdfSaveOptions a zadejte jeho vlastnosti.
  3. Vykreslete soubor XPS do souboru PDF.
  4. Exportujte tento zprostředkující dokument PDF do souboru aplikace Word.

Následující fragment kódu vysvětluje, jak převést soubor XPS na dokument aplikace Word programově v Javě:

// Inicializujte ByteArrayOutputStream pro uložení zprostředkujícího souboru PDF
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Načíst vstupní dokument XPS
XpsDocument document = new XpsDocument("sample.xps");

// Inicializujte objekt PdfSaveOptions s potřebnými parametry
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Vytvořte vykreslovací zařízení pro formát PDF
PdfDevice device = new PdfDevice(os);

// Uložit výstupní soubor PDF
document.save(device, options);

// Načtěte přechodný soubor PDF
Document pdfDocument = new Document(os.toByteArray());

// Uložte výstupní dokument aplikace Word jako soubor DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

Převeďte OXPS na soubor Word DOCX/DOC programově pomocí Java

Soubor OXPS můžete převést na dokument aplikace Word s příponou DOCX nebo DOC pomocí následujících kroků:

  1. Nejprve načtěte zdrojový soubor OXPS.
  2. Vytvořte instanci třídy PdfSaveOptions
  3. Zapište přechodný soubor PDF do streamu.
  4. Uložte přechodný soubor PDF jako dokument aplikace Word.

Níže uvedený fragment kódu ukazuje, jak převést OXPS na Word v Javě:

// Inicializujte ByteArrayOutputStream pro uložení zprostředkujícího souboru PDF
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Načíst vstupní dokument OXPS
XpsDocument document = new XpsDocument("sample.oxps");

// Inicializujte objekt PdfSaveOptions s potřebnými parametry
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Vytvořte vykreslovací zařízení pro formát PDF
PdfDevice device = new PdfDevice(os);

// Uložit výstupní soubor PDF
document.save(device, options);

// Načtěte přechodný soubor PDF
Document pdfDocument = new Document(os.toByteArray());

// Uložte výstupní dokument aplikace Word jako soubor DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

Získejte bezplatnou dočasnou licenci

Můžete požádat o bezplatnou zkušební verzi k vyhodnocení plné kapacity API tím, že požádáte o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste pochopili, jak programově převést XPS do Wordu a OXPS do Wordu ve formátu DOCX nebo DOC v Javě. Kromě toho prosím navštivte sekci dokumentace, kde najdete další funkce. V případě jakýchkoliv dotazů nás neváhejte kontaktovat na fóru.

Viz také

Převést obrázek XPS na JPG nebo PNG v Javě

Tip: Možná budete chtít zaškrtnout převaděč Aspose PowerPoint to Word, protože ukazuje oblíbený proces převodu dokumentů z prezentace do Wordu.