xhtmlrenderer

    16熱度

    3回答

    我花了我多一點研究成果,而不是我自己想要的,所以我會在這裏發表一個全面的答案。似乎要做到這一點的信息分佈在許多不同的網站,我想把它放在一個地方。 This answer可能是一樣的東西,但我的目光掠過,因爲它在Java字符串中,而不是在html模板中。這裏的問題是: 我正在渲染一個PDF,並且我想在頁面底部顯示一個頁腳,其中「頁面n的m」其中「n」是您正在打開的頁碼和「m」是文檔中的總頁數。我怎麼

    0熱度

    1回答

    我有一個項目,我希望能夠將xhtml文檔格式化爲PDF格式和Docx格式。 我一直在使用flyingsaucer格式化PDF文檔一段時間,並且出於兼容性的原因,總是必須使用舊版本的iText。現在我正在使用docx4j,我需要將iText更新到更新的版本,否則它將無法工作。 FlyingSaucer(xhtmlrenderer R8pre2)使用的iText 2.0.8 docx4j 2.8.0使

    4熱度

    1回答

    我正在使用PDFSharp從html源生成PDF。 PdfGenerator.GeneratePdf(html, PageSize.A4); 生成pdf的效果很好,但我不知道如何將頁面方向更改爲橫向?

    0熱度

    2回答

    我第一次使用iText +飛碟與XHTML頁面使用JSF 2.0簡單的註冊表單與常規輸入字段如firstName,lastName,電話號碼一旦用戶輸入所有數據並點擊「NEXT」按鈕我必須將這個帶有用戶數據的XHTML頁面轉換爲pdf。我如何能夠精確地獲得該頁面的源HTML以及頁面中包含的所有樣式以及將其轉換爲pdf。目前我正在綁定這樣的。 public void createPDF() {

    1熱度

    1回答

    我正在使用飛碟lib生成pdf。但我有一些html實體的問題。 我已經在尋找解決方案我在這個論壇上發現了很多技巧,在其他地方,但仍然存在這個問題。 我試過這種方法: http://sdtidbits.blogspot.com/2008/11/flying-saucer-xhtml-rendering-and-local.html 但沒有任何成功 我的代碼如下所示: os = new FileOut

    1熱度

    1回答

    在RedHat服務器上使用Docx4jReplacedElementFactory時,我收到java.awt.HeadlessException。有誰知道這個解決方法嗎? (除了運行Xvfb) 我已鑽入堆棧跟蹤,問題的來源是java.awt.GraphicsEnvironment.getDefaultScreenDevice(),它在無頭環境中運行時會引發異常。 這是作爲記載: 「拋出:Headl

    9熱度

    3回答

    我想爲我的客戶實現一個自動報告生成工具。 我需要以pdf格式創建報告,並且我非常適合使用Jquery flot創建圖。我只需要一種方法來獲取pdf內的圖表。 我嘗試使用飛碟(xhtmlrenderer)捕捉曲線圖的圖像,但它似乎並沒有幫助我,由JavaScript創建的圖表。 xhtmlrenderer能捕捉用javascript創建的元素嗎? 還是他們的任何其他工具,可以捕捉圖形的圖像?

    1熱度

    1回答

    完成佈局後,我想要解析DOM樹並獲取每個元素的計算樣式。這可能嗎。 我能得到的最接近的是下面的代碼片段,但它只給出未計算的樣式。 Element elm = (Element) _doc.getElementsByTagName("table").item(0); Map props = _sharedContext.getCss().getCascadedPropertiesMap(elm);

    0熱度

    1回答

    我正在挑釁一個CSS文件加載錯誤的內部porpuses,看看它是否處理這樣的問題。 我擁有的代碼是這樣的,當它到達renderer.setDocument()(來自ITextRenderer類的一個方法)時,它會拋出一個無法克服的模糊,我們需要捕捉它,甚至在這種情況下它仍然繼續渲染器.layout()然後到{}塊。 private ITextRenderer renderPdfByRenderer

    0熱度

    1回答

    使用ITextRenderer從HTML生成泰盧固語PDF不會得到確切的字符?在PDF文件中弄破碎的人物(預期的人物信息)。附加的屏幕截圖。 enter image description here 我們使用下面的代碼,用於生成UTF-8 PDF與字體 1)身體* {字體家庭: 「瓦尼」,喬治亞州,襯線;} 2)文件DOC =助洗劑.parse(new ByteArrayInputStream(c