Konvertera XPS OXPS till Word Java

XPS- och OXPS-filer föredras ofta på grund av deras upplösningsoberoende karaktär för att skapa utskrifter av hög kvalitet. I vissa fall kan du behöva konvertera en XPS- eller OXPS-fil till ett Word-dokument. Den här artikeln diskuterar hur du konverterar XPS- eller OXPS-dokument till en word-fil med filtillägget DOCX eller DOC programmatiskt i Java.

Skapa XPS till Word Converter i Java - API-installation

XPS- eller OXPS-filer kan konverteras till Word-dokument i DOC- eller DOCX-filformat. Denna konvertering är baserad på två steg där indata XPS eller OXPS först renderas som ett PDF-dokument, som senare konverteras till ett Word-dokument. Så du måste konfigurera Aspose.Page for Java och Aspose.PDF for Java API genom att ladda ner JAR-filerna från avsnittet Nedladdningar eller använda följande Maven-konfigurationer:

Förvar:

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

Beroende:

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

Konvertera XPS till Word DOCX/DOC-fil i Java

Du kan konvertera en XPS-fil till ett DOCX- eller DOC-format Word-dokument genom att följa stegen nedan:

  1. Ladda XPS-källfilen för konverteringen.
  2. Skapa ett objekt av klassen PdfSaveOptions och ange dess egenskaper.
  3. Gör XPS-filen till en PDF-fil.
  4. Exportera detta mellanliggande PDF-dokument till en Word-fil.

Följande kodavsnitt beskriver hur man konverterar en XPS-fil till ett Word-dokument programmatiskt i Java:

// Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Ladda inmatat XPS-dokument
XpsDocument document = new XpsDocument("sample.xps");

// Initiera PdfSaveOptions-objektet med nödvändiga parametrar
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Skapa renderingsenhet för PDF-format
PdfDevice device = new PdfDevice(os);

// Spara utdata PDF-fil
document.save(device, options);

// Ladda den mellanliggande PDF-filen
Document pdfDocument = new Document(os.toByteArray());

// Spara utdata Word-dokument som DOCX-fil
pdfDocument.save("output.docx" , SaveFormat.DocX);

Konvertera OXPS till Word DOCX/DOC-fil Programmatiskt med Java

Du kan konvertera en OXPS-fil till ett Word-dokument med filtillägget DOCX eller DOC med följande steg:

  1. Ladda först OXPS-källfilen.
  2. Instantiera en instans av klassen PdfSaveOptions
  3. Skriv den mellanliggande PDF-filen till en stream.
  4. Spara den mellanliggande PDF-filen som ett Word-dokument.

Kodavsnittet nedan visar hur man konverterar OXPS till Word i Java:

// Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Ladda indata OXPS-dokument
XpsDocument document = new XpsDocument("sample.oxps");

// Initiera PdfSaveOptions-objektet med nödvändiga parametrar
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Skapa renderingsenhet för PDF-format
PdfDevice device = new PdfDevice(os);

// Spara utdata-PDF-fil
document.save(device, options);

// Ladda den mellanliggande PDF-filen
Document pdfDocument = new Document(os.toByteArray());

// Spara utdata Word-dokument som DOCX-fil
pdfDocument.save("output.docx" , SaveFormat.DocX);

Få gratis tillfällig licens

Du kan begära en gratis provperiod för att utvärdera API:et i full kapacitet genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du fått en förståelse för hur du konverterar XPS till Word och OXPS till Word i DOCX- eller DOC-format programmatiskt i Java. Besök dessutom avsnittet dokumentation för att upptäcka fler funktioner. Vänligen kontakta oss på forumet, vid eventuella frågor.

Se även

Konvertera XPS till JPG- eller PNG-bild i Java

Tips: Du kanske vill kontrollera Aspose PowerPoint till Word Converter eftersom den visar den populära konverteringsprocessen för presentationer till Word-dokument.