PDF.js Viewer

Omschrijving

Neem Mozilla’s PDF.js viewer op in je pagina’s en berichten door een Gutenberg blok of door een simpele shortcode. PDF.js is een javascript bibliotheek om pdf pagina’s te tonen in browsers.

Functies:

  • Gutenberg blok en shortcode
  • Elegant speckled gray theme
  • Customizable buttons
  • Page navigation drawer
  • Advanced search functionality
  • Language support for all languages
  • Protected PDF password entry
  • Loading bar & displays partially loaded PDF (great for huge PDFs!)
  • Document outline
  • Geavanceerde zoom instellingen
  • Classic Editor: makkelijk te gebruiken editor media knop zal de shortcode voor je genereren
  • Ondersteuning voor mobiele apparaten

Shortcode Syntax:

[pdfjs-viewer url=http://www.website.com/test.pdf viewer_width=600px viewer_height=700px fullscreen=true download=true print=true]
  • url (verplicht): verwijs url naar het pdf bestand
  • 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 (optioneel): tekst, verander de volledig scherm link tekst (standaard: bekijk in volledig scherm)
    • Spaties zijn niet toegestaan. Gebruik %20 in plaats van spaties.
  • fullscreen_target (optioneel): waar/onwaar, open de volledig scherm link in een nieuwe tab
  • download (optional): true/false, enables or disables download button (default: true)
  • print (optional): true/false, enables or disables print button (default: true)
  • zoom (optioneel): auto/page-actual/page-width/page-fit/50/75/100/200/300/400, PDF zoom niveau (standaard: auto)
  • search_term (optioneel): string, bij het laden van de pagina, wordt de bijpassende text gemarkeert. Op dit moment werken alleen alleenstaande woorden.

Wil je helpen met het uitbreiden van de plugin? Heb je een bug gevonden? Vind ons in GitHub.

Ongeldig blok? Update het.

Oudere blokken zullen als ongeldig gemarkeerd worden in Gutenberg wanneer we nieuwe eigenschappen toevoegen. Het enige wat je moet doen is “Probeer blok te herstellen” om het te updaten.

Schermafdrukken

Blokken

Deze plugin heeft 2 blokken.

  • PDF.js Viewer
  • Embed PDF.js Viewer

Installatie

Deze plugin kan je oftewel direct van je WordPress beheerpaneel installeren door te zoeken voor PDF.js Viewer, of door het te downloaden van de WordPress Plugin Repository en het dan te uploaden en het archief in je site folder wp-content/plugins te plaatsen.

Beoordelingen

17 mei 2021
A simple and complete embed pdf plugin, without unnecessary frills. We like the simple code and the efficiency of the functions from Mozilla & Cies libraries. Nice integration. PS: Works very well on MS Edge and all web Navigator. Thank you!
29 april 2021
This plugin is awesome. There is little problem, in the setting I already enable the "Fullscreen Links in New Tabs", then I create a new content with PDF file, but the fullscreen pdf still on the same tab, not a new tab. Is it a bug?
18 maart 2021
It is a simple plugin that does its job really well. It uses the latest version of pdf.js with all the features on. The fullscreen option is really convenient. Completely recommended!
25 januari 2021
I was looking for something to hide the download option for pdf embeds. This is awesome, well done!
12 december 2020
It's everything I wanted so that I can offer a full range of options to my viewers. Note: if YOU have an http: link in an otherwise https: site, this plugin will choke on it and give you an error "Message: file origin does not match viewer's" I did. MY error, plugin is fine. And refusing to serve the file is good practice.
Lees alle 38 beoordelingen

Bijdragers & ontwikkelaars

“PDF.js Viewer” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“PDF.js Viewer” is vertaald in 2 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “PDF.js Viewer” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

2.0.0

  • Major PDFjs Upgrade to version 2.6.347
  • Changing the insert PDF button to fire on a class not ID.
  • Updated the minimum version of WordPress supported.
  • Maybe Edge is happy now?

1.5.9

  • Fixing the issue that made Edge unhappy. fingers crossed

1.5.8

  • Starting to hook up options page to the shortcode.
  • Fixing a potential code injection problem
  • Fix for WordPress 2021 Theme

1.5.7

  • Fix for those not running WordPress 5+ where a fatal error would show because a function I called didn’t exist.

1.5.6

  • New options page to set the default settings.
  • Only showing the ‘Add PDF’ media button to posts using the classic editor as it only works in the classic editor.
  • Added a filter to pass in a custom domain if URLs are proxied. pdfjs_set_custom_domain
  • Added a filter if you want to edit the PDF URL. pdfjs_set_custom_edits
  • Ability to hide Search via setting on options page.
  • Ability to show Sidebar via setting on options page.
  • Ability to highlight a search term on PDF load.

v1.5.5

  • High Five 🖐

v1.5.4

  • Reworking way we make the PDF url relative.

v1.5.3

  • Remove only the first instance of the domain name from the URL. Leave it if it’s in a directory or file name.

v1.5.2

  • Making the PDF URL relative so that maybe Microsoft Defender won’t complain.
  • Allowing the viewer to be called directly.
  • Hiding the Open button.
  • Checking for register_block_type function before calling it to better support WordPress 4.x. Thanks @Now-Italy-Demo @octoxan
  • Made the PDF URL relative to hopefully fix Windows Defender security issues.
  • Adding option to open the fullscreen link in a new tab.

v1.5.1

  • Reverting the update to Mozilla PDF.JS library as it broke older browsers and some other setups.

v1.5

  • Updated Plugin Name
  • Updated Plugin Icon
  • Gutenberg Block
  • Updating Mozilla PDF.JS library.
  • Adding a class to the fullscreen link.
  • Ability to customize fullscreen link text.
  • Ability to customize default zoom level.
  • Classes so you can style things easier.
  • Shorter default height.

v1.4.6

  • Renaming URL variables to prevent a possible Edge security message.

v1.4.5

  • Fixes a version number issue that was introduced in the last version.

v1.4.4

  • Brings back the ability to hide print and download.
  • Adds version numbers to URLs to hopefully break caches and prevent weirdness.

v1.4.3

  • Fixes an issue where PDFs wouldn’t load on production sites due to a setLanguage error.

v1.4.2

  • Added title to iFrame for accessibility.
  • Cleaning up code per WordPress standards.

v1.4.1

  • Updating the Readme

v1.4

  • Updating to PDF.JS version v2.3.200
  • Updating the Readme
  • Adding Gutenberg Callout

v1.0 – 1.3

  • The birth of the plugin and first few versions.