Онлайн-програма для перетворення DOCX у POT і код Android для перетворення файлів DOCX

Розробіть потужну програму для перетворення й експорту DOCX на базі Android. Перетворіть один або декілька файлів DOCX у POT та інші формати за допомогою API автоматизації Android. Вільно конвертуйте файли DOCX онлайн за допомогою програми з миттєвим завантаженням.

Конвертуйте файли DOCX у файли POT онлайн за допомогою програми

  1. Завантажте файли DOCX для конвертації
  2. Зачекайте кілька секунд або більше залежно від розміру DOCX
  3. Слідкуйте за рядком стану завантаження
  4. Натисніть кнопку «Конвертувати».
  5. DOCX буде перетворено на документ POT
  6. Завантажте перетворений файл POT

Перетворіть DOCX на POT за допомогою Android Automation API

  1. Відкрийте файл DOCX за допомогою класу Document
  2. Перетворіть файл DOCX на HTML за допомогою методу save
  3. Ініціалізація нового об’єкта Presentation
  4. Витягніть вміст із файлу HTML за допомогою BufferedReader і запишіть вміст у файл презентації
  5. Збережіть документ у POT за допомогою методу save
 

Код Android для перетворення DOCX на POT

// 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);
 
 

Ще кілька випадків для збереження DOCX у POT з іншими функціями.

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

// 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);

 

Розробіть програму для перетворення файлів DOCX за допомогою Android

Потрібно розробити програмне забезпечення на базі Android, щоб легко зберігати та експортувати файли DOCX у документ POT? За допомогою Aspose.Total for Android via Java будь-який розробник Android може інтегрувати наведений вище код API для програмування програми перетворення в різних форматах, включаючи Microsoft Word (DOC, DOCX), Excel (XLS, XLSX), Powerpoint (PPT, PPTX), PDF, файли електронної пошти, зображення (JPG, PNG, BMP, GIF) та інші формати. Потужна бібліотека Android для конвертації документів, підтримує багато популярних форматів, включаючи формат DOCX. Експортуючи та відтворюючи документи в інших форматах, програмісти можуть використовувати дочірні API Aspose.Total for Android via Java, зокрема Aspose.Words for Android via Java , Aspose.Cells for Android via Java , Aspose.Slides for Android via Java , Aspose.PDF for Android via Java , Aspose.BarCode for Android via Java тощо.

DOCX Бібліотека перетворення для Android

Існують альтернативні варіанти інтеграції Aspose.Total for Android via Java у вашу систему. Виберіть той, який відповідає вашим потребам, і дотримуйтеся покрокових інструкцій:

  • Використовуйте Aspose.Total for Android via Java безпосередньо з проекту на основі Maven і включайте відповідний дочірній API у pom.xml.
  • Крім того, можна отримати ZIP-файл із завантаження .

Збереження DOCX у POT Вимоги до програми

В якості альтернативи, ймовірно, використовуйте відповідний дочірній API для збереження.

Explore DOCX Conversion Options with Android

Convert DOCX to CSV (Comma Seperated Values)
Convert DOCX to DIF (Data Interchange Format)
Convert DOCX to Excel (Spreadsheet File Formats)
Convert DOCX to FODS (OpenDocument Flat XML Spreadsheet)
Convert DOCX to JSON (JavaScript Object Notation File)
Convert DOCX to ODP (OpenDocument Presentation Format)
Convert DOCX to ODS (OpenDocument Spreadsheet)
Convert DOCX to POTM (Microsoft PowerPoint Template File)
Convert DOCX to POTX (Microsoft PowerPoint Template Presentation)
Convert DOCX to Powerpoint (Presentation Files)
Convert DOCX to PPS (PowerPoint Slide Show)
Convert DOCX to PPSM (Macro-enabled Slide Show)
Convert DOCX to PPSX (PowerPoint Slide Show)
Convert DOCX to PPT (PowerPoint Presentation)
Convert DOCX to PPTM (Macro-enabled Presentation File)
Convert DOCX to PPTX (Open XML presentation Format)
Convert DOCX to SXC (StarOffice Calc Spreadsheet)
Convert DOCX to TSV (Tab-separated Values)
Convert DOCX to XLAM (Excel Macro-Enabled Add-In)
Convert DOCX to XLS (Microsoft Excel Binary Format)
Convert DOCX to XLSB (Excel Binary Workbook)
Convert DOCX to XLSM (Macro-enabled Spreadsheet)
Convert DOCX to XLSX (Open XML Workbook)
Convert DOCX to XLT (Excel 97 - 2003 Template)
Convert DOCX to XLTM (Excel Macro-Enabled Template)
Convert DOCX to XLTX (Excel Template)