摘要:序使用的命令把轉的話,默認只能轉一頁的,這個有點費勁,于是也不打算沿用的方案了,改用來實現。轉換小結這樣基本就大功告成了,不足的地方是性能太低,有待優化。
序
使用soffice的命令把pdf轉image的話,默認只能轉一頁的,這個有點費勁,于是也不打算沿用soffice的方案了,改用pdfbox來實現。
maven轉換org.apache.pdfbox pdfbox 2.0.4 org.apache.pdfbox pdfbox-tools 2.0.4
public static ListconvertToImage(File file) throws IOException { PDDocument document = PDDocument.load(file); PDFRenderer pdfRenderer = new PDFRenderer(document); List bufferedImageList = new ArrayList<>(); for (int page = 0;page concat public static BufferedImage concat(BufferedImage[] images) throws IOException { int heightTotal = 0; for(int j = 0; j < images.length; j++) { heightTotal += images[j].getHeight(); } int heightCurr = 0; BufferedImage concatImage = new BufferedImage(images[0].getWidth(), heightTotal, BufferedImage.TYPE_INT_RGB); Graphics2D g2d = concatImage.createGraphics(); for(int j = 0; j < images.length; j++) { g2d.drawImage(images[j], 0, heightCurr, null); heightCurr += images[j].getHeight(); } g2d.dispose(); return concatImage; }小結這樣基本就大功告成了,不足的地方是性能太低,有待優化。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67413.html
摘要:基于轉換的電子書閱讀插件部分項目一般都是以插件閱讀文件,但存在閱讀體驗不理想的情況,所以參考手機上的電子書閱讀器,使用國外的鏈接描述制作電子書示例。 基于HTML5轉換PDF的電子書閱讀插件 html5部分 項目一般都是以pdf.js插件閱讀PDF文件,但存在閱讀體驗不理想的情況,所以參考手機上的電子書閱讀器,使用國外的鏈接描述http://fliphtml5.com制作電子書示例。...
摘要:在下一切運行正常,但是到下文件的文件名和生成路徑就會發生變化,這里的不會被當作路徑分隔符了,而是當作文件名的一部分,其實修改起來也很簡單創建另一個線程啟動服務,老是會出現無法連接服務的異常。 php預覽word文檔的實現 以及實現過程中遇到的各種坑 在做軟件工程的課程設計的時候,我們小組選擇做一個資料分享網站,網站最重要的功能當然就是上傳文件和下載文件。但是這中間就需要一個比較重要的過...
摘要:在下一切運行正常,但是到下文件的文件名和生成路徑就會發生變化,這里的不會被當作路徑分隔符了,而是當作文件名的一部分,其實修改起來也很簡單創建另一個線程啟動服務,老是會出現無法連接服務的異常。 php預覽word文檔的實現 以及實現過程中遇到的各種坑 在做軟件工程的課程設計的時候,我們小組選擇做一個資料分享網站,網站最重要的功能當然就是上傳文件和下載文件。但是這中間就需要一個比較重要的過...
摘要:在下一切運行正常,但是到下文件的文件名和生成路徑就會發生變化,這里的不會被當作路徑分隔符了,而是當作文件名的一部分,其實修改起來也很簡單創建另一個線程啟動服務,老是會出現無法連接服務的異常。 php預覽word文檔的實現 以及實現過程中遇到的各種坑 在做軟件工程的課程設計的時候,我們小組選擇做一個資料分享網站,網站最重要的功能當然就是上傳文件和下載文件。但是這中間就需要一個比較重要的過...
閱讀 3114·2021-11-23 09:51
閱讀 1974·2021-09-09 09:32
閱讀 1084·2019-08-30 15:53
閱讀 2957·2019-08-30 11:19
閱讀 2464·2019-08-29 14:15
閱讀 1432·2019-08-29 13:52
閱讀 553·2019-08-29 12:46
閱讀 2818·2019-08-26 12:18