Z tego artykułu dowiesz się, jak przekonwertować lub wyeksportować plik MS Publisher PUB do dokumentu MS Word w formacie DOCX lub DOC. Przewodnik krok po kroku pokaże wszystkie szczegóły dotyczące konwersji:
- Interfejsy API Java do konwersji pliku PUB na dokument programu Word jako DOC/DOCX
- Konwertuj plik PUB na dokument Word DOCX DOC Programowo w Javie
Interfejsy API Java do konwersji pliku PUB na dokument programu Word jako DOC/DOCX
Konwertujesz plik PUB na dokument Word w dwóch krokach. Najpierw konwertujesz plik PUB do formatu PDF przy użyciu interfejsu API Aspose.PUB for Java. Następnie konwertujesz plik PDF na dokument programu Word za pomocą interfejsu API Aspose.PDF for Java. Możesz pobrać pliki JAR z sekcji New Releases lub określić następujące konfiguracje w pliku pom.xml swoich projektów opartych na Maven:
Magazyn:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Zależność:
<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>
Konwertuj plik PUB na dokument Word DOCX DOC Programowo w Javie
Możesz przekonwertować plik Microsoft Publisher PUB na dokument programu Word w formacie DOCX lub DOC, wykonując następujące czynności:
- Najpierw zainicjuj ByteArrayOutputStream, aby przechować plik pośredni.
- Zainicjuj Pub Parser dla pliku PUB.
- Analizuj wejściowy plik wydawcy.
- Konwertuj plik PUB na plik PDF i zapisuj dane wyjściowe w strumieniu.
- Załaduj pośredni dokument PDF z obiektem klasy Document.
- Na koniec przekonwertuj plik do formatu MS Word DOCX lub DOC za pomocą metody Save.
Poniższy kod wyjaśnia, jak programowo przekonwertować lub wyeksportować plik PUB do dokumentu programu Word w formacie DOCX DOC przy użyciu języka Java:
// Określ ścieżkę do wejściowego pliku wydawcy
String fileName = "Sample.pub";
// Zainicjuj ByteArrayOutputStream, aby przechowywać pośredni plik PDF.
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Zainicjuj parser publikacji dla pliku PUB
IPubParser parser = PubFactory.createParser(fileName);
// Przeanalizuj plik wydawcy
com.aspose.pub.Document doc = parser.parse();
// Konwertuj plik PUB na plik PDF i zapisuj dane wyjściowe w strumieniu
PubFactory.createPdfConverter().convertToPdf(doc, os);
// Załaduj pośredni dokument PDF
Document pdfDocument = new Document(os.toByteArray());
// Konwertuj lub eksportuj plik do formatu MS Word DOCX lub DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);
Uzyskaj bezpłatną licencję API
Możesz ocenić interfejsy API Aspose bez żadnych ograniczeń, prosząc o Bezpłatną licencję tymczasową.
Wniosek
Podsumowując, nauczyłeś się, jak konwertować lub eksportować plik Microsoft Publisher PUB do dokumentu Word jako plik DOC lub DOCX programowo przy użyciu języka Java. Możesz zintegrować tę funkcję z dowolną aplikacją opartą na Javie. Ponadto możesz zapoznać się z kilkoma innymi funkcjami oferowanymi przez interfejsy API Aspose, odwiedzając Dokumentację. W przypadku jakichkolwiek wątpliwości prosimy o kontakt na Bezpłatne forum wsparcia. Miłego kodowania!