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
- Konvertera XPS till Word DOCX/DOC-fil i Java
- Konvertera OXPS till Word DOCX/DOC-fil Programmatiskt med 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:
- Ladda XPS-källfilen för konverteringen.
- Skapa ett objekt av klassen PdfSaveOptions och ange dess egenskaper.
- Gör XPS-filen till en PDF-fil.
- 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:
- Ladda först OXPS-källfilen.
- Instantiera en instans av klassen PdfSaveOptions
- Skriv den mellanliggande PDF-filen till en stream.
- 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.