#Building a better PDF experience in Next.js

1 messages · Page 1 of 1 (latest)

olive summit
#

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

oak echoBOT
#

🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord

🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize

✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)