0.0.19 • Published 4 years ago
nano-pdf-book-viewer v0.0.19
NanoPdfBookViewer
A small PDF viewer in shape of a book for Angular Angular 13^
Set up
- Install the dependency
npm install --save nano-pdf-book-viewer- Add PDF JS scripts to your project so we can load the pdfs
"scripts": [
"node_modules/nano-pdf-book-viewer/scripts/pdf.2-11-338.worker.min.js",
"node_modules/nano-pdf-book-viewer/scripts/pdf.2-11-338.min.js"
]- Import the module in your
AppModule
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { NanoPdfBookViewerModule } from 'nano-pdf-book-viewer';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
NanoPdfBookViewerModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }NanoPdfBookViewerComponent properties
[pdfSrc]set this property to point to the PDF you'd like to load. Changing this property will result in loading the new PDF. Note that this value needs to be a valid URL[pageNumber]allows the developer to set the current page. It always performs the animation.(loading)emitstrueandfalsebased on the state of the component; Downloading PDF, Rendering, etc. Once it's done rendering emitstrue.(pdfPageCount)emits the total number of pages once the PDF has been downloaded and parsed.