需求功能:将已生成的ppt转为pdf以实现预览功能。
因为卡了好多天,因此将踩过的坑做个总结。
文章目录
1. 访问生成的问件跨域(nginx转发没有配置跨域)
解决方案: 添加匹配允许跨域的配置
location /ppt/ {
# 设置允许跨域的域,* 表示允许任何域,也可以设置特定的域
add_header 'Access-Control-Allow-Origin' '*';
# 允许的方法
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
# 允许的头信息字段
add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type';
# 缓存时间
add_header 'Access-Control-Max-Age' 1728000;
alias /home/XXX/file/;
}
2. 依赖 aspose-slides 为商业包 有水印且无法在中央仓库下载
问题详述:
aspose-slides 无法在中央仓库