0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Salesforce】コンテンツ配信のPDFプレビューを高速化する方法

Posted at

Salesforceにコンテンツ配信という機能がありますが、その公開リンクを表示するとSalesforce標準のファイルプレビュー画面が表示されます。
ただ、このSalesforce標準のファイルプレビュー機能は少し表示に時間がかかります。
今回はコンテンツ配信のPDFプレビューを高速化する方法を試してみました。

↓Salesforce標準のファイルプレビュー画面
pdf01.png

PDFプレビューを高速化する方法

コンテンツ配信リンクから元のPDFファイルを取得してiframeで表示してみました。
元のPDFファイルを取得するURLは以下です。

コンテンツ配信から元のPDFファイルを取得するURL.
https://ドメイン/sfc/dist/version/renditionDownload?rendition=ORIGINAL_pdf&versionId=XXXX&d=XXXX&oid=XXXX
パラメータ
rendition ORIGINAL_pdf
versionId コンテンツバージョンのID
d コンテンツ配信の「ContentDownloadUrl」項目のパラメータ「d」から取得
oid コンテンツ配信の「ContentDownloadUrl」項目のパラメータ「oid」から取得

このURLをiframeで表示してみるとUIの変更はありますが、PDFプレビューの表示が確かに高速化されました。

pdf02.png

参考

■ ContentDistribution
https://developer.salesforce.com/docs/atlas.ja-jp.api.meta/api/sforce_api_objects_contentdistribution.htm

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?