Онлайн-програма для перетворення FLATOPC у PPTX і код Java для перетворення файлів FLATOPC
Розробіть потужну програму для перетворення й експорту FLATOPC на основі Java. Перетворіть один або декілька файлів FLATOPC у PPTX та інші формати за допомогою API автоматизації Java. Вільно конвертуйте файли FLATOPC онлайн за допомогою програми з миттєвим завантаженням.
Конвертуйте файли FLATOPC у файли PPTX онлайн за допомогою програми
- Завантажте файли FLATOPC для конвертації
- Зачекайте кілька секунд або більше залежно від розміру FLATOPC
- Слідкуйте за рядком стану завантаження
- Натисніть кнопку «Конвертувати».
- FLATOPC буде перетворено на документ PPTX
- Завантажте перетворений файл PPTX
Перетворіть FLATOPC на PPTX за допомогою Java Automation API
- Відкрийте файл FLATOPC за допомогою класу Document
- Перетворіть файл FLATOPC на HTML за допомогою методу save
- Ініціалізація нового об’єкта Presentation
- Витягніть вміст із файлу HTML за допомогою BufferedReader і запишіть вміст у файл презентації
- Збережіть документ у PPTX за допомогою методу save
Код Java для перетворення FLATOPC на PPTX
// 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); |
Ще кілька випадків для збереження FLATOPC у PPTX з іншими функціями, такими як Convert FLATOPC to PPTX with Watermark via Java.
// 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); | |
// add watermark | |
IAutoShape ashp = slide.getShapes() | |
.addAutoShape(ShapeType.Rectangle,50, 50, 500, 500); | |
ashp.addTextFrame("Watermark Text"); | |
ashp.getTextFrame().getParagraphs().get_Item(0).getPortions() | |
.get_Item(0).getPortionFormat().getFillFormat() | |
.setFillType(FillType.Solid); | |
ashp.getTextFrame().getParagraphs().get_Item(0).getPortions() | |
.get_Item(0).getPortionFormat().getFillFormat() | |
.getSolidFillColor().setColor(Color.GRAY); | |
ashp.getTextFrame().getParagraphs().get_Item(0).getPortions() | |
.get_Item(0).getPortionFormat().setFontHeight(25); | |
// Change the line color of the rectangle to White | |
ashp.getShapeStyle().getLineColor().setColor(Color.WHITE); | |
ashp.getShapeStyle().setLineStyleIndex(LineStyle.ThinThin); | |
// Remove any fill formatting in the shape | |
ashp.getFillFormat().setFillType(FillType.NoFill); | |
ashp.setRotation(-45); | |
ashp.getAutoShapeLock().setSelectLocked(true); | |
ashp.getAutoShapeLock().setSizeLocked(true); | |
ashp.getAutoShapeLock().setTextLocked(true); | |
ashp.getAutoShapeLock().setPositionLocked(true); | |
ashp.getAutoShapeLock().setGroupingLocked(true); | |
// 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); |
Розробіть програму для перетворення файлів FLATOPC за допомогою Java
Потрібно розробити програмне забезпечення на основі Java, щоб легко зберігати й експортувати файли FLATOPC у документ PPTX? За допомогою
Aspose.Total for Java
будь-який розробник Java може інтегрувати наведений вище код API для програмування програми перетворення в різних форматах, включаючи Microsoft Word (DOC, DOCX), Excel (XLS, XLSX), Powerpoint (PPT, PPTX), PDF, файли електронної пошти, зображення (JPG, PNG, BMP, GIF) та інші формати. Потужна бібліотека Java для перетворення документів, підтримує багато популярних форматів, включаючи формат FLATOPC. Експортуючи та відтворюючи документи в інших форматах, програмісти можуть використовувати дочірні API Aspose.Total for Java, зокрема
Aspose.Words for Java
,
Aspose.Cells for Java
,
Aspose.Slides for Java
,
Aspose.PDF for Java
,
Aspose.Imaging for Java
тощо.
FLATOPC Бібліотека перетворення для Java
Існують альтернативні варіанти інтеграції Aspose.Total for Java у вашу систему. Виберіть той, який відповідає вашим потребам, і дотримуйтеся покрокових інструкцій:
- Використовуйте Aspose.Total for Java безпосередньо з проекту на основі Maven і включайте відповідний дочірній API у pom.xml.
- Крім того, можна отримати ZIP-файл із завантаження .
Збереження FLATOPC у PPTX Вимоги до програми
Будь-яка операційна система, яка може запускати Java Runtime Environment (JRE), може запускати Aspose.Total for Java. Нижче наведено більшість, але не всі підтримувані операційні системи.
- Microsoft Windows
- Linux: Ubuntu, OpenSUSE, CentOS та інші
- macOS : 10.9 (Mavericks) і новіші версії
- Мобільний: Android, iOS