#angular11 #pdf-viewer
Вопрос:
Как скрыть весь инструмент в ng2-pdfjs-просмотрщике? Я использую его для отображения PDF-файла
заранее спасибо
В моем html у меня есть это :-
<ng2-pdfjs-viewer #embeddedPdf id="pdfViewer" aria-label="Embedded PDF" [pdfSrc]="pdfBlob" zoom="page-width" [download]="false" [find]="false"
[print]="false" [startPrint]="false" [startDownload]="false" [rotatecw]="false" [rotateccw]="false" [fullScreen]="false"
[openFile]="false" [viewBookmark]="false" [showSpinner]="true" [errorAppend]="false"></ng2-pdfjs-viewer>
В моем файле Ts у меня есть это:-
export class PdfComponent implements AfterViewChecked{
@Input() pdfBlob: Blob;
@ViewChild('embeddedPdf') embeddedPdf: PdfJsViewerComponent;
constructor(private sanitizer: DomSanitizer) {
}
ngAfterViewChecked() {
console.log("Toolbar = " this.embeddedPdf);
if(this.embeddedPdf amp;amp; this.embeddedPdf.PDFViewerApplication){
this.embeddedPdf.PDFViewerApplication.toolbar.toolbar.hidden=true;
console.log(this.embeddedPdf.PDFViewerApplication);
}
}
}
используя это, я действительно могу скрыть компонент:-
this.embeddedPdf.PDFViewerApplication.toolbar.toolbar.hidden=true;
Но приложение PDFViewerApplication доступно только после полной загрузки страницы .
следовательно, в этом методе ngAfterViewChecked я не могу скрыть панель инструментов при инициализации страницы.
Комментарии:
1. пожалуйста, поделитесь с нами своей тренировкой, фрагментами кода, журналами ошибок или любой полезной информацией, которая поможет ответить на ваш вопрос.