Newer
Older
casic-metering / casic-metering-common / src / main / java / com / casic / missiles / utils / ExcelToPdfUtil.java
package com.casic.missiles.utils;

/**
 * @Description: Aspose.Cells商业库实现Excel转Pdf,需购买许可
 * @Author: wangpeng
 * @Date: 2025/3/10 10:58
 */
import com.aspose.cells.PdfSaveOptions;
import com.aspose.cells.Workbook;

public class ExcelToPdfUtil {
    public static void main(String[] args) throws Exception {
        // 加载 Excel 文件
        Workbook workbook = new Workbook("D:\\casic\\tmp\\1894648816529068033\\RIM20250226001无线电校准报告RIM20250226001.xlsx");

        // 设置 PDF 保存选项
        PdfSaveOptions saveOptions = new PdfSaveOptions();
        saveOptions.setOnePagePerSheet(false); // 将每个工作表保存为一页

        // 保存为 PDF
        workbook.save("D:\\casic\\tmp\\1894648816529068033\\RR.pdf", saveOptions);

        System.out.println("Excel 文件已成功转换为 PDF!");
    }
}