Building a better PDF experience in Next.js
Unanswered
Gila Woodpecker posted this in #help-forum
Gila WoodpeckerOP
I recently went down a rabbit hole trying to get a performant PDF viewer working with Next.js App Router. Most existing packages are quite bloated or struggle with the SSR/Client boundary.
I ended up building nextjs-pdf-viewer with a focus on:
🛠 Modularity: Kept the core logic separate from the UI so it's easier to maintain.
⚡ Next.js Optimization: Specifically tuned to handle the worker script without custom Webpack configs.
📦 Zero-Config: Works out of the box with npm i nextjs-pdf-viewer.
If anyone is currently building a project that requires document previewing, I’d love to hear your thoughts on the API design and performance.
NPM: https://www.npmjs.com/package/nextjs-pdf-viewer
I ended up building nextjs-pdf-viewer with a focus on:
🛠 Modularity: Kept the core logic separate from the UI so it's easier to maintain.
⚡ Next.js Optimization: Specifically tuned to handle the worker script without custom Webpack configs.
📦 Zero-Config: Works out of the box with npm i nextjs-pdf-viewer.
If anyone is currently building a project that requires document previewing, I’d love to hear your thoughts on the API design and performance.
NPM: https://www.npmjs.com/package/nextjs-pdf-viewer