導航:首頁 > 文件類型 > java上傳pdf文件

java上傳pdf文件

發布時間:2023-10-28 07:45:23

1. java讀取用戶上傳的jpg、pdf、doc、xls、ppt文件,將這些文件的二進制數據存儲到資料庫,或者文件形式存儲

一般文件不適合存儲到資料庫,最好用文件伺服器什麼的,簡單點可以存到本工程某個目錄下
上傳一般用form或者用插件比如jquery的uploadify,網上有示例非常簡單,action接收到文件後,直接new File(path) 到文件存儲目錄就好了

2. java實現文件上傳,代碼盡量簡潔~~~~~·

一個SpringMVC的文件上傳示例
1、jsp頁面代碼
<%@pagepageEncoding="utf-8"%>

<!DOCTYPEhtml>

<html>

<head>

<metacharset="utf-8">

<title>上傳圖片</title>

</head>

<body>

<formaction="message.do">

<inputtype="text"name="test"value="Submit"/><inputtype="submit"

value="Submit"/>

</form>

<formaction="upload.do"method="post"enctype="multipart/form-data">

<inputtype="file"name="file"/><inputtype="submit"value="Submit"/>

</form>

</body>

</html>

2、action代碼
@RequestMapping(value="/upload.do")

publicStringupload(@RequestParam(value="file",required=false)MultipartFilefile,HttpServletRequestrequest,

ModelMapmodel){

Stringpath="/Users/xieyuhai/Desktop";//更換一下路徑

StringfileName=file.getOriginalFilename();

//StringfileName=newDate().getTime()+".jpg";

System.out.println(path);

FiletargetFile=newFile(path,fileName);

if(!targetFile.exists()){

targetFile.mkdirs();

}

//保存

try{

file.transferTo(targetFile);

}catch(Exceptione){

e.printStackTrace();

}

model.addAttribute("resultUrl",request.getContextPath()+"/upload/"+fileName);

return"result";

}

3. Java上傳pdf文件,只壓縮大小,不改變成.zip/.rar文件

Java上傳pdf文件,復只壓縮大小,不改制變成.zip/.rar文件
可以,壓縮只是一種演算法,什麼語言都可以,比如某種格式的文件中1001010(二進制)代表漢子的"中"字,那麼壓縮演算法就是在編碼不沖突的情況下可以改變編碼長度,比如壓縮之後中字變成1010,這樣就節省空間了,這是我隨便舉的例子,具體的對應演算法可以網上查

4. java生成pdf,圖片怎麼導不進去

不知道你用的什麼方法來導的,但是如果通過PDF類庫jar包來實現的話,應該是沒問題的,參考如下java代碼中關於如何插入圖片到PDF的方法:


import com.spire.pdf.*;

import com.spire.pdf.graphics.*;

public class AddImage {
public static void main(String[] args) {
//創建文檔
PdfDocument pdf = new PdfDocument();

//添加一頁
PdfPageBase page = pdf.getPages().add();

//載入圖片,並獲取圖片高寬
PdfImage image = PdfImage.fromFile("fj.png");
int width = image.getWidth()/2;
int height = image.getHeight()/2;

//繪制圖片到PDF
page.getCanvas().drawImage(image,50,50,width, height);

//保存文檔
pdf.saveToFile("result.pdf");
pdf.dispose();
}

}

5. java中如何實現向已有的PDF文件插入附件

java打開PDF需要藉助其他的jar包的,如果我沒記錯的話,然後查看相應的API介面。應該是以流的形式進行讀取,之前寫過一點是往裡面寫數據的,生成html文然後寫入PDF文件 工具有:
ItextPdf、FlyingAndItext、pd4ml 這些是將html文轉換為PDF文件的,讀取的話直接用bufferread讀取試試(我沒寫過!)

6. 如何使用JAVA代碼壓縮PDF文件

用java代碼壓縮應用到程序了,代碼一般是比較復雜的,對pdf文件的mate標簽優化,這類標簽包括三類,pdf文件不是網頁就是個文件,何況我們可以用pdf壓縮工具壓縮,下面有個解決方法,樓主可以做參照。

1:點擊打開工具,打開主頁面上有三個功能進行選擇,我們選擇pdf文件壓縮。

閱讀全文

與java上傳pdf文件相關的資料

熱點內容
app怎麼查看流量用在什麼網站 瀏覽:684
為什麼sns文件找不到 瀏覽:671
解壓cad提示文件破損 瀏覽:249
如何對圖片加密文件名 瀏覽:410
數據管理庫系統軟體有哪些 瀏覽:861
蘋果7如何打開軟體網路連接 瀏覽:831
手機圖片加入文件管理 瀏覽:718
pp助手210歷史版本 瀏覽:259
攝像頭都有哪些app 瀏覽:303
macos如何刪除文件 瀏覽:150
大廠用什麼語言編程 瀏覽:714
萬戶網路應對大並發用戶訪問解決方案 瀏覽:515
日常生活中常見的數據有哪些 瀏覽:19
無線網路如何設置固定ip 瀏覽:789
編程你們用哪個軟體 瀏覽:96
塗鴉app如何恢復初始 瀏覽:722
網路監控斷網後公司 瀏覽:947
狼人殺app哪個好玩 瀏覽:76
ios發微博代碼 瀏覽:706
如何更改mac電腦名稱和密碼錯誤 瀏覽:428

友情鏈接