Transformation von XHTML in DOCX mit DOCX4J skaliert kein Bild ab
Posted: 27 Jan 2025, 03:46
Ich konvertiere XHTML mit Doc4J in docx. Ich möchte DOCX aus einfachem XHTML produzieren, das ein Bild enthält. Der relevante Teil des Eingangs ist: < /p>
Das Bild hat eine signifikante Breite, also die Einstellung von 100%, um es aufzunehmen.
Mein Code ist wie folgt: />
In der resultierenden DOCX -Datei wird das große Bild nicht gemäß der Breite: 100% Einstellung, sondern von der rechten Seite abgeschnitten. Wie kann das Bild vollständig angezeigt werden?
Code: Select all
and a big picture with css style width:100%;:
[img]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABm0AAAExCAYAA...[/img]
Mein Code ist wie folgt: />
Code: Select all
String xhtmlText = addDoctype(pXHTML);
WordprocessingMLPackage wordMLPackageXHTML = WordprocessingMLPackage.createPackage();
XHTMLImporterImpl XHTMLImporter = new XHTMLImporterImpl(wordMLPackageXHTML); wordMLPackageXHTML.getMainDocumentPart().getContent().addAll(XHTMLImporter.convert(xhtmlText, null));
Save saveToZip = new Save(wordMLPackageXHTML);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
saveToZip.save(byteArrayOutputStream);