2013-07-08 11 views
7

Ich verwende diesen Code, um eine PDF aus HTML String zu generieren.Wie erstelle ich ein Pdf in Land Scape Orientierung von einer HTML-Zeichenfolge mit Itext 2

ITextRenderer renderer = new ITextRenderer(); 
renderer.setDocumentFromString(new String(htmlString.getBytes("UTF-8"))); 

In Tabelle enthält einige Zeilendaten eines sehr großen length.Due zu dem der Text der PDF.I ist überfüllt sind verwendet Zeilenumbruch in HTML.But dies funktioniert nicht in PDF durch den Code generiert. Ich möchte wissen, ob es eine Alternative in IText 2 zu Word Wrap gibt?

Oder kann ich meine PDF im Querformat generieren, so dass ich die gesamten Daten in PDF anzeigen kann.

Jeder Vorschlag ist willkommen.

Ich habe ein Bild bei folgenden URL angefügt. http://www.mediafire.com/download/l19qa33myluaqj4/pw-4_(2).jpg

Antwort

11

Sie können Ihre Seite im Querformat eingestellt CSS, mit:

@page { size: A4 landscape;} 

Die Seitengröße ist ein Teil von CSS 3 specification und wird durch fliegende Untertasse unterstützt.

+0

Dank lot..Your Lösung gearbeitet !!!!! – Dexter

+0

Hat nicht für mich gearbeitet. :-( – Rebeccah

2

bekam ich die Antwort, wie durch @Bruno Lowagie

vorgeschlagen

Wir haben unsere Seite im Querformat einstellen können mit Hilfe von CSS, mit:

@page { size: A4 landscape;} 
Verwandte Themen