导航:首页 > 文件类型 > javajpgpdf文件

javajpgpdf文件

发布时间:2022-09-29 16:05:48

A. 用java实现pdf转jpg图片的全代码,我这里附上参考代码。

学JAVA就到广州疯狂JAVA来学习 李刚授课 我是不能。。。

B. 怎么用java代码生成pdf文档

用java代码生成pdf文档
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.*;
import com.lowagie.text.pdf.PdfWriter;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
// 创建一个Document对象
Document document = new Document();

try
{
// 生成名为 HelloWorld.pdf 的文档
PdfWriter.getInstance(document, new FileOutputStream("HelloWorld.pdf"));
// 添加PDF文档的一些信息
document.addTitle("Hello World example");
document.addAuthor("Bruno Lowagie");
document.addSubject("This example explains how to add metadata.");
document.addKeywords("iText, Hello World, step 3, metadata");
document.addCreator("My program using iText");
// 打开文档,将要写入内容
document.open();
// 插入一个段落
document.add(new Paragraph("Hello World!"));

}
catch (DocumentException de)
{
System.err.println(de.getMessage());
}
catch (IOException ioe)
{
System.err.println(ioe.getMessage());
}
// 关闭打开的文档
document.close();
}
}
编译运行以后,我们可以在运行的目录发现生成的HelloWorld.pdf,打开可以看到我们写的文字:

C. java 将pdf转成JPG。。

BufferedImage tag = new BufferedImage(rect.width, rect.height,
BufferedImage.TYPE_INT_RGB);
这句是读入图片的流,传入的参数是图片本身的长,高,RGB色位。

tag.getGraphics().drawImage(img, 0, 0, rect.width, rect.height,
null);
这句是输出图片的方法,几个参数分别是,图片对象,0,0,图片的长,高,null。

所以应该是改下句的这两个参数,你把rect.width和rect.height的数值放大两倍看看。
应该是这里。

D. 用java将jpg转换成pdf的代码

引用pdfbox jar包

PDDocument pdDocument = new PDDocument();
BufferedImage image = ImageIO.read(f);
int width = 612;
int height = 792;
PDPage pdPage = new PDPage(new PDRectangle(width, height));
pdDocument.addPage(pdPage);
PDImageXObject pdImageXObject = LosslessFactory.createFromImage(pdDocument, image);
PDPageContentStream contentStream = new PDPageContentStream(pdDocument, pdPage);
contentStream.drawImage(pdImageXObject, 0, 0, width, height);
contentStream.close();
pdDocument.save(srcPath + candidate + File.separator
+ f.getName().substring(0, f.getName().length() - 4) + ".pdf");
pdDocument.close();

E. 用java 实现 word、jpg转PDF

可以用apache的batik
也可以用itext,
flying saucer好像也可以实现,
不过flying saucer很久没有维护过了。
具体怎么实现你再研内究一下吧
因为我目前也容在研究中,
不过是从svg,xml转PDF,
所以不能给你太多帮助,
希望你早日成功!

F. java中 如何将存放在数据库中的pdf、doc、jpg等文件读出来(二进制形式存放在数据)

在数据库中存放这些个二进制文件的字段是BLOB,oracle和MysqL里面都是
java中读取 BLOB数据:
首先做查询,拿到查询结果ResultSet rs = XXXX (和普通数据查询一样)
然后:Blob blob = rs.getBlob("字段名"); 拿到你的Blob ,
得到文件的二进制流:InputStream binaryStream= blob.getBinaryStream();,
你的文件数据就在这个流当中,你想怎么用就怎么取,比如,读出来存到一个byte[]中,以便序列化传输,读出来构造成一个File直接存放到本地等等。

举个例子吧:从这个binaryStream中读取数据到byte[]的方法,
////////---------------------
/**
* 从binaryStream中读取数据到byte[]的方法
* @param in 即binaryStream
* @return
* @throws Exception
*/
public static byte[] readStreamToByteArray(InputStream in) throws Exception{
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = -1;
while((len = in.read(buffer)) != -1) {
outputStream.write(buffer, 0, len);
}
outputStream.close();
in.close();
return outputStream.toByteArray();
}

//

G. java读取用户上传的jpg、pdf、doc、xls、ppt文件,将这些文件的二进制数据存储到数据库,或者文件形式存储

一般文件不适合存储到数据库,最好用文件服务器什么的,简单点可以存到本工程某个目录下
上传一般用form或者用插件比如jquery的uploadify,网上有示例非常简单,action接收到文件后,直接new File(path) 到文件存储目录就好了

H. 求java正则表达式,匹配pdf或者JPEG文件名。

搂着这个要看情况更具文件名特点来,
如果都是AD开头,那么:AD_.*?\.pdf
如果文件名没有特点,但是在路径中:[\\/].*?\.pdf
总之要弄懂原理灵活运用

阅读全文

与javajpgpdf文件相关的资料

热点内容
sai透视教程 浏览:346
苹果6s64g的停产了吗 浏览:507
猫眼实时票房榜排名 浏览:339
java大数据云计算方向企业级开发 浏览:718
为什么集搜客没有ms数据台 浏览:672
国内免费在线观看网址 浏览:935
qq原来头像 浏览:805
苹果手机看网站你懂得 浏览:740
立式编带料如何编程 浏览:11
跳过win10安装密钥 浏览:714
能在线看的网站 浏览:220
剑灵模型数据库 浏览:427
pdf大文件是什么 浏览:141
成年大片网址 浏览:682
本地配置默认路径及文件名 浏览:426
三菱编程怎么删除工程 浏览:943
午夜影院网站 浏览:892
excel表格怎么筛选数据汇总 浏览:940
qt小游戏源代码 浏览:905
速影tv 官网 浏览:806

友情链接