Текст перекрывается при попытке добавить контент в html после конвертации из docx - PullRequest
0 голосов
/ 21 апреля 2020

Я конвертировал файл .docx в. html, используя HtmlFixedSaveOptions в словах aspose. Затем я открыл этот html в html редакторе (редактор froala) и попытался добавить текст в этот файл. тогда текст перекрывается в html файле. Я пытался использовать HtmlSaveOptions для преобразования ранее, но я столкнулся с проблемой выравнивания. и вот фрагмент кода, который я использовал для преобразования do c в html.

com.aspose.words.HtmlFixedSaveOptions options = new com.aspose.words.HtmlFixedSaveOptions();
options.setSaveFormat(SaveFormat.HTML_FIXED);
options.setEncoding(Charset.defaultCharset());
options.setExportEmbeddedFonts(true);
options.setExportEmbeddedCss(true);
options.setExportEmbeddedImages(true);
options.setExportEmbeddedSvg(true);
options.setExportFormFields(true);
options.setPrettyFormat(true);
options.setUseHighQualityRendering(true);
options.setJpegQuality(90);
options.setPageCount(Integer.MAX_VALUE);
options.setPageMargins(10);
options.setShowPageBorder(false);
options.setDmlEffectsRenderingMode(2);
options.setDmlRenderingMode(1);
options.setDefaultTemplate("");
options.setFontFormat(ExportFontFormat.WOFF);
options.setOptimizeOutput(true);


String outHtmlFile = htmlPath + "test-html" + ".html";
doc.save(outHtmlFile, options);

Итак, есть ли способ конвертировать .docx в html с сохранением выравнивания и возможностью редактирования содержимого в html без наложения текста?

1 Ответ

2 голосов
/ 22 апреля 2020

Aspose.Words поддерживает два варианта сохранения HTML: HtmlFixed и HtmlFlow. Формат HtmlFixed сохраняет исходный макет страницы документа (аналогично изображениям или документам PDF). В этом формате текст не будет повторно отображаться при изменении размера окна. В результате текст перекрывается в файле Html при добавлении дополнительного содержимого в документ. Напротив, формат HtmlFlow позволяет редактировать документ. Если вам нужен редактируемый документ Html, лучше использовать SaveFormat. html. Для получения дополнительной информации о форматах документов Flow-Layout или Fix-Layout в Aspose.Words см .: https://docs.aspose.com/display/wordsjava/Rendering https://apireference.aspose.com/words/java/com.aspose.words/SaveFormat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...