svelte-pdfjs
Advanced tools
Comparing version 0.0.4 to 0.1.0
@@ -1,1 +0,2 @@ | ||
export { default as default } from './PDFViewer/PDFViewer.svelte'; | ||
export { default as Document } from './PDFViewer/Document.svelte'; | ||
export { default as Page } from './PDFViewer/Page.svelte'; |
@@ -1,1 +0,2 @@ | ||
export { default as default } from './PDFViewer/PDFViewer.svelte'; | ||
export { default as Document } from './PDFViewer/Document.svelte'; | ||
export { default as Page } from './PDFViewer/Page.svelte'; |
{ | ||
"name": "svelte-pdfjs", | ||
"version": "0.0.4", | ||
"version": "0.1.0", | ||
"devDependencies": { | ||
@@ -29,7 +29,11 @@ "@sveltejs/adapter-netlify": "^1.0.0-next.35", | ||
".": "./index.js", | ||
"./PDFViewer/CanvasImpl/PDFViewerCanvas.svelte": "./PDFViewer/CanvasImpl/PDFViewerCanvas.svelte", | ||
"./PDFViewer/CanvasImpl/SinglePageCanvas.svelte": "./PDFViewer/CanvasImpl/SinglePageCanvas.svelte", | ||
"./PDFViewer/PDFViewer.svelte": "./PDFViewer/PDFViewer.svelte" | ||
"./PDFViewer/Document.svelte": "./PDFViewer/Document.svelte", | ||
"./PDFViewer/DocumentInternal.svelte": "./PDFViewer/DocumentInternal.svelte", | ||
"./PDFViewer/Page.svelte": "./PDFViewer/Page.svelte", | ||
"./PDFViewer/PageInternals/AnnotLayer.svelte": "./PDFViewer/PageInternals/AnnotLayer.svelte", | ||
"./PDFViewer/PageInternals/PageCanvas.svelte": "./PDFViewer/PageInternals/PageCanvas.svelte", | ||
"./PDFViewer/PageInternals/PageSVG.svelte": "./PDFViewer/PageInternals/PageSVG.svelte", | ||
"./PDFViewer/PageInternals/TextLayer.svelte": "./PDFViewer/PageInternals/TextLayer.svelte" | ||
}, | ||
"svelte": "./index.js" | ||
} |
## svelte-pdfjs | ||
A WIP implementation of a basic svelte pdf viewer component, reacts to changes in the URL, password, page number and zoom level. All styling is left upto the user. | ||
A wrapper around Mozilla's PDFJS renderer. Only cares about loading and showing the PDF and nothing else, all the fancy stuff such as styling the viewer is left up to the consumer. Still in early stages so feel free to create an issue or a PR for any bugs that you find, any improvements or feature requests. | ||
--- | ||
## Usage | ||
See [src/routes/index.svelte](src/routes/index.svelte) | ||
Demo: [Netlify](https://svelte-pdfjs.netlify.app) | ||
## SvelteKit | ||
@@ -10,3 +13,11 @@ | ||
## TODOs: | ||
- [x] Text layer rendering | ||
- [x] SvelteKit compatibility | ||
- [ ] SVG renderer | ||
- [ ] Annotation layer | ||
## License | ||
[MIT](LICENSE) |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
13134
19
144
23
1