Převést Export PUB do Word DOCX

V tomto článku se dozvíte, jak převést nebo exportovat soubor MS Publisher PUB do dokumentu MS Word ve formátu DOCX nebo DOC. Podrobný průvodce ukáže všechny podrobnosti o převodu:

Java API pro převod souboru PUB na dokument aplikace Word jako DOC/DOCX

Soubor PUB převedete na dokument aplikace Word ve dvou krocích. Nejprve převedete soubor PUB do PDF pomocí Aspose.PUB for Java API. Poté převedete soubor PDF na dokument aplikace Word pomocí Aspose.PDF for Java API. Soubory JAR si můžete stáhnout ze sekce Nové verze nebo zadat následující konfigurace v souboru pom.xml vašich projektů založených na Maven:

úložiště:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Závislost:

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

Převeďte soubor PUB na dokument Word DOCX DOC programově v Javě

Soubor PUB aplikace Microsoft Publisher můžete převést na dokument aplikace Word ve formátu DOCX nebo DOC pomocí následujících kroků:

  1. Nejprve inicializujte ByteArrayOutputStream pro uložení zprostředkujícího souboru.
  2. Inicializujte Pub Parser pro soubor PUB.
  3. Parse vstupní soubor Publisher.
  4. Převeďte PUB do souboru PDF a uložte výstup do streamu.
  5. Načtěte zprostředkující dokument PDF s objektem třídy Document.
  6. Nakonec převeďte soubor do formátu MS Word DOCX nebo DOC pomocí metody Uložit.

Níže uvedený kód vysvětluje, jak převést nebo exportovat soubor PUB do dokumentu aplikace Word ve formátu DOCX DOC programově pomocí Java:

// Zadejte cestu pro vstupní soubor Publisher
String fileName = "Sample.pub";

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

// Inicializujte Pub Parser pro soubor PUB
IPubParser parser = PubFactory.createParser(fileName);

// Analyzujte soubor aplikace Publisher
com.aspose.pub.Document doc = parser.parse();

// Převeďte PUB do souboru PDF a uložte výstup do streamu
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Načtěte zprostředkující dokument PDF
Document pdfDocument = new Document(os.toByteArray());

// Převeďte nebo exportujte soubor do formátu MS Word DOCX nebo DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);

Získejte bezplatnou licenci API

Rozhraní Aspose API můžete hodnotit bez jakýchkoli omezení, když si vyžádáte bezplatnou dočasnou licenci.

Závěr

Na závěr jste se naučili, jak převést nebo exportovat soubor PUB aplikace Microsoft Publisher do dokumentu aplikace Word jako soubor DOC nebo DOCX pomocí programu Java. Tuto funkci můžete integrovat do kterékoli ze svých aplikací založených na Javě. Kromě toho můžete prozkoumat několik dalších funkcí nabízených rozhraními Aspose API návštěvou Dokumentace. V případě jakýchkoliv obav nás neváhejte kontaktovat na Free Support Forum. Šťastné kódování!

Viz také