I try to set page info size is A4 but if i have string too long in html file. The result is only one-line in PDF file(In attachment).
How can I fix width page and enter new line in PDF format?
In html file
==========================
<html>
<head>
<title>title</title>
</head>
<body>
<div id="nsbanner">
<div id="bannerrow1">
<table class="bannerparthead" cellspacing="0">
<tr id="hdr">
<td class="runninghead">Aspose.Words</td>
<td class="product">
</td>
</tr>
</table>
</div>
<div id="TitleRow">
<h1>###TOPIC_NAME###</h1>
Weguaranteeapromptresponsetoanyinquiry!ThisdocumentationwasgeneratedusingAspose.WordsforJava©2006-2011AsposePtyLtd.Allrightsreserved. asjdfasdfaksjdlfkasjldkfjaslkdjfasdflkajsldfjlaskjdflkajsldkfjalksdjfklasjdlfkjaslkdjflkasjdfkalsdjfklassdjfsdlfksaskdjflkasfldkfjaslkdjfasdflkajsldfjlaskjdflkajsldkfjalksdjfklasjdlfkjaslkdjflkasjdfkalsdjfklassdjfsdlfksaskdjflkldkfjaslkdjfasdflkajsldfjlaskjdflkajsldkfjalksdjfklasjdlfkjaslkdjflkasjdfkalsdjfklassdjfsdlfksaskdjflkldkfjaslkdjfasdflkajsldfjlaskjdflkajsldkfjalksdjfklasjdlfkjaslkdjflkasjdfkalsdjfklassdjfsdlfksaskdjflkldkfjaslkdjfasdflkajsldfjlaskjdflkajsldkfjalksdjfklasjdlfkjaslkdjflkasjdfkalsdjfklassdjfsdlfksaskdjflk
</div>
</div>
</body>
</html>
In java class
========================
import com.aspose.pdf.Document;
import com.aspose.pdf.HtmlLoadOptions;
import com.aspose.pdf.MarginInfo;
import com.aspose.pdf.PageInfo;
import com.aspose.pdf.PageSize;
public class GenSimplePDF {
public static void main(String[] args) {
String baseHtmlPath = "D:\\Temps\\input\\html\\";
String source = "input.html";
HtmlLoadOptions htmlLoadOptions = new HtmlLoadOptions(baseHtmlPath);
htmlLoadOptions.getPageInfo().setWidth(PageSize.getA4().getWidth());
htmlLoadOptions.getPageInfo().setHeight(PageSize.getA4().getHeight());
Document pdf = new Document(baseHtmlPath + source, htmlLoadOptions);
pdf.getPageInfo().setWidth(PageSize.getA4().getWidth());
pdf.getPageInfo().setHeight(PageSize.getA4().getHeight());
pdf.save("docPdf.pdf");
}
}