2013-07-08 31 views
7

Tôi đang sử dụng mã này để tạo tệp PDF từ chuỗi HTML.Cách tạo Pdf theo định hướng Land Scape từ chuỗi html sử dụng Itext 2

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

Trong bảng một số hàng chứa dữ liệu của một length.Due rất lớn mà văn bản được tràn các PDF.I đã sử dụng Word Wrap trong HTML.But này không hoạt động trong PDF được tạo ra bởi các mã. Tôi muốn biết liệu có thay thế nào trong IText 2 thành Word Wrap không?

Hoặc tôi có thể tạo tệp PDF ở Chế độ ngang để tôi có thể hiển thị toàn bộ dữ liệu trong PDF.

Bất kỳ đề xuất nào đều được hoan nghênh.

Tôi đã đính kèm một hình ảnh tại URL sau. http://www.mediafire.com/download/l19qa33myluaqj4/pw-4_(2).jpg

Trả lời

11

Bạn có thể đặt trang của bạn trong chế độ phong cảnh sử dụng CSS, sử dụng:

@page { size: A4 landscape;} 

Kích thước trang là một phần của CSS 3 specification, và được hỗ trợ bởi đĩa bay.

+0

Cảm ơn một giải pháp lot..Your làm việc !!!!! – Dexter

+0

Đã không làm việc cho tôi. :-( – Rebeccah

2

tôi có câu trả lời theo đề nghị của @Bruno Lowagie

Chúng tôi có thể đặt trang của chúng tôi trong chế độ phong cảnh sử dụng CSS, sử dụng:

@page { size: A4 landscape;} 
Các vấn đề liên quan