Quantcast
Channel: Aspose.Pdf Product Family
Viewing all articles
Browse latest Browse all 3131

page size is not equal A4 when setting page layout to A4 paper

$
0
0
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&copy;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");

    }
}



Viewing all articles
Browse latest Browse all 3131

Trending Articles