Hi! I have an issue with the conversion of HTML documents to PDFs. I try to convert documents created with TinyMCE where you can create a table with a sum of
<td>'s width over 100%. That is rendered correctly in browsers - it gets scaled down to 100% with proportions but with Aspose conversion, all widths are applied literally causing an overflow.
How it looks like in browsers (Firefox, Chrome):
obraz.png (687 Bytes)
How it looks like after Aspose conversion:
obraz.png (1.2 KB)
Is there anything I can do to make Aspose behave the way browsers behave? I know that with
table-layout: auto that would work but I have to use
table-layout: fixed because with
auto I have an issue with word breaking - a table cell would grow in width (ignoring the width setting) if there’s a non-breakable word, even with
word-break: break-word (that also works fine with browsers). Only setting
word-break: break-all makes Aspose respect the width but that is not acceptable as it breaks words when there’s no need for that. Maybe there’s another workaround I can use to make Aspose respect width and break words correctly?
I’ve attached the HTML file that shows this issue tables.zip (388 Bytes)