Ofta måste utvecklare konvertera DOC-fil till PPTM programmatiskt. Genom att använda Java-biblioteken för filautomatisering Aspose.Total for Java kan du automatisera renderingsprocessen i några enkla steg. Du kan ladda din DOC-fil genom att använda Aspose.Words for Java och konvertera den till HTML. Därefter genom att använda kraftfull PowerPoint-manipulation Java API Aspose.Slides for Java kan du skapa en ny presentation, skriva HTML-innehåll i den och spara den som PPTM .
Hur man konverterar DOC till PPTM via Java
- Öppna DOC-filen med klassen Document
- Konvertera DOC-fil till HTML genom att använda save metod
- Initiera ett nytt Presentation objekt
- Extrahera innehåll från HTML-fil med BufferedReader och skriv innehållet i din presentationsfil
- Spara dokumentet till PPTM med metoden save
Konverteringskrav
För konvertering av DOC till PPTM-fil kan du enkelt använda Aspose.Total för Java direkt från en Maven baserat projekt och inkludera bibliotek i din pom.xml.
Alternativt kan du få en ZIP-fil från 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); |
Gratis onlinekonverterare för DOC till PPTM
Konverteringskrav
API:et låter dig också konvertera lösenordsskyddade DOC-dokument till PPTM. Om ditt inmatade DOC-dokument är lösenordsskyddat kan du inte konvertera det till PPTM-format utan att använda lösenordet. För att öppna ett krypterat dokument kan du ställa in rätt lösenord i LoadOptions-objektet och skicka det till dokumentkonstruktorn.
// 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 |
Vanliga frågor
- Hur kan jag konvertera DOC till PPTM Online?Den ovan integrerade onlineappen låter dig konvertera DOC-filer till PPTM. För att komma igång, dra och släpp eller klicka i det vita området för att importera din DOC-fil. När din fil har laddats upp klickar du på knappen "Konvertera". När DOC till PPTM-konverteringsprocessen är klar kan du ladda ner din konverterade fil med bara ett klick.
- Hur lång tid tar det att konvertera DOC?Denna online DOC-omvandlare fungerar snabbt, men dess hastighet beror främst på storleken på DOC-filen du konverterar. Mindre DOC-filer kan konverteras till PPTM på bara några sekunder. Om du har integrerat konverteringskoden i din Java-applikation kommer hastigheten på konverteringsprocessen att bero på hur väl du har optimerat din applikation.
- Är det säkert att konvertera DOC till PPTM med gratis Aspose.Total-omvandlare?Självklart! När konverteringen är klar kommer nedladdningslänken för din PPTM-fil att vara tillgänglig direkt. Dina uppladdade filer kommer att raderas efter 24 timmar, och nedladdningslänkarna kommer inte längre att fungera efter den perioden. Dina filer är säkra och ingen har tillgång till dem. Den integrerade appen är huvudsakligen gratis för teständamål, så du kan verifiera resultaten innan du integrerar koden.
- Vilken webbläsare ska jag använda för att konvertera DOC?Du kan utföra denna onlinekonvertering med vilken modern webbläsare som helst som Google Chrome, Firefox, Opera eller Safari. Men om du bygger en stationär applikation erbjuder Aspose.Total DOC Conversion API en smidig upplevelse.