
內容簡介
透過 Gutenberg 區塊或簡單的縮略語,將 Mozilla 的 PDF.js Viewer 整合到您的網頁或文章中。PDF.js 是一個用於在瀏覽器中顯示 PDF 頁面的 JavaScript 函式庫。
功能:
Gutenberg 區塊和縮略語
優雅的主題,適應暗模式和亮模式(如果瀏覽器支持動態 CSS)
可自定義按鈕
頁面導航抽屜
搜尋功能
受保護的 PDF 密碼輸入
加載條及顯示部分加載的 PDF(非常適合大型 PDF!)
文件輪廓
縮放設置
經典編輯器:易於使用的編輯器媒體按鈕,可為您生成縮略語
支援移動設備
縮略語語法:
[pdfjs-viewer url=http://www.website.com/test.pdf viewer_width=600px viewer_height=700px fullscreen=true download=true print=true]
attachment_id(必填):WordPress 中媒體檔案的 ID
viewer_width(可選):檢視器寬度(預設值:100%)
viewer_height(可選):檢視器高度(預設值:800px)
fullscreen(可選):true/false,顯示檢視器上方的全螢幕連結(預設值:true)
fullscreen_text(可選):文字,更改全螢幕連結文字(預設值:檢視全螢幕)
不允許使用空格。使用 %20 代替空格。
fullscreen_target (可選):true/false,將全螢幕鏈接打開為新標籤
download(可選):true/false,啟用或停用下載按鈕(預設值:true)
print(可選):true/false,啟用或停用列印按鈕(預設值:true)
zoom(可選):auto/page-actual/page-width/page-fit/50/75/100/200/300/400,PDF 的縮放級別(預設值:auto)
想要幫忙開發這個外掛程式嗎?找到錯誤了嗎?在 GitHub 上找到我們。
區塊無效?請更新它。
隨著我們添加新功能,Gutenberg 中的舊區塊將標記為無效。您只需「嘗試區塊恢復」,就可以更新它。
外掛標籤
開發者團隊
📦 歷史版本下載
原文外掛簡介
Incorporate Mozilla’s PDF.js viewer into your pages and posts via a Gutenberg block or a simple shortcode. PDF.js is a javascript library for displaying pdf pages within browsers.
Features:
Gutenberg Block and Shortcode
Translation Support (plugin only): Spanish and French included, ready for more languages
Elegant Theme that adapts to dark and light mode (if browser supports dynamic CSS)
Customizable buttons
Page navigation drawer
Search functionality
Protected PDF password entry
Loading bar & displays partially loaded PDF (great for huge PDFs!)
Document outline
Classic Editor: Easy to use editor media button that generates the shortcode for you
Support for mobile devices
Shortcode Syntax:
`
[pdfjs-viewer attachment_id=123 viewer_width=600px viewer_height=700px fullscreen=true download=true print=true]
`
Or use a direct URL:
`
[pdfjs-viewer url=http://www.website.com/test.pdf viewer_width=600px viewer_height=700px fullscreen=true download=true print=true]
`
Shortcode Parameters:
attachment_id (recommended): ID of the media file in WordPress media library
url (alternative): Direct URL to PDF file. Use attachment_id when possible for better security.
viewer_width (optional): Width of the viewer (default: 100%)
viewer_height (optional): Height of the viewer (default: 800px)
fullscreen (optional): true/false, displays fullscreen link above viewer (default: true)
fullscreen_text (optional): Text for the fullscreen link (default: View Fullscreen)
Spaces not allowed. Use %20 in place of spaces.
fullscreen_target (optional): true/false, open the fullscreen link in a new tab (default: false)
download (optional): true/false, enables or disables download button (default: true)
print (optional): true/false, enables or disables print button (default: true)
openfile (optional): true/false, show open file button (default: false)
zoom (optional): Initial zoom level – auto, page-actual, page-fit, page-width, or percentage like 75, 100, 150 (default: auto)
Want to help develop the plugin? Found a bug? Find us on GitHub. For build instructions and contribution guidelines see the developer guide in DEVELOPER.md.
Admin Notice After Updates / Invalid Block
When you update the plugin, editors may see an admin banner explaining that Gutenberg could show an “Attempt Block Recovery” prompt when editing older posts with PDFs. Clicking it updates the block format; it does not affect what visitors see. You can dismiss the banner, and it won’t reappear until a future release enables it again.
License
This WordPress plugin is licensed under GPLv2 or later.
PDF.js (included in this plugin) is developed by Mozilla and licensed under the Apache License 2.0. See the PDF.js repository for details.
