1.首先需要两个引用
PHP转PDF的引用有很多,这里使用mpdf进行转换 composer require mpdf/mpdf
上传PDF到阿里oss上引用OSS composer require aliyuncs/oss-sdk-php
2.上代码
$mpdf=new \mpdf('utf-8','A4', 50, '黑体', 20, 20,20,10);
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
$mpdf->WriteHTML($content);
$data = $mpdf->Output( $name,'s');
这里output方法第一个参数是文件名字,第二个s代表输出文件流,不传直接可以浏览器打开,还有很多百度了解一下
$ossClient = new OssClient(access_key_id, access_key_secret, end_point);
$path = $ossClient->putObject('容器名字', 存储路径/.$name, $data);//$date 文件流
返回的path就是一个数据集
https://www.alibabacloud.com/help/zh/doc-detail/32102.htm?spm=a2c63.p38356.b99.237.33e031c9jar73W
此路径是oss参考文档,可以去看看,就知道里面的参数说明意思了