我正在使用一個Java類(http://pastebin.com/KhSGPmCV),它接收HTML文檔並嘗試通過以下步驟將其轉換爲PDF文檔:使用XSL將HTML轉換爲PDF FO有分頁問題 - 僅顯示第一頁
- 使用Tidy將其解析爲XML文檔。
- 使用XSLT樣式表(http://pastebin.com/s45gRTKy)隱蔽 XML轉換爲FO文檔
- 使用Apache FOP轉換從FO到PDF文檔。
我面對的問題只是我的HTML文檔的第一頁正在轉換爲PDF。我看到的是警告信息 -
Mar 2, 2013 2:53:06 PM org.apache.fop.events.LoggingEventListener processEvent WARNING: Content overflows the viewport of an fo:block-container in block-progression direction by 350 millipoints. Content will be clipped. (See position 51:261)
我敢肯定,這個問題是在我使用XSL FO樣式表。但是,即使在此樣式表中添加/修改了很多變量之後,我仍無法將第二頁顯示爲可見。任何人都可以請幫我嗎?
鏈接到我想要轉換成PDF的HTML - pastebin.com/iBLw8Pbv
非常感謝您的回覆。這有幫助! – Krishna 2013-03-04 06:39:08
不客氣!我希望你明白。我今天也發現了這個,並且實際上使用了複雜的html文件:https://code.google.com/p/wkhtmltopdf/ – ljdelight 2013-03-04 06:55:50