赞
踩
<License>
<Data>
<Products>
<Product>Aspose.Total for Java</Product>
<Product>Aspose.Words for Java</Product>
</Products>
<EditionType>Enterprise</EditionType>
<SubscriptionExpiry>20991231</SubscriptionExpiry>
<LicenseExpiry>20991231</LicenseExpiry>
<SerialNumber>8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7</SerialNumber>
</Data>
<Signature>sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=</Signature>
</License>
import com.aspose.cells.License; import com.aspose.cells.SaveFormat; import com.aspose.cells.Workbook; import org.apache.poi.sl.usermodel.Sheet; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; public class Excel2Pdf { //需要进行格式转换的excel表格的路径 public static void main(String[] args) { excel2pdf("D:\\tmp\\20210305\\111伟大.xlsx"); } public static void excel2pdf(String Address) { if (!getLicense()) { // 验证License 若不验证则转化出的pdf文档会有水印产生 return; } try { // 输出路径 File pdfFile = new File("D:\\tmp\\20210305\\cdweddfdada.pdf"); Workbook wb = new Workbook(Address);// 原始excel路径 FileOutputStream fileOS = new FileOutputStream(pdfFile); wb.save(fileOS, SaveFormat.PDF); fileOS.close(); } catch (Exception e) { e.printStackTrace(); } } public static boolean getLicense() { boolean result = false; try { InputStream is = Excel2Pdf.class .getClassLoader() .getResourceAsStream( "license.xml"); // // license.xml这个文件你放在静态文件资源目录下就行了 com.aspose.cells.License aposeLic = new com.aspose.cells.License(); aposeLic.setLicense(is); result = true; } catch (Exception e) { e.printStackTrace(); } return result; } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。