ItSolutionStuff.com

Angular 18 PDF Viewer using ng2-pdf-viewer Example

By Hardik Savani • September 23, 2024
Angular

In this example, I will show you angular 18 pdf viewer example. I would like to share with you pdf viewer in angular 18 application. This tutorial will give you a simple example of angular 18 ng2-pdf-viewer example. This article goes in detailed on angular 18 install ng2-pdf-viewer. Let's see below example ng2-pdf-viewer in angular 18.

Angular 18 PDF Viewer utilizes ng2-pdf-viewer, a popular Angular component, to seamlessly integrate PDF viewing capabilities into Angular applications. It offers features like zooming, navigation, and text selection within PDF documents. Developers can easily implement it using Angular's modular architecture, enhancing user experiences with efficient PDF rendering directly within their Angular projects. This component simplifies the process of incorporating PDF viewing functionality, making it a valuable asset for Angular developers.

In this example, we will add a pdf viewer using ng2-pdf-viewer npm package in angular 18. We will add pdf file URL and display it in the html file.

So, let's follow the following steps:

Step for PDF Viewer in Angular 18?

  • Step 1: Create Angular 18 Project
  • Step 2: Install ng2-pdf-viewer
  • Step 3: Update Ts File
  • Step 4: Update HTML File
  • Run Angular App

Let's follow the steps:

Step 1: Create Angular 18 Project

You can easily create your angular app using the below command:

ng new my-new-app

Step 2: Install ng2-pdf-viewer

Install the Install @ng2-pdf-viewer libraries.

npm install ng2-pdf-viewer

Step 3: Update Ts File

here, we need to update ts file as like bellow with lat and long variable:

src/app/app.component.ts

import { Component } from '@angular/core';
import { CommonModule } from '@angular/common';
  
import { PdfViewerModule } from 'ng2-pdf-viewer';
   
@Component({
  selector: 'app-root',
  standalone: true,
  imports: [CommonModule, PdfViewerModule],
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  pdfFilePath = "https://vadimdez.github.io/ng2-pdf-viewer/assets/pdf-test.pdf";
}

Step 4: Update HTML File

here, we need to update html file as like bellow code:

src/app/app.component.html

<h1>Angular 18 PDF File Viewer Example - ItSolutionStuff.com</h1>
    
<pdf-viewer [src]="pdfFilePath" 
              [original-size]="false"
              style="width: 400px; height: 500px"
  ></pdf-viewer>

Run Angular App:

All the required steps have been done, now you have to type the given below command and hit enter to run the Angular app:

ng serve

Now, Go to your web browser, type the given URL and view the app output:

http://localhost:4200

Preview:

now you can check it.

I hope it can help you...

Hardik Savani

Hardik Savani

I'm a full-stack developer, entrepreneur, and founder of ItSolutionStuff.com. Passionate about PHP, Laravel, JavaScript, and helping developers grow.

📺 Subscribe on YouTube

We Are Recommending You

Angular 18 Create Custom Directive Example

Read Now →

How to Create Interface in Angular 18?

Read Now →

Angular 18 Async Pipe Example Tutorial

Read Now →

How to Generate QR Code in Angular 18?

Read Now →

Angular 18 Create Custom Pipe Example Tutorial

Read Now →

Angular 18 Routing and Navigation Example Tutorial

Read Now →

Angular 18 @for Loop with Index Example

Read Now →

Angular 18 @for and @empty For Loop Example

Read Now →

Angular 18 @switch, @case and @default Example

Read Now →

Angular 18 Conditional Statements @if, @else if, and @else Example

Read Now →

Angular 18 CRUD Application Tutorial Example

Read Now →

Angular 18 Chart JS using ng2-charts Example

Read Now →

How to Get Current Route in Angular 18?

Read Now →