1. 程式人生 > >通過潤乾API實現raq後臺匯出pdf

通過潤乾API實現raq後臺匯出pdf

一、問題描述

客戶希望在JSP展現raq檔案的同時後臺將該raq匯出為pdf,儲存在相關路徑下

二、解決思路

通過潤乾API實現該功能

三、實現步驟

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.io.*"%>

<%@pageimport="com.runqian.report4.usermodel.*"%>

<%@pageimport="com.runqian.report4.model.*"%>

<%@pageimport="com.runqian.report4.view.html.*"

%>

<%@pageimport="com.runqian.report4.util.*"%>

<%@pageimport="com.runqian.report4.view.word.WordReport"%>

<%

//第一步,讀取報表模板

InputStream fis = application

.getResourceAsStream("/reportFiles/1.1.raq");

ReportDefine rd = (ReportDefine) ReportUtils.read(fis);

//第二步,運算報表

Context context = 

new Context();

Engine enging = new Engine(rd, context);

IReport iReport = enging.calc();

//第三步,展現

String fileName = "E:/123.pdf";

try {

ReportUtils.exportToPDF(fileName, iReport);

out.print("匯出完成!");

catch (Throwable e) {

e.printStackTrace();

}

%>

四、結尾總結

潤乾提供了豐富的API介面,在使用熟練後,可以對終端使用者的複雜需求做進一步的詳細處理從而滿足客戶各類需求

相關推薦

通過API實現raq後臺匯出pdf

一、問題描述 客戶希望在JSP展現raq檔案的同時後臺將該raq匯出為pdf,儲存在相關路徑下。 二、解決思路 通過潤乾API實現該功能。 三、實現步驟 <%@pagecontentType="text/html;charset=gb2312"%>

V5實現展現報表的同時匯出excel

 一些客戶提出需求希望在展現報表的時候,報表在後臺被自動匯出成excel到指定的路徑,而不用手動去點選匯出excel的按鈕。這個需求可以用潤乾的API來實現。 實現後臺自動匯出excel的思路為:用API讀入需要匯出的raq檔案,然後使用API計算報表,得到計算好的IR

報表實現模糊查詢

技術 潤乾 com 潤乾報表 png 技術分享 alt log .cn 潤乾報表實現模糊查詢

報表實現移動端報表展現

可直接閱讀原文:http://c.raqsoft.com.cn/article/1539050767973?r=alice 在各企業中或者電商平臺的商家,業務方,每天都有大量的人需要線上檢視大量的指標,用於監控、分析關鍵業務資料的發展趨勢。同時,又有著能夠隨時隨地,方便快捷的檢視分析資料的訴求。

JMETER通過java程式碼通過程式碼/ JMETER API實現示例進行負載測試

本教程試圖解釋Jmeter的基本設計,功能和用法,Jmeter是用於在應用程式上執行負載測試的優秀工具。通過使用jmeter GUI,我們可以根據我們的要求為請求建立測試樣本並執行具有多個使用者負載的樣本。由於jmeter工具是使用JAVA完全開發的,我們可以編寫java程式碼來做同樣的事情而不使用jmete

通過聚合資料API實現快遞資料查詢-簡訊驗證碼-企業核名

有位朋友讓我給他新開的網站幫忙做幾個小功能,如下: 輸入快遞公司、快遞單號,查詢出這個快件的所有動態(從哪裡出發,到了哪裡)在註冊、登入等場景下的手機驗證碼(要求有一定的防刷策略)通過輸入公司名的關鍵詞,檢視這個公司是否已經註冊、法人資訊、有類似名稱的公司等等 並且可以用

通過ThreadLocal和HandlerInterceptor實現java後臺業務埋點日誌功能

目前公司的方案是用mdc來實現一個請求的業務資料埋點記錄,但是mdc是map方式,需要手動設定key,而且每次都要手動clear,一是不方便管理,再者如果忘記clear會造成業務埋點資料混亂。所以有了想要把埋點資料欄位統一封裝的想法,這樣方便維護,後面如果修改,

V4實現行式報表新增行內資料的校驗

需求描述: 使用者在網頁端錄入股票資料,要通過行式填報表在網頁端插入空行,然後進行資料的錄入,錄入資料時要求實現校驗功能,如下圖: 紅色區域在報表展現時為一行,現在通過行式報表的新增行功能添加了三行,要求在這三行內輸入明細資訊,主要問題在身份證號及證券名稱程式碼這裡,要求

java 實現html模板匯出pdf的方式

最近在工作中遇到了一個很囧的事情。要把HTML頁面轉換成PDF或者tiff圖片等其他形式,目前tiff還是一頭霧水,如果各位大師有真的可行的想法(不要是別人那邊抄的,百度最近搜尋的質量嚴重的打擊了我對國貨的信心。)希望能夠告訴我,先謝了。 言歸正傳。所以,我就做了把H

報表v4-展現報表同時後臺匯出excel

有些客戶提出需求希望在展現報表的時候,報表在後臺被自動匯出成excel到指定的路徑,而不用手動去點選匯出excel的按鈕。這個需求可以用潤乾的API來實現。 實現後臺自動匯出excel的思路為:用API讀入需要匯出的raq檔案,然後使用API計算報表,得到計算好的IRepo

報表如何實現動態隱藏行效果

在業務系統中,我們經常會遇到這樣的需求: 有的資料在符合一定條件的情況下才能夠顯示出來,不符合條件的行並不需要。這個時候就可以利用隱藏行這個屬性來實現這個需求。如下圖所示:  在 E6 單元格我們做的是每個訂單 ID 下面不同的產品名稱的訂單總金額的統計,但是我只想顯示訂單總金額

通過jna簡單實現java後臺監聽鍵盤觸發修改系統時間

      由於玩某網遊需要在出副本時等一分鐘,而修改系統時間+1分鐘可以提前出副本,避免麻煩寫了個java後臺監聽鍵盤觸發修改系統時間的指令碼,當按下設定好的鍵盤組合即呼叫修改函式。     修改時間的函式程式碼如下(呼叫CMD命令):

Python:通過互億無線API實現驗證碼的接收

1.在互億無線註冊使用者。 2.在簡訊驗證獲取APIid以及APIpasswd 3.文件中心下載Api介面後通過解壓開啟Demo 4.找到自己需要的語言原始碼通過記事本開啟 5.將原始碼複製到編譯器 修改httplib為http.client urllib.urlencode修改為urlli

報表如何實現資料許可權控制

售前現場交流或售後技術支援階段,經常被客戶問到:“你們報表系統是怎麼搞許可權控制的?” 既然經常被問,那麼今天就討論一下這個問題。 首先呢,看看許可權管理長啥樣! 許可權管理:(來自百度百科),一般指根據系統設定的安全規則或者安全策略,使用者可以訪問而且只能訪問自己被授權的資源,不多不少

報表如何實現“點選檢視原圖”效果

在各種涉及圖片的 Web 網站上,無論是搜圖類、社交類、保險服務類,以及 ERP 或檔案管理等內部系統,其中對於圖片通常會提供一種點選圖片檢視原圖的操作,也就是一開始呈現小圖,點選後放大檢視。這種操作我們能在報表中實現嗎?如果可以的話,該怎麼做?是不是需要許多關於前端頁面的知

報表設計器中使用 spring 框架實現自定義資料集

spring是一個開源框架,是為了解決企業應用程式開發複雜性而建立的。在 web 開發環境中經常會與 struts、hibernate聯合起來使用,進行規範的框架結構開發。潤乾中的二次開發也可以與 SSH 框架相結合部署到 web 專案中。本文介紹在設計時沒有啟動 web 服務,在設計器中使用 sp

報表主子報表通過引數控制子報表顯示

客戶需求:       通過引數控制1張彙總表中展現哪個或者哪幾個子報表 製作報表樣式如下圖: 其中第2行  隱藏行表示式為if(@arg1==1,true,false)  插入的子報表是aa00.raq        第4行  隱藏行表示式為if(@arg1!=1,true,false)   插入的子報

通過ajax將list傳到後臺的兩種實現方式

// 核心程式碼將list進行便利for (var i = 0; i < rows.length; i++) {   var row = rows[i];               detailList["detailList[" + i + "].kjkm"] = rows[i].kjkm;   d

多個報表,匯出到一個excel中的不同sheet頁中

潤乾報表作為報表編輯工具使用起來十分的簡單方便,只需要簡單的屬性設定便可以實現匯出、列印等功能(具體參見潤乾開發應用文件),令人很鬱悶的是潤乾的匯出只是單表的匯出。 最近就有這麼一個需求:有很多.raq報表檔案,在一個頁面中列出所有的檔案的名稱,通過複選框選中下載,要求匯出

(4)通過呼叫hadoop的java api實現本地檔案上傳到hadoop檔案系統上

(1)首先建立java project 選擇eclipse選單上File->New->Java Project。 並命名為UploadFile。 (2)新增必要的hadoop jar包 右鍵選擇JRE System Library,選擇