zoukankan      html  css  js  c++  java
  • spire.xls 将excel转为pdf

    我的idea使用maven引入依赖没有成功,只能下载jar包

    下载jar包地址:

    http://repo.e-iceblue.com/nexus/content/groups/public/e-iceblue/spire.xls.free/

    pom.xml中配置jar所在路径

    <dependency>
        <groupId>com.spire</groupId>
        <artifactId>spire</artifactId>
        <version>3.9.2</version>
        <scope>system</scope>
        <systemPath>${basedir}/lib/spire.xls.free-3.9.2.jar</systemPath>
    </dependency>

    代码

    import com.spire.xls.*;
    
    public class TestPDF {
    
        public static void main(String[] args) {
    
    
            //加载Excel文档
            Workbook wb = new Workbook();
            wb.loadFromFile("D:\test.xlsx");
            //在PDF的一页上显示,不会分割
            wb.getConverterSetting().setSheetFitToPage(true);
            //调用方法保存为PDF格式
            wb.saveToFile("D:\ToPDF.pdf", FileFormat.PDF);
        }
    }
    public class TestPDF {
    
        public static void main(String[] args) {
    
    
            //加载Excel文档
            Workbook wb = new Workbook();
            wb.loadFromFile("D:\test.xlsx");
    
            //获取工作表
            Worksheet sheet = wb.getWorksheets().get(0);
            // Excel转为图片
            sheet.saveToImage("D:\ExcelToImg.png");
            //Excel中添加图片
            ExcelPicture picture = sheet.getPictures().add(7,2,"D:\电子章.png");
            picture.setHeight(170);//设置图片高度
            picture.setWidth(170);//设置图片宽度
            //保存文档
            wb.saveToFile("D:\AddImage.xlsx", ExcelVersion.Version2010);
    
            //在PDF的一页上显示,不会分割
            wb.getConverterSetting().setSheetFitToPage(true);
            //调用方法保存为PDF格式
            wb.saveToFile("D:\ToPDFPic.pdf", FileFormat.PDF);
            //wb.dispose();
        }
    }

      

     参考:

    https://blog.csdn.net/weixin_44101779/article/details/105227823
    
    https://www.cnblogs.com/Yesi/tag/Free%20Spire.XLS%20for%20Java/

    比较全的:
    https://www.cnblogs.com/Yesi/tag/Free%20Spire.XLS%20for%20Java/
  • 相关阅读:
    摄影基础知识(二)
    std::bind
    摄影网站汇总
    std::function
    常用路径说明
    摄影基础知识(一)
    JavaScript 箭头函数:适用与不适用场景
    软帝学院:Java实现的5大排序算法
    软帝学院:用Java编写计算器,代码展示!
    windows环境下运行java的脚本
  • 原文地址:https://www.cnblogs.com/Donnnnnn/p/14692611.html
Copyright © 2011-2022 走看看