此**中新建乙個world文件模板,map中存的就是需要列印的內容,在模板中用}來展示!
//列印
}
將檔案轉化為pdf
public
static
void
word2pdf
(string srcpath, string despath)
throws ioexception
// 輸出檔案目錄
file outputfile =
newfile
(despath);if
(!outputfile.
getparentfile()
.exists()
)// 呼叫openoffice服務執行緒
string command =
"cmd /k soffice -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;\" -nofirststartwizard"
; process p = runtime.
getruntime()
.exec
(command, null,
newfile
("c:\\program files (x86)\\openoffice 4\\program"))
;// 連線openoffice服務
openofficeconnection connection =
newsocketopenofficeconnection
("127.0.0.1"
,8100);
connection.
connect()
;// 轉換word到pdf
documentconverter converter =
newstreamopenofficedocumentconverter
(connection)
; converter.
convert
(inputfile, outputfile)
;// 關閉連線
connection.
disconnect()
;// 關閉程序
p.destroy()
; system.out.
println
("轉換完成!");
}
前端頁面src後台pdf流介面
style
="display
: none;
" id
="printiframe"
src="/equipment/damage/tlaboratoryequipmentdamage/printequipdamageworld"
>
iframe
>
$
("#printworld").
click
(function()
// }
// };
// // 傳送ajax請求
// xhr.send();$(
"#printiframe")[
0].contentwindow.
print()
;});
自定義的類後台資料data file的流程
1 先改後存 先把資料儲存到string vector中,然後,增刪改查都在string vector中乾,最後當程式要退出的時候把最終資料按順序儲存到 data檔案中。2 寫的時候按順序寫入 乙個字串一行 乙個字串一行的寫入。3 每次開啟軟體的時候就把資料讀入到vector中,中間的增刪該查就在v...
前端自定義分頁查詢排序方法
util.js 查詢條件為input輸入,需要考慮查詢值型別 以下只支援undefined,number,和string查詢。string查詢為模糊查詢,其他為全等查詢。排序目前只支援string型別排序,支援漢字排序 以下是分頁查詢方法,根據需要,可以在switch中新增其他資料型別查詢或排序 引...
react 自定義json資料模擬後台
前台 1 在public目錄下建立json檔案 如 public api data.json 2 在json檔案中自定義資料 3 當請求url為 api data.json 時,會自動去到public目錄下查詢,並返回json內容 後台 建立.json檔案,放入json資料 let xx requi...