<dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.office.free</artifactId> <version>5.3.1</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.23</version> </dependency> </dependencies>
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
package org.example; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.StrUtil; import com.spire.doc.Document; import com.spire.doc.FileFormat; import com.spire.doc.Section; import com.spire.xls.Workbook; import java.io.File; /** * Hello world! * */ public class App { public static void main( String[] args ) { //word Document doc = new Document(); //加载Word doc.loadFromFile("file.doc"); //保存为PDF格式 doc.saveToFile("C:\\Users\\美构科技\\Desktop\\word模板转pdf.pdf", FileFormat.PDF); //创建一个Workbook实例并加载Excel文件 Workbook workbook = new Workbook(); workbook.loadFromFile("file.xls"); //设置转换后的PDF页面高宽适应工作表的内容大小 workbook.getConverterSetting().setSheetFitToPage(true); //将生成的文档保存到指定路径 workbook.saveToFile("output/ExcelToPdf.pdf"); //html Document htmldoc = new Document(); Section section = doc.addSection(); String html = FileUtil.readUtf8String("html内容"); section.addParagraph().appendHTML(html); htmldoc.saveToFile("output/pdf.pdf", FileFormat.PDF); htmldoc.dispose(); } }
本文暂时没有评论,来添加一个吧(●'◡'●)