Проблема с Colspan/Rowspan преобразование HTML в PowerPoint с использованием xhtmltopptxHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с Colspan/Rowspan преобразование HTML в PowerPoint с использованием xhtmltopptx

Сообщение Anonymous »

Я пытаюсь преобразовать контент HTML в слайды PowerPoint с использованием библиотеки XHTMLTOPPTX, но я сталкиваюсь с этой проблемой: < /p>
Свойства таблицы, такие как ColSpan и RowSpan. Любые другие свойства поступают с правильными данными. < /p>

Код: Выделить всё

private void createPPT(String text) throws Exception {
// Setup target pptx
PresentationMLPackage presentationMLPackage = getPkg();
SlidePart slidePart = (SlidePart) presentationMLPackage.getParts().get(new    PartName("/ppt/slides/slide1.xml"));

StringBuilder content = new StringBuilder();
content.append("");
content.append(text);
content.append("");

// Convert HTML to PowerPoint
XHTMLtoPPTX converter = new XHTMLtoPPTX(presentationMLPackage, slidePart, content.toString(), "");
List results = converter.convertSingleSlide();    slidePart.getJaxbElement().getCSld().getSpTree().getSpOrGrpSpOrGraphicFrame().addAll(results);

// Save the presentation
String outputFilePath = "/Users/sunith/Documents/new_presentation2.pptx";
presentationMLPackage.save(new java.io.File(outputFilePath));

System.out.println("Done! Saved to " + outputFilePath);
}

public static PresentationMLPackage getPkg() throws Exception {
// Create package and add slide
PresentationMLPackage presentationMLPackage = PresentationMLPackage.createPackage();
MainPresentationPart pp = (MainPresentationPart) presentationMLPackage.getParts().getParts().get(new PartName("/ppt/presentation.xml"));
SlideLayoutPart layoutPart = (SlideLayoutPart) presentationMLPackage.getParts().getParts().get(new PartName("/ppt/slideLayouts/slideLayout1.xml"));

// Create a new slide and add layout
SlidePart slidePart = new SlidePart(new PartName("/ppt/slides/slide1.xml"));
slidePart.setContents(SlidePart.createSld());
pp.addSlide(0, slidePart);
slidePart.addTargetPart(layoutPart);

return presentationMLPackage;
}
Можно ли преобразовать HTML в PowerPoint таким образом, или есть другие подходы, которые могут работать лучше?

Подробнее здесь: https://stackoverflow.com/questions/794 ... htmltopptx
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В HTML есть способ диктовать цвет клеток при использовании Rowspan и Colspan в комбинации?
    Anonymous » » в форуме Html
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Есть ли виджет, который поддерживает rowspan и colspan во флаттере?
    Гость » » в форуме Android
    0 Ответы
    65 Просмотры
    Последнее сообщение Гость
  • Есть ли виджет, который поддерживает rowspan и colspan во флаттере?
    Гость » » в форуме IOS
    0 Ответы
    67 Просмотры
    Последнее сообщение Гость
  • PHP DataTable ROWSPAN и COLSPAN [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ диктовать цвет клеток при использовании Rowspan и Colspan в комбинации?
    Anonymous » » в форуме Html
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Html»