You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Salesforce中是否支持将知识文章下载为PDF?

Salesforce 知识文章导出PDF可用方案
  • 标准内置功能(无需开发)
    Salesforce Lightning Knowledge 默认自带PDF生成能力,你只需要在【知识设置】中开启「允许用户将知识文章导出为PDF」的开关,启用后知识文章详情页的操作下拉菜单就会出现「生成PDF」选项,点击即可直接导出当前文章为PDF文件,适合需求简单、不需要自定义PDF样式的场景。
  • 低代码自定义方案
    如果需要自定义PDF的排版、样式(比如添加企业logo、页脚、自定义导出字段),可以通过配置实现:
    1. 在Salesforce设置中创建自定义PDF模板,关联知识文章对象,拖拽配置需要展示的字段、排版规则
    2. 给知识文章对象新建快速操作,动作选择「生成PDF」,绑定你创建好的自定义模板
    3. 把快速操作添加到知识文章的页面布局中即可,用户点击操作即可生成符合自定义样式的PDF。
  • 代码开发方案(适用复杂场景)
    如果有合并多篇知识文章生成一个PDF、生成后自动挂载到文章附件、触发导出后自动发送给指定用户等复杂需求,可以通过Apex代码实现,核心调用getContentAsPDF()方法渲染PDF,示例代码参考:
    // 自定义PDF生成工具类
    public class KnowledgePdfService {
        // 传入知识文章ID返回PDF二进制文件
        public static Blob getArticlePdf(String articleId) {
            PageReference pdfRenderPage = Page.CustomKnowledgePrint;
            pdfRenderPage.getParameters().put('articleId', articleId);
            pdfRenderPage.setRedirect(false);
            // 如需要异步生成可以放到Queueable里执行
            return pdfRenderPage.getContentAsPDF();
        }
    }
    
    开发完成后可以把触发逻辑绑定到快速操作、Flow或者按钮上即可使用。

注意事项:如果你需要给外部社区用户、合作伙伴用户开放导出权限,需要给对应用户的权限集/配置文件开启「API 访问」、「PDF 渲染访问」权限,同时确保用户有对应知识文章的查看权限。

内容的提问来源于stack exchange,提问作者Rahul sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 18:27:05