2013-06-19 33 views
16

Tôi muốn tạo bản pdf bằng cách sử dụng văn bản đó. Tôi sẽ vào một thời điểm nào đó trong khi nội dung được thêm vào để thực hiện ngắt trang. Tôi cần phải chèn một số nguồn gốc conenidos phụ thuộc riêng biệt vì vậy tôi yêu cầu người dùng làm như vậy trên các trang riêng biệt. Bất kỳ ý tưởng ???làm cách nào tôi có thể thực hiện ngắt trang bằng văn bản

Trả lời

29

Gọi document.newPage() yêu cầu iText đặt các đối tượng tiếp theo trên một trang mới. Trang mới sẽ chỉ thực sự được tạo khi bạn đặt đối tượng tiếp theo. Ngoài ra, newPage() chỉ tạo một trang mới nếu trang hiện tại không để trống; nếu không, nó bị bỏ qua; bạn có thể sử dụng setPageBlank(false) để khắc phục điều đó.

Tham khảo bên dưới liên kết cho một ví dụ: http://itextpdf.com/examples/iia.php?id=99

7

Đối iText7 thử:

document.add(new AreaBreak()); 

Nguồn: http://itextsupport.com/apidocs/itext7/7.0.0/com/itextpdf/layout/element/AreaBreak.html

+1

này thực sự hoạt động như một nét duyên dáng. gọi document.newPage() chỉ thêm một trang trống mới, nhưng bất kỳ đối tượng mới nào được cho là được nối thêm vào trang mới vẫn được nối thêm vào trang thứ nhất. Các đối tượng chồng lên nhau trên trang đầu tiên, trong khi các đối tượng khác trống. –

Các vấn đề liên quan