Embed PDF Viewer

外掛說明

從媒體庫或透過 oEmbed、區塊將 PDF 嵌入至 object 標籤,或使用 Google Docs 檢視器作為後援。PDF 檔案網址必須是可公開存取的連結。

開發靈感來自 Embed PDFRV Embed PDF

非常感謝 Alex Kirk 所開發、與新式區塊編輯器相容的 Embed PDF Viewer。

這個外掛在 GitHub 上開發,歡迎對 develop 分支提出提取要求。

螢幕擷圖

  • Embed PDF Viewer 所提供的 [PDF] 區塊
  • 選取 PDF 檔案
  • [PDF] 區塊及屬性

適用於區塊編輯器

這個外掛提供 1 個可供 Gutenberg/區塊編輯器使用的區塊。

  • PDF

使用者評論

2024 年 3 月 12 日 1 則留言
Works great on web but when I try to access the website via mobile browser, the pdf has no preview available. BTW, I'm using Wordpress 6.4.3. Thank you for your effort with this PDF plugin it is a big help and easy to use.
2023 年 11 月 20 日
Love how easy it is to embed a PDF using the Block Editor and this plugin. It's perfect.
2023 年 5 月 6 日
Having tried with a few other PDF embed viewers, this was the one that didn't add a watermark (EmbedPress), require some sort of paid upgrade (3d flipbook), add an unnecessary 'Download'' button (wordpress inbuilt viewer), or involve technical skills using the shortcode feature (PDF Viewer and PDF.js Viewer). Really glad to have found it, and thanks to those who developed it!
2023 年 1 月 14 日
Simple is what we were looking for. Simple is what we got. Works great. Tku
閱讀全部 17 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Embed PDF Viewer〉的開發相關工作。

參與者

〈Embed PDF Viewer〉外掛目前已有 9 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Embed PDF Viewer〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

2.3.1 / 2023-09-10

  • update GA
  • update tested to

2.3.0 / 2021-07-07

  • add @10up GitHub Actions integration for WordPress SVN

2.2.0 / 2021-03-05

  • update Toolbar to ToolbarGroup and ToolbarButton
  • add limited support for block alignment toolbar
  • fixes for i18n in block
  • exclude /build from make-pot in composer.json, doesn’t work with minimized JS

2.1.2 / 2020-09-15

  • use same block name for oembed
  • add additional dependencies to enqueue

2.1.1 / 2020-07-20

  • update block for deprecated items and minor errors
  • update media selector for only PDFs

2.1.0 / 2020-07-20

  • update block build process
  • add title and description attributes for a11y
  • add PDF svg for block

2.0.5 / 2020-03-09

  • minor updates to plugin structure on GitHub
  • update tested to

2.0.4 / 2019-10-05

2.0.3 / 2019-04-25

  • move block registration to it’s own function and hook
  • WPCS updates

2.0.2 / 2019-02-03

  • update WordPress requirements

2.0.1 / 2019-01-11

  • added composer.json and automatically create POT with composer update
  • added check for register_block_type() for WP 4.9.x and below

2.0.0 / 2018-12-20 🎂

  • a proper PDF block was added with much help from Alex Kirk, many thanks

1.6.1 / 2018-11-25

  • properly initialize load_plugin_textdomain()

1.6.0 / 2018-07-22

  • added filter embed_pdf_viewer_pdf_attributes
  • updated readme.txt to include Requires PHP header
  • added paragraph tag around link to PDF

1.5.0 / 2016-12-17

  • added CSS to fallback to iframe on iOS as object isn’t scrollable 😛

1.4.0

  • switch to using object tag, with iframe as fallback display method

1.3.0

  • inserting anything other than PDF from Media Library now works as expected.

1.2.1

  • fixed a couple of PHP warnings

1.2.0

  • inserting a PDF from the Media Library now simply inserts the URL for oEmbed
  • oEmbed a PDF from any source

1.1.2

  • simplify instance() just a little more

1.1.1

  • rename instance variable to $instance and make private
  • update DocBlocks
  • ensure $atts is an array

1.1

  • bugfix for not returning media item when not PDF, Bad Andy 🙁

1.0.1

  • add to DocBlocks

1.0

  • refactor to put embed code in one function
  • add assets

0.1

  • initial commit