[置頂] java處理office文件與pdf檔案(一)
需求說明:
使用者可以上傳word,excel,ppt,pdf檔案。在頁面能夠預覽該檔案,並可以通過搜尋,找到對應的檔案記錄。
使用技術:
通過jacob將office轉化為html,使用poi進行檔案提取;
在前期調研的時候,搜尋其他將office轉化為html的技術,發現其轉化之後的頁面都不怎麼逼真。但是,使用jacob轉化的時候樣式還可以就是有一點,該專案必須部署在windows環境上。通過協調之後,準備放棄相容性使用jacob做html的轉化。對於pdf的處理思路,在搜尋pdf轉化時,發現很多技術轉化之後,檔案都不怎麼好看。想到直接使用html的embed標籤實現。因為該專案主要在內網執行,所以載入相對較快。但是在使用該方案時,必須在ie時設定ActiveX的級別,並且客戶端主機需安裝對應的pdf閱讀器。
資料庫:
oracle10g
實現思路整理:
1、檔案上傳至upload資料夾
2、將檔案轉化為html;
3、提取檔案內容以作搜尋使用。
將會在下一章編輯具體的程式碼實現,敬請期待。
第二章 傳送門
相關推薦
[置頂] java處理office文件與pdf檔案(一)
需求說明: 使用者可以上傳word,excel,ppt,pdf檔案。在頁面能夠預覽該檔案,並可以通過搜尋,找到對應的檔案記錄。 使用技術: 通過jacob將office轉化為html,使用poi進行檔案提取; 在前期調研的時候,搜尋其他將office轉化為html的技術,發現其轉化之後的頁面都不怎麼逼真。但
Java實現FTP文件與文件夾的上傳和下載
連接 rem odi 一個 nec stat mod plog erlang Java實現FTP文件與文件夾的上傳和下載 FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用於Int
java 讀取配置文件 與更新
sys static tput dev ade 錯誤 適合 etc 更新 筆記 public class Config { private static Properties props = new Properties(); static
Java處理word文件 用jacob 表格圖片文字替換
我的office2003的,如果在 word = new ActiveXComponent("Word.Application");是出現問題,不能建立,有可能就是office的版本的問題。。。。。。。。。。。。。。。。。。。。。。 下面是採用jacob對Word文件進行一些
Java轉換Word文件到PDF文件
plus filepath fileinput mage href except AC inf ext 使用Docx4j將Word文件轉換為PDF文件: public static void convertDocxToPDF(String docxFilePath,
java實現word文件轉pdf
前端時間,專案需要自動生成word文件,用WordFreeMarker生成word文件後,又要求生成的文件能在瀏覽器瀏覽,思來想去,把word文件轉成pdf就好了,於是乎研究了一下。 將word文件轉化為PDF是專案中常見的需求之一,目前主流的方法可以分為兩大類,一類是利用各種Office應
java實現word文件轉pdf線上瀏覽
現在著手做的專案是一個關於考試的,裡面有許多考生的資料資訊是word文件,在這裡耗費了不少的時間,也看了眾多的博文,在這裡發一下我的個人總結,有不對的地方還望指正 用到的jar jacob.jar 這是Maven地址http://mvnreposito
C#實現Office文件轉Pdf的方法
Excel.XlFixedFormatType excelType = Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF; PowerPoint.PpSaveAsFileType ppType = Microsoft.Office.Inter
Android實現線上預覽office文件(Word,Pdf,excel,PPT.txt等格式)
1.概述 我們都知道,Android原生並沒有提供瀏覽office文件格式的相關Api,在安卓端想要實現線上預覽office文件的功能顯然很是複雜,我們手機安裝QQ瀏覽器時,在手機開啟office文件時會提示如圖, 這就是這篇文章的主角–騰訊X5核心(T
轉換Word文件為PDF檔案
public bool WordToPDF2(string sourcePath) { bool result = false; Word.Application application = new Word.Application();
docx文件轉pdf檔案
注:這裡只能轉換docx檔案,doc不行,原始碼在文末。 可以在windows,linux上執行,增加了內容替換功能,因為有些文件內容需要我們用程式碼來動態生成。 下面是具體操作步驟: maven依賴 <!-- docx轉pdf -->
Java創建文件new file(string 參數)與file.createNewFile()
src ima else -1 highlight 路徑 true new reat File file = new File("E:\\test\\1.txt");//創建一個文件對象 此時在E盤的test目錄下為空,並未創建1.txt文件,如圖: Fil
POI以SAX方式解析Excel2007大文件(包含空單元格的處理) Java生成CSV文件實例詳解
arraylist api csdn false gif pac apache all top http://blog.csdn.net/l081307114/article/details/46009015 http://www.cnblogs.com/dreammyl
(轉)關於Tomcat的點點滴滴(體系架構、處理http請求的過程、安裝和配置、目錄結構、設置壓縮和對中文文件名的支持、以及Catalina這個名字的由來……等)
https 設置 重啟 specific 調用 持久化數據 所在 original apps 轉自:http://itfish.net/article/41668.html 總結Tomcat的體系架構、處理http請求的過程、安裝和配置、目錄結構、設置壓縮和對中文文件名
Springmvc異常、攔截器、格式轉換、國際化處理配置文件以及java類
2.3 gin ltm erb nal ges contex utf on() 1.springmvc配置文件自動註解設置。 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.sp
Java中XML文件的讀取與寫入
讀取 聯系 過程 樹形 樹形結構 java 以及 ade 文件的 表現:以 “.xml”為文件擴展名的文件; 存儲:樹形結構; 用途:存儲以及傳遞信息;利用相同的XML文件將不同的系統聯系起來; 在Java程序中如何獲取XML文件的內容? 在Java程序中讀取XML文
Java基礎-Java源文件與類
聲明 法律 作品 源文件 log span ava 否則 轉載 Java基礎-Java源文件與類 作者:尹正傑 版權聲明:原創作品,謝絕轉載!否則將追究法律責任。Java基礎-J
JAVA 框架-Springmvc-文件上傳與下載
文件大小 list 文件 lookup location ng- see gettime 解析 需要的包:spring的21個包,commons-fileupload/io/logging的三個包,標準標簽庫2個包 異常處理:如果報BeanCreationException
Java nio 的文件處理
package 18C puts algo instance 用戶 getc 文件訪問 void 一、創建一個大文件 下載文件時往往會創建一個指定大小的空文件 package com.lazy.nio; import java.io.IOException; impor
[Xcode10 實際操作]七、文件與數據-(6 )通過通知中心,實現監聽和處理程序退出事件的功能
英雄 idl ide active xcod end 控制 .sh Once 本文將演示通過通知中心,實現監聽和處理程序退出事件的功能。在項目導航區,打開視圖控制器的代碼文件【ViewController.swift】 1 import UIKit 2 3