Socket
Socket
Sign inDemoInstall

pdfjs-viewer-element

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pdfjs-viewer-element - npm Package Compare versions

Comparing version 2.4.1 to 2.5.0

2

package.json
{
"name": "pdfjs-viewer-element",
"version": "2.4.1",
"version": "2.5.0",
"license": "MIT",

@@ -5,0 +5,0 @@ "author": {

# pdfjs-viewer-element
A custom element, based on [PDF.js default viewer](https://mozilla.github.io/pdf.js/web/viewer.html). Supported in all [major browsers](https://caniuse.com/custom-elementsv1) and works with most [JS frameworks](https://custom-elements-everywhere.com/). See [examples](https://alekswebnet.github.io/pdfjs-viewer-element/#demo) of usage in Vue, React and Svelte or pure HTML.
A custom element, based on [PDF.js default viewer](https://mozilla.github.io/pdf.js/web/viewer.html) and . Supported in all [major browsers](https://caniuse.com/custom-elementsv1) and works with most [JS frameworks](https://custom-elements-everywhere.com/). See [examples](https://alekswebnet.github.io/pdfjs-viewer-element/#demo) of usage in Vue, React and Svelte or pure HTML.

@@ -50,3 +50,3 @@ ⚠️ `pdfjs-viewer-element` requires PDF.js [prebuilt](http://mozilla.github.io/pdf.js/getting_started/), that includes the generic build of PDF.js and the viewer. To use the package you should [download](http://mozilla.github.io/pdf.js/getting_started/) and **place the prebuilt** files to some directory of your project. Then specify the path to this directory with `viewer-path` property (`/pdfjs` by default).

## Properties
## Attributes

@@ -57,5 +57,5 @@ `src` - PDF file URL, should refer to the [same origin](https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#can-i-load-a-pdf-from-another-server-cross-domain-request)

`locale` - Specifies which language to use in the viewer UI. For a list of the available locales, see [all l10n files](https://github.com/mozilla/pdf.js/tree/master/l10n)
`locale` - Specifies which language to use in the viewer UI `en-US | ...`. [Available locales](https://github.com/mozilla/pdf.js/tree/master/l10n)
`text-layer` - Text layer, that is used for text selection
`text-layer` - Text layer, that is used for text selection `off | visible | shadow | hover`

@@ -72,4 +72,21 @@ `page` - Page number

`viewer-css-theme` - Apply automatic, light or dark theme `AUTOMATIC | LIGHT | DARK`. Default is `AUTOMATIC`
`viewer-extra-styles` - Add your CSS rules to viewer application
For more clarity, see the [Api docs page](https://alekswebnet.github.io/pdfjs-viewer-element/#api).
## Viewer extra styles
You can add your own CSS rules to the viewer application using `viewer-extra-styles` attribute:
```html
<!-- Hide open file button -->
<pdfjs-viewer-element
src="/file.pdf"
viewer-path="/path-to-viewer"
viewer-extra-styles="#openFile { display: none }">
</pdfjs-viewer-element>
```
## PDF.js Viewer Application

@@ -79,2 +96,6 @@

```html
<pdfjs-viewer-element viewer-path="/path-to-viewer"></pdfjs-viewer-element>
```
```javascript

@@ -93,2 +114,2 @@ const viewer = document.querySelector('pdfjs-viewer-element')

## License
[MIT](http://opensource.org/licenses/MIT)
[MIT](http://opensource.org/licenses/MIT)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc