1.前端實現將當前頁面轉生產pdf文件
2.將附件轉換為pdf格式(需要引入
com.itextpdf
開源包依賴)
1/**2
* 將轉換成pdf檔案
3*imgfilepath 需要被轉換的img所存放的位置。 例如imgfilepath="d:\\projectpath\\55555.jpg";
4*pdffilepath 轉換後的pdf所存放的位置 例如pdffilepath="d:\\projectpath\\test.pdf";5*
@param
imgfilepath pdffilepath6*
@return7*
@throws
ioexception8*/
9public
static
void imgtopdf(string imgfilepath, string pdffilepath)throws
exception
32image.setalignment(image.align_center);
33document.add(image);
34document.close();
35fos.flush();
36fos.close();37}
38 }
3.將word格式附件,轉換為
pdf格式儲存
(需要引入
com.jacob
依賴,並且需要將
jacob-1.18-x64.dll
檔案放入
jdk裡面的
bin資料夾
)
1/*轉pdf格式值 */2
private
static
final
int wdformatpdf = 17;
3/**
4* word文件轉換5*
6* @param
inputfile7*
@param
pdffile8*/
9public
static
boolean
word2pdf(string inputfile, string pdffile) catch
(exception e) finally
);32
comthread.release();
33comthread.quitmainsta();34}
35return
false
;36 }
4.將多個pdf檔案合併為乙個
pdf檔案方法(需要引入
apache.pdfbox
開源包依賴)。
/*** pdf合併拼接
* @title:mulfile2one
* @description: todo
* @date 2023年9月22日 上午10:05:37
* @author
yqwang
* @param
files 檔案列表
* @param
targetpath 合併到
* @return
* @throws
ioexception
*/public
static file mulfile2one(listfiles, string targetpath) throws
ioexception
}//設定合併生成pdf檔名稱
mergepdf.setdestinationfilename(targetpath);
//合併pdf
mergepdf.mergedocuments(memoryusagesetting.setupmainmemoryonly());
return
newfile(targetpath);
}
關於Oracle轉Mysql的一些情況
前幾天進行了一些功能的oracle轉mysql的常用sql處理,在這裡記錄一下。oracle 1.字串拼接函式的使用 eg code name 2.start with 函式的使用,一般用於將查詢編碼表的結果集作為in的查詢條件 eg 3.rownum 分頁的實現 4.預設轉換為的最後結果欄位為大寫...
關於構造方法的一些心得
1 構造方法的作用 構造方法是 給物件的屬性進行初始化,同普通方法一樣可以呼叫其他方法。2 構造方法的格式 方法名與類名相同,沒有返回值型別 包括void 3 乙個類可以有多個構造器,但引數列表 個數或者順序不相同 過載 例如class student public student string n...
關於 getattr 方法的一些理解
在學習rest framework的過程中,rest framework的request是經過重構的,但是如果呼叫重構物件request中的屬性,如果屬性不存在會呼叫原request物件中的屬性,它使用的就是 getattr 方法。在新構建的request中存在 getattr 假如呼叫reques...