国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用pdfbox實現pdf轉image

fnngj / 1320人閱讀

摘要:序使用的命令把轉的話,默認只能轉一頁的,這個有點費勁,于是也不打算沿用的方案了,改用來實現。轉換小結這樣基本就大功告成了,不足的地方是性能太低,有待優化。

使用soffice的命令把pdf轉image的話,默認只能轉一頁的,這個有點費勁,于是也不打算沿用soffice的方案了,改用pdfbox來實現。

maven
        
            org.apache.pdfbox
            pdfbox
            2.0.4
        

        
            org.apache.pdfbox
            pdfbox-tools
            2.0.4
        
轉換
public static List convertToImage(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

相關文章

  • 基于HTML5PDF的電子書閱讀插件

    摘要:基于轉換的電子書閱讀插件部分項目一般都是以插件閱讀文件,但存在閱讀體驗不理想的情況,所以參考手機上的電子書閱讀器,使用國外的鏈接描述制作電子書示例。 基于HTML5轉換PDF的電子書閱讀插件 html5部分 項目一般都是以pdf.js插件閱讀PDF文件,但存在閱讀體驗不理想的情況,所以參考手機上的電子書閱讀器,使用國外的鏈接描述http://fliphtml5.com制作電子書示例。...

    Rindia 評論0 收藏0
  • php中調用Java實現word文檔的預覽

    摘要:在下一切運行正常,但是到下文件的文件名和生成路徑就會發生變化,這里的不會被當作路徑分隔符了,而是當作文件名的一部分,其實修改起來也很簡單創建另一個線程啟動服務,老是會出現無法連接服務的異常。 php預覽word文檔的實現 以及實現過程中遇到的各種坑 在做軟件工程的課程設計的時候,我們小組選擇做一個資料分享網站,網站最重要的功能當然就是上傳文件和下載文件。但是這中間就需要一個比較重要的過...

    HtmlCssJs 評論0 收藏0
  • php中調用Java實現word文檔的預覽

    摘要:在下一切運行正常,但是到下文件的文件名和生成路徑就會發生變化,這里的不會被當作路徑分隔符了,而是當作文件名的一部分,其實修改起來也很簡單創建另一個線程啟動服務,老是會出現無法連接服務的異常。 php預覽word文檔的實現 以及實現過程中遇到的各種坑 在做軟件工程的課程設計的時候,我們小組選擇做一個資料分享網站,網站最重要的功能當然就是上傳文件和下載文件。但是這中間就需要一個比較重要的過...

    leejan97 評論0 收藏0
  • php中調用Java實現word文檔的預覽

    摘要:在下一切運行正常,但是到下文件的文件名和生成路徑就會發生變化,這里的不會被當作路徑分隔符了,而是當作文件名的一部分,其實修改起來也很簡單創建另一個線程啟動服務,老是會出現無法連接服務的異常。 php預覽word文檔的實現 以及實現過程中遇到的各種坑 在做軟件工程的課程設計的時候,我們小組選擇做一個資料分享網站,網站最重要的功能當然就是上傳文件和下載文件。但是這中間就需要一個比較重要的過...

    HitenDev 評論0 收藏0

發表評論

0條評論

fnngj

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<