Jak exportovat PowerPoint do Wordu pomocí Java

Tento krátký návod popisuje jak exportovat PowerPoint do Wordu pomocí Javy pomocí snadno srozumitelných kroků a spustitelného ukázkového kódu. Převedete PowerPoint do Wordu pomocí Javy načtením existující prezentace řekněme PPTX nebo PPT a poté ji převedete do dokumentu MS Word, jako je DOCX, DOC nebo v jakémkoli z podporovaných formátů. . K provedení tohoto převodu není třeba instalovat MS PowerPoint, MS Word nebo jakýkoli jiný nástroj třetí strany.

Kroky k exportu PowerPointu do Wordu pomocí Java

  1. Nakonfigurujte projekt tak, aby přidal Aspose.Slides for Java a Aspose.Words for Java z úložiště
  2. Načtěte existující prezentaci PowerPoint, která má být převedena na dokument MS Word, pomocí objektu třídy Presentation
  3. Uložte tuto prezentaci jako soubor HTML na disk
  4. Vytvořte objekt třídy LoadOptions pomocí knihovny Aspose.Words
  5. V možnostech načtení nastavte formát načtení na HTML
  6. Načtěte dříve uložený soubor HTML do objektu třídy Document v knihovně Aspose.Words
  7. Uložte dokument jako DOCX na disk

Tyto kroky pomáhají při transformaci souboru zdrojové prezentace z PowerPointu do Wordu pomocí Javy. Proces je poměrně jednoduchý, kdy se prezentace načte a uloží jako soubor HTML, který je dále načten knihovnou Aspose.Words a převede se do požadovaného formátu. Budete mít úplnou kontrolu nad načítáním prezentace, jejím uložením jako soubor HTML, načtením tohoto HTML do objektu dokumentu a následným uložením jako soubor aplikace Word.

Kód pro transformaci PPTX na DOCX pomocí Java

public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to Convert PPTX to DOCX file
// Instantiate the slides license
com.aspose.slides.License slidesLicense = new com.aspose.slides.License();
slidesLicense.setLicense("Aspose.Total.lic");
// Instantiate the words license
com.aspose.words.License wordsLicense = new com.aspose.words.License();
wordsLicense.setLicense("Aspose.Total.lic");
// Load the source presentation
com.aspose.slides.Presentation pres = new com.aspose.slides.Presentation("sample.pptx");
// Save the loaded presentation as an HTML file
pres.save("samplle.html", com.aspose.slides.SaveFormat.Html);
// Create LoadOptions object
com.aspose.words.LoadOptions options = new com.aspose.words.LoadOptions();
options.setLoadFormat(com.aspose.words.LoadFormat.HTML);
// Load the HTML file into the Document class object
com.aspose.words.Document doc = new com.aspose.words.Document("sample.html", options);
// Save the loaded document as a DOCX file
doc.save("output.docx");
System.out.println("Done");
}
}

Tento kód demonstruje proces převodu PPTX na DOCX pomocí Java, kde se konstruktor třídy Presentation používá pouze s názvem souboru, můžete však použít i jiná přetížení, jako je ta s LoadOptions, která podporuje nastavení písem, formát načtení, heslo pro chráněné a varovné zpětné volání, abychom jmenovali alespoň některé. Podobně, jakmile je soubor HTML načten do objektu dokumentu, můžete také provést řadu operací, jako je nastavení tvaru pozadí, barvy stránky, vodoznaku atd., než jej uložíte jako dokument MS Word.

V tomto tématu jsme se naučili změnit PPTX na DOCX pomocí Java. Pokud však chcete vytvořit novou prezentaci a poté ji uložit jako soubor aplikace Word, přečtěte si článek o jak vytvořit PowerPoint prezentaci pomocí Java.

 Čeština