Skip to content

在 Salesforce Lightning Web 组件中打开并显示 PDF

ComPDF Salesforce SDK 使您能够从本地、Salesforce 或外部 URL 打开文件。首先,确保您已将 ComPDF Salesforce SDK 部署到现有项目中。

通过以下方式之一在 Salesforce 中打开文件:

有关将文档上传到 Salesforce 的更多信息,请参阅 Salesforce 文档

使用内置 UI 打开文件

使用 Salesforce 内置 UI,您可以从本地、Salesforce 或外部 URL 打开文件。

使用 ComPDF 文件选择器

  1. 在左上角打开应用启动器,选择 ComPDFComPDF App

  2. 单击浏览以上传本地 PDF 文件,或从 Salesforce 打开文件。 WebViewer

配置默认 PDF URL

  1. 在右上角的设置中点击 “编辑页面”Edit Page

  2. 选中 ComPDF Viewer 部分,在右侧的默认配置项中填入 PDF URLEdit WebViewer

  3. 点击 “保存”“激活”,退出编辑页。

因此,ComPDF Viewer 将会默认打开 PDF URL 中的文档。

以编程方式打开文件

  1. 检查提供该文件的服务器的 Access-Control-Allow-Origin 响应标头,并确保允许 Salesforce 加载该文件。

  2. ./force-app/main/default/lwc/compdfViewer/compdfViewer.js 文件中,将要打开的文件的 URL 添加到 pdfUrl 属性值中。

    js
    pdfUrl = 'https://example.com/source.pdf'
  3. 重新将应用程序部署到组织。

如何获取 Salesforce 中文件的 URL

  1. 在 Salesforce 中,单击 “文件” 选项卡。
  2. 右键单击列表中的文件,然后单击 “公共链接”
  3. 创建公共链接或复制已有的公共链接。