Często programiści muszą programowo przekonwertować plik DOC na POWERPOINT. Korzystając z bibliotek Java File Automation Java Aspose.Total for Java możesz zautomatyzować proces renderowania w kilku prostych krokach. Możesz wczytać plik DOC, używając Aspose.Words for Java i przekonwertować go na HTML. Następnie za pomocą potężnej manipulacji PowerPoint API Java Aspose.Slides for Java możesz utworzyć nową prezentację, napisać w niej treść HTML i zapisać ją jako POWERPOINT .
Jak przekonwertować DOC na POWERPOINT za pomocą Javy?
- Otwórz plik DOC za pomocą klasy Document
- Przekonwertuj plik DOC na HTML za pomocą save metoda
- Zainicjuj nowy obiekt Presentation
- Wyodrębnij zawartość z pliku HTML za pomocą BufferedReader i zapisz zawartość w pliku prezentacji
- Zapisz dokument w POWERPOINT za pomocą metody save
Wymagania dotyczące konwersji
Do konwersji plików DOC na POWERPOINT można łatwo użyć Aspose.Total dla Java bezpośrednio z Maven i dołącz biblioteki do swojego pom.xml.
Możesz też pobrać plik ZIP ze strony downloads .
// supports DOC, DOCX, DOT, DOTM, DOTX, FLATOPC, ODT, OTT, RTF, TXT, WORDML, DOCM input file formats | |
// load DOC file with an instance of Document | |
Document document = new Document("template.doc"); | |
// save the document in HTML file format | |
document.save("HtmlOutput.html",SaveFormat.HTML); | |
// create a new presentation | |
Presentation pres = new Presentation(); | |
// access the default first slide of presentation | |
ISlide slide = pres.getSlides().get_Item(0); | |
// add the AutoShape to accommodate the HTML content | |
IAutoShape ashape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, | |
(float) pres.getSlideSize().getSize().getWidth(), | |
(float) pres.getSlideSize().getSize().getHeight()); | |
ashape.getFillFormat().setFillType(FillType.NoFill); | |
// add text frame to the shape | |
ashape.addTextFrame(""); | |
// clear all paragraphs in added text frame | |
ashape.getTextFrame().getParagraphs().clear(); | |
// initialize StringBuilder to read Html | |
StringBuilder contents = new StringBuilder(); | |
// load HTML file by using BufferedReader | |
BufferedReader reader = new BufferedReader(new FileReader(new File("HtmlOutput.html"))); | |
String text = null; | |
// repeat until all lines are read | |
while ((text = reader.readLine()) != null) { | |
contents.append(text).append(System.getProperty("line.separator")); | |
} | |
reader.close(); | |
// add HTML content in text frame | |
ashape.getTextFrame().getParagraphs().addFromHtml(content); | |
// supports POTM, POT, POTX, PPSM, PPS, PPSX, PPTM, PPT, PPTX, ODP output file formats. | |
// save presentation as Pptx | |
pres.save("output.pptx", com.aspose.slides.SaveFormat.Pptx); |
Darmowy konwerter online dla DOC na POWERPOINT
Wymagania dotyczące konwersji
Interfejs API umożliwia również konwersję dokumentów DOC chronionych hasłem na POWERPOINT. Jeśli wejściowy dokument DOC jest chroniony hasłem, nie można go przekonwertować do formatu POWERPOINT bez użycia hasła. W celu otwarcia zaszyfrowanego dokumentu można ustawić poprawne hasło w obiekcie LoadOptions i przekazać je do konstruktora dokumentu.
// supports DOC, DOT, DOCX, DOCM, DOTX, and DOTM file formats | |
// load DOC file with an instance of Document | |
Document document = new Document("template.doc", new LoadOptions("MyPassword")); | |
// save the document in HTML file format | |
document.save("HtmlOutput.html",SaveFormat.HTML); | |
// create a new presentation | |
Presentation pres = new Presentation(); | |
// perform the conversion to PPT |
Często Zadawane Pytania
- Jak mogę przekonwertować DOC na POWERPOINT Online?Zintegrowana powyżej aplikacja online umożliwia konwersję plików DOC do formatu POWERPOINT. Aby rozpocząć, po prostu przeciągnij i upuść lub kliknij wewnątrz białego obszaru, aby zaimportować plik DOC. Po przesłaniu pliku kliknij przycisk „Konwertuj”. Po zakończeniu procesu konwersji DOC do POWERPOINT możesz pobrać przekonwertowany plik jednym kliknięciem.
- Ile czasu zajmuje konwersja DOC?Ten internetowy konwerter DOC działa szybko, ale jego szybkość zależy przede wszystkim od rozmiaru konwertowanego pliku DOC. Mniejsze pliki DOC można przekonwertować na format POWERPOINT w zaledwie kilka sekund. Jeśli zintegrowałeś kod konwersji ze swoją aplikacją Java, szybkość procesu konwersji będzie zależała od tego, jak dobrze zoptymalizowałeś swoją aplikację.
- Czy konwersja DOC na POWERPOINT za pomocą darmowego konwertera Aspose.Total jest bezpieczna?Oczywiście! Po zakończeniu konwersji link do pobrania pliku POWERPOINT będzie dostępny natychmiast. Przesłane przez Ciebie pliki zostaną usunięte po 24 godzinach, a linki do pobierania przestaną działać po tym okresie. Twoje pliki są bezpieczne i nikt nie ma do nich dostępu. Zintegrowana aplikacja jest bezpłatna głównie do celów testowych, więc możesz zweryfikować wyniki przed integracją kodu.
- Jakiej przeglądarki powinienem użyć do konwersji DOC?Możesz przeprowadzić tę konwersję online za pomocą dowolnej nowoczesnej przeglądarki, takiej jak Google Chrome, Firefox, Opera lub Safari. Jeśli jednak budujesz aplikację komputerową, interfejs API Aspose.Total DOC Conversion zapewnia płynne działanie.