I den här artikeln kommer du att lära dig hur du konverterar eller exporterar en MS Publisher PUB-fil till ett MS Word-dokument i formatet DOCX eller DOC. Steg-för-steg-guiden visar alla detaljer om konverteringen:
- Java API:er för att konvertera PUB-fil till Word-dokument som DOC/DOCX
- Konvertera PUB-fil till Word-dokument DOCX DOC Programmatiskt i Java
Java API:er för att konvertera PUB-fil till Word-dokument som DOC/DOCX
Du kommer att konvertera en PUB-fil till ett Word-dokument i två steg. Först konverterar du en PUB-fil till PDF med Aspose.PUB for Java API. Sedan konverterar du PDF-filen till ett Word-dokument med hjälp av Aspose.PDF for Java API. Du kan ladda ner JAR-filerna från avsnittet New Releases eller ange följande konfigurationer i pom.xml-filen för dina Maven-baserade projekt:
Förvar:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
Konvertera PUB-fil till Word-dokument DOCX DOC Programmatiskt i Java
Du kan konvertera en Microsoft Publisher PUB-fil till ett Word-dokument i DOCX- eller DOC-format med följande steg:
- Initiera först ByteArrayOutputStream för att hålla mellanliggande fil.
- Initiera Pub Parser för PUB-filen.
- Parse indatapubliceringsfilen.
- Konvertera PUB till PDF-fil och spara utdata i strömmen.
- Ladda det mellanliggande PDF-dokumentet med klassobjektet Dokument.
- Slutligen, konvertera filen till MS Word DOCX- eller DOC-format med metoden Save.
Koden nedan förklarar hur man konverterar eller exporterar en PUB-fil till ett Word-dokument i DOCX DOC-format programmatiskt med Java:
// Ange sökväg för indatapubliceringsfil
String fileName = "Sample.pub";
// Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil.
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Initiera Pub Parser för PUB-filen
IPubParser parser = PubFactory.createParser(fileName);
// Analysera Publisher-filen
com.aspose.pub.Document doc = parser.parse();
// Konvertera PUB till PDF-fil och spara utdata i strömmen
PubFactory.createPdfConverter().convertToPdf(doc, os);
// Ladda det mellanliggande PDF-dokumentet
Document pdfDocument = new Document(os.toByteArray());
// Konvertera eller exportera filen till MS Word DOCX- eller DOC-format
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);
Få gratis API-licens
Du kan utvärdera Aspose API:er utan några begränsningar genom att begära en gratis temporär licens.
Slutsats
Sammanfattningsvis har du lärt dig hur du konverterar eller exporterar Microsoft Publisher PUB-fil till ett Word-dokument som DOC- eller DOCX-fil programmatiskt med hjälp av Java. Du kan integrera den här funktionen i alla dina Java-baserade applikationer. Dessutom kan du utforska flera andra funktioner som erbjuds av Aspose API:er genom att besöka Dokumentation. Om du har några frågor är du välkommen att kontakta oss på Free Support Forum. Glad kodning!