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

熱點內容
電影 女主有犄角 瀏覽:254
java命令行運行class 瀏覽:63
找不到地下城文件 瀏覽:631
午夜電影院時間 瀏覽:361
年輕人免費觀看電影大全 瀏覽:386
男主叫葉天明的小說名字 瀏覽:272
造夢西遊3避水珠代碼 瀏覽:992
rmvb格式電影網站 瀏覽:242
WWW.6XX.COM 中文翻譯 瀏覽:401
兩個字帶城電視劇 瀏覽:410
前度2無刪減完整版 瀏覽:79
鬼影視大全 瀏覽:631
周星馳粵語電影大全 瀏覽:459
斗羅大陸這就大結局了 瀏覽:804
日本電影網推薦 瀏覽:454
主角穿越到都挺好的小說 瀏覽:566
學cnc編程先看哪些書 瀏覽:191
親吻 電影 瀏覽:539
穿越之我是還珠格格txt 瀏覽:962
92影視電視劇免費觀看0855影視 瀏覽:814

友情鏈接