導航:首頁 > 文件類型 > 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文件相關的資料

熱點內容
iosqq怎麼發文件夾 瀏覽:285
編程出社會後能做什麼工作 瀏覽:73
為什麼說數據層是里子呢 瀏覽:171
eset官方卸載工具 瀏覽:803
手機百度我在哪個文件夾 瀏覽:646
lumia925拍照對蘋果6 瀏覽:599
oraclelinux711gr2 瀏覽:516
公文格式圖片紅頭文件 瀏覽:430
word文件按標題批量改名工具 瀏覽:321
linuxversionh 瀏覽:728
編程為什麼學覺得有什麼好處 瀏覽:96
公眾號打包網頁發布找不到文件 瀏覽:522
qq頭像90後一男一女 瀏覽:92
proteus中如何單片機編程 瀏覽:26
excel打開如何顯示文件名稱 瀏覽:400
為什麼手機上不能打開excel文件 瀏覽:688
libsvmmatlab代碼 瀏覽:332
前端顯示文件流的圖片 瀏覽:20
蘇州哪裡可以學機械編程 瀏覽:974
加固數據線怎麼修 瀏覽:342

友情鏈接