Power Automate扩展需求:SharePoint多格式附件转PDF无授权方案咨询
用SharePoint内置REST API转Office格式文件
SharePoint文档库本身自带Office格式(DOCX、XLSX、PPTX)转PDF的能力,不用额外授权第三方工具。在Power Automate里加一个Send an HTTP request to SharePoint动作就能实现:- 选好目标Site地址,请求方法设为
POST,URI填对应格式的转换端点(比如Word用/_vti_bin/wordserver/wordpdfservice.asmx/ConvertToPDF),请求体里传入文件的服务器相对路径就行。 - 局限:只支持原生Office格式,TXT这类非Office文件没法直接用这个接口转。
- 选好目标Site地址,请求方法设为
Power Automate自带的「Convert file」动作
直接用Power Automate内置的Convert file动作,选中已经存到SharePoint文档库的文件,目标格式选PDF就行。这个动作靠Office 365的转换服务跑,只要你有权限访问SharePoint和Office服务,不需要额外授权。同样,它只支持DOCX、XLSX、PPTX这类Office文件,TXT得先转成Office格式再处理。TXT等非Office文件的变通处理
针对TXT文件,先在Power Automate里用Get file content拿到文本内容,再用Create file创建一个临时DOCX文件把内容写进去,接着用Convert file转成PDF,最后删掉临时DOCX文件就行。
内容的提问来源于stack exchange,提问作者cdfj
相关产品推荐
相关产品推荐

