Releases: VadimDez/ng2-pdf-viewer
Releases Β· VadimDez/ng2-pdf-viewer
5.1.1
5.1.0
5.0.1
Improvements
- [#311] - Update pdfjs
- [#308] - Not working on IOS on both Chrome and Safari
- [#302] - ng2-pdf-viewer dependencies have conflicts with webpack >= 3
Breaking changes
PDFJS is not attached to the window
therefore setting custom path to the worker changed to window.pdfWorkerSrc
:
(<any>window).pdfWorkerSrc = '/pdf.worker.js';
4.1.2
4.1.1
Features
pdfFindController
is now public, that means you can now execute a search on the pdf.
In your component's ts file:
- Add reference to
pdf-viewer
, - then when needed execute search()
@ViewChild(PdfViewerComponent) private pdfComponent: PdfViewerComponent;
search(stringToSearch: string) {
this.pdfComponent.pdfFindController.executeCommand('find', {
caseSensitive: false, findPrevious: undefined, highlightAll: true, phraseSearch: true, query: stringToSearch
});
}
4.1.0
4.0.0
Changes
Breaking change
Location of bundles is changed.
Therefor SYSTEMJS
config is now updated to:
var map = {
'ng2-pdf-viewer': 'node_modules/ng2-pdf-viewer/bundles',
'pdfjs-dist': 'node_modules/pdfjs-dist'
}
and then add to packages
var packages = {
'ng2-pdf-viewer': { defaultExtension: 'js' },
'pdfjs-dist': { defaultExtension: 'js' }
}
3.0.8
Features
Features
Now both pdfViewer
and pdfLinkService
are public.
You can now scroll to a page from code:
// define view child
@ViewChild(PdfViewerComponent) private pdfComponent: PdfViewerComponent;
// ...
scrollToPage(page: number) {
this.pdfComponent.pdfViewer.scrollPageIntoView({
pageNumber: page
});
}
3.0.6
3.0.4
Improvements
- [#162] - Worker Source
- [#232] - Don't overwrite PDFJS.workerSrc if already set
- [#226] - Update Size scale Error
- [#237] - Prevent throwing error: "PDFViewer._setScale: '0' is an unknown zoom value"
- [#182] - Documentation: Load preview for local files
Set custom path to the worker:
In your code update path
to the worker to be /pdf.worker.js
PDFJS.workerSrc = '/pdf.worker.js';
This should be set before pdf-viewer
component is rendered.