Java aspose文档转换功能 支持PDF、EXCEL、PPT、WORD

这篇博客介绍了如何使用Java的Aspose库进行文档转换,支持将PDF、Excel、PowerPoint和Word文件相互转换。通过提供的POM依赖和详细代码示例,展示了具体的操作步骤和实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度链接:链接:https://pan.baidu.com/s/1sKg9zOOHFKLTtt9qg7B5vQ?pwd=k1ki 提取码:k1ki

以下为Java工具类代码:
POM:

<dependency>
    <groupId>com.luhuiguo</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <type>pom</type>
</dependency>

详细代码:

package org.springjmis.workinformation.util.pdf;
import java.io.InputStream;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.aspose.words.CellMerge;
import com.aspose.words.CellVerticalAlignment;
import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
import com.aspose.words.FontSettings;
import com.aspose.words.HeightRule;
import com.aspose.words.License;
import com.aspose.words.LineStyle;
import com.aspose.words.ParagraphAlignment;
import com.aspose.words.SaveFormat;
import com.aspose.words.Table;

/**
 *
 */
public class AsposeUtils {
    private static final Logger LOGGER = LoggerFactory.getLogger(AsposeUtils.class);
    private static boolean AsposeLicense = false;
    static{
        try {
            //license.xml 
            InputStream is = AsposeUtils.class.getClassLoader().getResourceAsStream("license.xml"); 
            new License().setLicense(is); 
            AsposeLicense = true;
        } catch (Exception e) {
            e.printStackTrace();
        } 
    }
    /**
     * 验证License
     * @return boolean
     */ 
    private static void getLicense() { 
        if (!AsposeLicense) { // 验证License 若不验证则转化出的pdf文档会有水印产生
            LOGGER.info("**********验证失败,会产生水印***********");
        } 
        LOGGER.info("************验证成功,已去除默认水印***********");
    }
    /**
     * 保存pdf
     * @param path 保存目录
     * @param doc 原文档
     */
    public static void savePdf(String path,Document doc){
        String format = "pdf";
        save(path,doc,SaveFormat.PDF,format);
    }
    /**
     * 保存doc
     * @param path 保存目录
     * @param doc 原文档
     */
    p
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值