[問題] PDF轉檔與資料庫問題
現在我手上有一個project要做
但是不知道該如何下手
想請問板上的專家
簡單來說,我要拿資料庫欄位資料來比對txt文本內容
看資料庫資料內容是否正確
這個文本txt前身是PDF檔,那我是用PDFBOX的套件轉出來的
問題點1:
目前我都是手動更改PDF的檔名路徑(路徑一樣,但檔名不同)
來轉出成TXT檔,現在我想自動根據資料庫欄位內容轉出成TXT文件
但這邊碰到瓶頸,因為PDF檔名沒有完全跟資料庫欄位內容相同
例如我從資料庫取出一串數字:8546
那這份PDF檔名通常是AB_123_8546_AA.pdf或是AB_12_8546_AA.pdf
就只有約中間是一樣的,有辦法透過類似SQL模糊尋找方式抓到這份PDF檔嗎?
PDDocument doc = PDDocument.load(filepath);
filepath部分該如何才能實現?
問題點2:
同問題點1,假設今天從資料庫抓出3組數字(也有可能是5組或9組等等)
例如:123,456,789(我會用陣列儲存)
那理論上我能夠有3份PDF
在程式上能夠實現跑一次batch,就分開抓取3份PDF,轉出成3份txt文件嗎?
用for迴圈包可以work嗎?
以上謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.4.61
※ 編輯: jason81418 來自: 123.195.4.61 (01/17 20:55)
推
01/17 21:17, , 1F
01/17 21:17, 1F
→
01/17 21:18, , 2F
01/17 21:18, 2F
→
01/17 21:19, , 3F
01/17 21:19, 3F
推
01/17 21:21, , 4F
01/17 21:21, 4F
→
01/17 21:22, , 5F
01/17 21:22, 5F
→
01/17 21:23, , 6F
01/17 21:23, 6F
→
01/17 21:33, , 7F
01/17 21:33, 7F
→
01/17 21:34, , 8F
01/17 21:34, 8F
→
01/17 21:35, , 9F
01/17 21:35, 9F
→
01/17 21:35, , 10F
01/17 21:35, 10F
推
01/17 21:39, , 11F
01/17 21:39, 11F
→
01/17 21:45, , 12F
01/17 21:45, 12F
→
01/17 21:45, , 13F
01/17 21:45, 13F
推
01/17 21:49, , 14F
01/17 21:49, 14F
→
01/17 21:49, , 15F
01/17 21:49, 15F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章