导航:首页 > 文件类型 > 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文件相关的资料

热点内容
手机卸载文件找不到文件怎么办 浏览:545
百度网盘app下载的压缩文件怎么导出来 浏览:254
小米5开发版驱动程序 浏览:785
微信附近搜索怎样打开 浏览:543
ios7那个版本越狱好 浏览:344
压缩文件如何分割 浏览:458
苹果4s怎么没地方插卡 浏览:943
数据库的组成对象11 浏览:944
java字符串分段 浏览:545
苹果6为什么只能用2g 浏览:471
编程的第一天是什么 浏览:161
jsp3个静态指令 浏览:211
lgv20韩版升级 浏览:68
su找不到许可文件 浏览:211
java反射构造方法 浏览:968
Win10系统开机读写文件错误 浏览:89
linux如何创建硬链接文件夹 浏览:996
导航网站源码jsp 浏览:528
程序员可以自带键盘吗 浏览:194
给小白演示编程是什么 浏览:810

友情链接