News for hackers. Stuff that matters.

Show HN: I built a free alternative to Adobe Acrobat PDF viewer

https://github.com/embedpdf/embed-pdf-viewer

I built EmbedPDF: an MIT-licensed, open-source PDF viewer that aims to match all of Adobe Acrobat’s paid features… for free.

Already working:

- Annotations (highlight, sticky notes, free text, ink) - True redaction (content actually removed) - Search, text selection, zoom, rotation - Runs fully in the browser, no server needed - Drop-in SDK for React, Vue, Preact, vanilla JS

Why? Acrobat is heavy, closed, and pricey. I wanted something lightweight, hackable, and embeddable anywhere.

Demo: https://app.embedpdf.com/ Website: https://www.embedpdf.com/ GitHub: https://github.com/embedpdf/embed-pdf-viewer

Feedback, bug reports, and feature requests welcome!

( 97 comments | 2 points | on HN )
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by billconan on Thursday August 14, 2025 @11:43AM (#44901801)
Very nice! I once had a side project with a built-in PDF viewer. My first version used pdf.js, but when zooming in quickly, it felt sluggish and hard to keep the zoom focus in the right place.

So I built my own PDF viewer, this time using pdfium in C++ with Metal for rendering — here’s a quick demo: https://youtu.be/jJMhVn5yzEI

I implemented a tiling technique to balance memory usage and performance. I didn’t realize pdfium could be so performant in WebAssembly — and honestly, I actually prefer developing UI on the web compared to C++.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @12:42PM (#44902598)
Honestly, yours looks even snappier than what I had, the way it’s handling zoom feels super fluid. Really impressive work! Makes me want to dig back in and see if I can match that speed.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by billconan on Thursday August 14, 2025 @01:50PM (#44903450)
Thank you! Smooth zooming was the main thing I focused on optimizing. I haven’t implemented text search yet, that’s a whole other rabbit hole, with challenges like stitching text objects together and handling text normalization.

My code runs natively, so users need to download a client and I have to code the rest of the ui in cpp, that’s the downside. I did consider a hybrid approach with Electron or Tauri, but dropped the idea to avoid IPC overhead and get the best possible performance.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by dotancohen on Friday August 15, 2025 @06:23AM (#44910594)
But what it's worth, I as a user prefer native code with no Electron.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by billconan on Friday August 15, 2025 @11:24AM (#44913553)
But it will be more difficult for me to support multiple platforms, do customizations on the ui etc.

For example, I don't even own a windows pc.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by dotancohen on Friday August 15, 2025 @12:23PM (#44914291)
I don't own a Windows PC either.

From what I understand there are two good FOSS PDF applications for Windows. The platform that is in need of a good PDF application, where you'll acquire users, isn't Windows.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by lucfranken on Thursday August 14, 2025 @01:14PM (#44903031)
Seems to work great!

Little note: when you switch from redaction to view with the redaction tool (red lines) active it stays active in the view mode. Impossible to scroll because it still redacts.

Refresh fixes it.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @02:50PM (#44904143)
Good catch, I’ll fix that. On mobile, it’s intentional that scrolling is disabled while in redaction mode so you can make precise selections, but if you switch back to the view tab it should definitely exit redaction mode. Thanks for spotting it!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by lucfranken on Friday August 15, 2025 @04:31AM (#44909894)
Not sure if it matches your vision but I just took a look at the react example:

https://www.embedpdf.com/docs/react/getting-started

I would suggest that you start with a more simple example. like:

<EmbedPDF url={https://snippet.embedpdf.com/ebook.pdf}/>

It would just take one additional component in your NPM package which contains all the more "internal" stuff. Just put the advanced example you have now in one component.

The example with the engine etcetera looks more like an advanced example.

It gets a developer to a quick result in their own app. If they want to go further they can nothing changes there.

A sidenote: That same though might be something with your NPM import - just one would be a better dev experience to start while I understand why you offer them separately for more advanced.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @04:52AM (#44910054)
This is really valuable feedback, thank you! I agree, having a simple, ready-to-use `<EmbedPDF>` component that includes all the plugins by default would make it much easier to get started. I’ll definitely add that alongside the more advanced example.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by lysace on Thursday August 14, 2025 @01:15PM (#44903045)
The repo appears to contain a copy of Foxit’s/Google’s pdfium along with a UI and lots of abstraction layers/examples for various JavaScript frameworks.

I’m not a JavaScript developer (perhaps there are cultural differences at play?), but in general I think it would be polite to credit the developers of the actual PDF engine.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by davorak on Thursday August 14, 2025 @02:41PM (#44904047)
The repo is marked with the pdfjs and pdfium topics so there is that.

Beyond that, powered by... and similar make sense if the library/engine allows or encourages the behavior.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @02:48PM (#44904118)
Absolutely, and I agree, credit is important. I have a whole section in the docs about PDFium and its origins with Foxit/Google: https://www.embedpdf.com/docs/pdfium/introduction.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by lysace on Thursday August 14, 2025 @03:04PM (#44904312)
That’s neat.

I would also mention it in the README.md.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by looperhacks on Thursday August 14, 2025 @01:32PM (#44903248)
I tried a random PDF that includes an annotation, but the annotation didn't show up. I assume the annotations this supports are no real annotations?
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @02:15PM (#44903770)
We already support quite a few real PDF annotations: circle, square, polygon, polyline, highlight, underline, squiggly, strikeout,free text, stamps, and ink. Some types are still on our list, like links, form fields, sound annotations, file attachments, and 3D models. Do you happen to know what annotation type it is in your PDF? I’m curious.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by JKCalhoun on Friday August 15, 2025 @07:02AM (#44910838)
In my experience links and form fields are the two above you encounter most often in the real world. The problem with forms though is that you potentially open up scripting, for better or worse. I mean you're already in Javascript, so you could handle it a lot easier than Preview on MacOS could, but it is of course worrisome that you'll be running code from an arbitrary PDF…

I wish I was still working at Apple and had my suite of nasty PDF's to test with. Some were just huge files (like a catalog for McMaster-Carr or wherever), another (a version of The Bible?) had an odd text layout across the columns on each page (for testing text selection), maybe one file was a huge single-page PDF street-map of a city (with lots and lots of rendering code and arbitrary text runs all across the map, etc.).

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by gurjeet on Thursday August 14, 2025 @01:59PM (#44903579)
Gave it a quick try. Annotations didn't work at all in Fierfox, but all annotation types (underline, highlight, etc.) worked as expected in Chrome.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @02:51PM (#44904157)
I haven’t had the chance to test annotations in Firefox yet, so thanks for pointing that out. I’ll check what’s going on there, good to know they’re working fine in Chrome.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by grimgrin on Thursday August 14, 2025 @05:19PM (#44905807)
If you haven't checked yet, you'll notice:

    Uncaught ReferenceError: TouchEvent is not defined
https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent#...
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @05:22PM (#44917405)
Yep, that’s exactly the issue! I’ve fixed it so it no longer throws the TouchEvent error in Firefox. Thanks for flagging it.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by vrzucchini on Thursday August 14, 2025 @07:25PM (#44906912)
Sounds like a mobile-vs-desktop issue, since the error mentions TouchEvent. The Firefox error fires even when just hovering the cursor over the PDF in View mode, and text is also not selectable.

While I'm here, a suggestion to add Undo/Redo; yes HN, I know I could make a PR..

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @05:21PM (#44917399)
Thanks for pointing that out! I’ve fixed the Firefox issue. And we actually already have Undo/Redo on the annotation toolbar.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by trog on Thursday August 14, 2025 @08:21PM (#44907294)
Redaction doesn't seem to work in Firefox either. Otherwise looks great!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @05:24PM (#44917424)
Thanks! The redaction issue in Firefox should now be fixed.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by trog on Sunday August 17, 2025 @08:39PM (#44936229)
Would love some more info about how redaction works. We currently use Acrobat Pro for redaction mostly because of 'trust' issues, but I'd love to replace it with a web tool. I just need to convince our CFO that it's safe.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by gorgoiler on Thursday August 14, 2025 @02:27PM (#44903880)
MIT license is generous. Good for you, and thanks!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by layer8 on Thursday August 14, 2025 @03:12PM (#44904402)
The underlying PDFium is Apache 2.0 though, and it looks to me that the present project doesn’t currently comply with https://www.apache.org/licenses/LICENSE-2.0#redistribution for that dependency.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @03:50PM (#44904836)
Good point, you’re right that PDFium is Apache 2.0. I’ve updated the project to comply with the redistribution requirements in this PR: https://github.com/embedpdf/embed-pdf-viewer/pull/80/files. Thanks for flagging it!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @02:56PM (#44904211)
Thanks! I wanted to make it as easy as possible for people to use, tweak, and build on top of it, so MIT felt like the right choice.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by slig on Thursday August 14, 2025 @03:18PM (#44904460)
Thank you for sharing and being so generous with the licensing. I know this might be way out of scope, but do you have any plans for a "flipbook" visualization?
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @04:27PM (#44905273)
Not on the roadmap yet, but I’d definitely be open to adding it if more people are interested.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by thyristan on Thursday August 14, 2025 @03:23PM (#44904528)
Nice project.

But please change the logo, looks like a swastika.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by Lammy on Thursday August 14, 2025 @04:15PM (#44905141)
Akshully to be a swastika it would have to have four-way rotational symmetry, which this kinda looks like but isn't. The Sun logo is a swastika: https://dogemicrosystems.ca/pub/Sun/media/logos/Sun-Microsys...

I am also fine with calling things swastikas in a non-judgemental purely-heraldic way. Being a swastika doesn't mean something should be compared unfavorably to that swastika lol <https://commons.wikimedia.org/wiki/Category:Swastikas_in_her...>

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by thyristan on Friday August 15, 2025 @03:38AM (#44909609)
It doesn't matter if it is exact or not. It is a problem that people may think it looks line a swastika.

Certain places in Europe, for example Austria and Germany, are far more sensitive in those regards, for obvious historical reasons. You really don't want to be associated even remotely with those kinds of things. Even if the similarity isn't sufficient to land you in jail, it will lead to weird looks, social ostracism, loss of business and jobs, hostile behaviour, and increased attention by the authorities.

If you never want to do business or live in central Europe, fine, ignore all that. I know that the rest of the world is more relaxed. But just as USian sensitivities sometimes induce a heated discussion about why a visible nipple isn't actually harmful, this is one of those topics from the European perspective.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by giancarlostoro on Thursday August 14, 2025 @04:08PM (#44905056)
That is not even close to what I thought when I saw the logo.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by davorak on Thursday August 14, 2025 @04:17PM (#44905157)
I did not see it either until it was pointed out. I probably would not make the connection again if I saw the logo after a reasonable gap of time. Projects are brought down or are less than they could be other wise because logo choice or name choice though so this case is hard for me to immediately brush it off without doing research/survey/etc, (edit) mostly because I am not familiar with the area.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by Husieandr on Thursday August 14, 2025 @06:21PM (#44906375)
Rent free lol
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by NooZ on Thursday August 14, 2025 @03:50PM (#44904833)
Very nice! Thanks for sharing. How long are you working on that ?
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @04:20PM (#44905198)
Thanks! I’ve been working on it for about 7 months now.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by typpilol on Thursday August 14, 2025 @04:00PM (#44904960)
The mobile site works well. Quite fast and snappy
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @04:50AM (#44910041)
Thanks! Glad to hear it’s running smoothly on mobile, the rendering on iOS in particular feels really fast.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by lerp-io on Thursday August 14, 2025 @04:10PM (#44905084)
the best solution is simply to not use PDF.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by stronglikedan on Thursday August 14, 2025 @04:44PM (#44905502)
Nitpick, but Viewer is free and always has been. You're building a free alternative to Acrobat.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by wewewedxfgdf on Thursday August 14, 2025 @05:14PM (#44905758)
I'm curious to know why you built this when the Mozilla PDF viewer exists:

https://github.com/mozilla/pdf.js

Not criticizing because there's lots of reason to build things that exist, just curious.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by vrzucchini on Thursday August 14, 2025 @07:10PM (#44906812)
For app integration, the annotations, shapes, and comments are a game changer. Once you need real PDF markup tools, your options are either building them yourself or using a subscription-based PDF editor - neither comes cheap.

I know teams that integrated Apryse, and the costs just to support basic PDF editing are eye-watering.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @06:23AM (#44910593)
Yes, those commercial PDF SDKs charge crazy prices! Time to change that.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Thursday August 14, 2025 @07:10PM (#44906808)
The main goal was to make a PDF viewer that is easy for developers to integrate into their websites with minimal setup, while PDF.js can be harder to customize and extend for certain use cases
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by wg0 on Friday August 15, 2025 @07:01AM (#44910834)
Out of curiosity:

- Is it written from scratch? - Did you have prior experience with PDF format and rendering?

Stupid question: Do you feel LLMs can do that kind of work beyond typical SPAs with forms and CRUD?

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by majkinetor on Thursday August 14, 2025 @05:36PM (#44905982)
Cursory looks tells me that there are some different features, like annotation comments.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by mattigames on Thursday August 14, 2025 @09:26PM (#44907650)
402 open issues, mother of God, it's a glimpse of the massive effort that is handling PDFs and all it's features.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by mdaniel on Thursday August 14, 2025 @09:50PM (#44907774)
This may be hairsplitting, but emphasis on the handling word in that sentence. I would bet it's not so much the feature gap it's that the specification is very, very YOLO. And when any number of byte sequences happened to render as a PDF[1], then such a situation leads to a very, very diverse set of inputs that coincidentally work on some systems leading to "works on my machine" type outcomes. When your project is in the business of rendering things which happen to work in ${other system} it leads to a lot of very angry users

1: it's like the million monkeys with a million typewriters decided to go work at Adobe and they really have heard great things about mixed text and binary file formats because they are outstanding RCE and stack smashing opportunities

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by zdragnar on Friday August 15, 2025 @01:02AM (#44908801)
On the one hand, a lot of those are feature requests, not necessarily bugs. They also have more users, so they catch more edge case bugs like "Hebrew is rendered backwards" and so on.

On the other hand, PDF.js has been around for more than a decade. As it is a core component of Firefox, and viewing PDFs is an important part of name business applications, you'd think they'd have not nearly so many issues.

I know PostScript and PDFs are a nightmare, but no small part of me feels like this is yet another case of Mozilla underfunding development.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by dotancohen on Friday August 15, 2025 @06:20AM (#44910572)

  > they catch more edge case bugs like "Hebrew is rendered backwards" and so on.
I love when my core use case, show stopping bug is considered an edge case. ))

In any case, there are more native speakers of right-to-left languages then there are native English speakers.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by extraduder_ire on Friday August 15, 2025 @09:24AM (#44912129)
I don't think there's an indication that this affects all RTL languages, just Hebrew word order in selections.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by Projectiboga on Friday August 15, 2025 @09:43AM (#44912325)
I found this and dropped their table into a sheet to get a a total of just over 2.3 billion. Languages using right-to-left scripts https://share.google/lN5lmfjCoIW7ENvdZ
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by zdragnar on Friday August 15, 2025 @12:29PM (#44914373)
When you're not a Hebrew speaker and you don't interact with Hebrew script, and you're developing a PDF library by yourself, it's easy to not even realize that there is something about it that you've overlooked.

In any case, Hebrew is handled differently from other RTL languages, hence this bug report in PDF.js: https://github.com/mozilla/pdf.js/issues/20097

Almost certainly something a smaller team would have never caught, given that a team with a massive name behind them didn't.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by Someone on Friday August 15, 2025 @02:29PM (#44915882)
I don’t see dotancohene say anything about how surprising it is that that bug exists. They only say something about the judgment of it being an edge case.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by catoc on Saturday August 16, 2025 @03:38AM (#44921134)
Specifically a right edge case
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by dotancohen on Monday August 18, 2025 @02:17PM (#44943647)
Nice!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by datap121590 on Friday August 15, 2025 @12:13AM (#44908538)
Go to your link on an iPad or iPhone and open their demo document. The tap Print Preview - it only appears to work on desktop devices.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by input_sh on Friday August 15, 2025 @06:06AM (#44910481)
Why would you blame Mozilla for that instead of Safari? Works just fine on Android using both Chrome and Firefox.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by timhigins on Thursday August 14, 2025 @06:20PM (#44906364)
Looks great! Diving into the docs I especially liked the idea of a headless React library so I can design my own UI and add some extra components. How difficult would it be to automatically highlight or underline certain terms in the PDF and then render a custom component when I click or hover over the term?
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @06:27AM (#44910618)
Very easy, this already works! In the AnnotationLayer you can add your own `selectionMenu` and render any custom component there. If you want to dive deeper, join our Discord and shoot me a message. https://discord.gg/mHHABmmuVU
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by batmya on Thursday August 14, 2025 @08:13PM (#44907230)
This is amazing. Unlike Acrobat Reader, this actually made me want to read a pdf. And the UI looks super professional.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @04:48AM (#44910021)
That means a lot to me, thank you!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by sqrj on Thursday August 14, 2025 @10:23PM (#44907952)
Great project.

Would be wonderful to have PKCS#11 and PKCS#12.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @12:49AM (#44908736)
Thanks! Signing is a high priority for us, and PKCS#11 and PKCS#12 support are definitely on our radar.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by thyristan on Friday August 15, 2025 @03:42AM (#44909625)
Very cool. Having something to fill forms and sign them that works and isn't Acroread would be even more awesome than you project already is!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by system7rocks on Thursday August 14, 2025 @11:56PM (#44908460)
This is really great. The speed is great, and I've had issues with Mozilla PDF viewer recently. (Printing fails for some unknown reason.)

But I assumed it was also a standalone app? Could this be used as a standalone app in some fashion?

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @04:48AM (#44910019)
Thanks! For now we’re only building a web app, but depending on demand we’d love to build native apps for Android, iOS, and desktop OSs as well.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by dotancohen on Friday August 15, 2025 @06:30AM (#44910644)
KOReader user here, very happy to try something new. I use annotations very heavily, on a KDE based Debian system, on a Samsung Ultra device with the S-Pen, and with a large E-ink tablet with an EMR stylus. I use many mixed LTR and RTL text. I work with code and with documentation and with scientific articles.

If you want a demanding user with diverse use cases to test on diverse devices, you are invited to contact me. My Gmail username is the same as my HN username.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by ephimetheus on Friday August 15, 2025 @01:10AM (#44908829)
Is selecting text in the PDF supported? I can’t get that to work in iOS Safari.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by JKCalhoun on Friday August 15, 2025 @06:56AM (#44910806)
Text selection broken on Mac OS Safari as well. Worked in Chrome on Mac OS.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by Semaphor on Friday August 15, 2025 @02:38AM (#44909259)
We use pdf.js, a bunch of problems I encountered when testing and comparing (17 MB, 158 pages, many images, Windows):

* Links don’t work

* Bookmarks show up but don’t work either

* Text selection doesn’t work in FF

* Middle-clicking (to scroll) in Chrome triggers text selection

* Very slow rendering, when I scroll in pdf.js, everything looks fine. When I scroll in this, everything looks low quality and blurry for ~500-1000ms. Worse for jumping multiple pages at once, e.g. using "end", I get a white page instead of a low quality page.

* Up/Down, Page Up/Down, Home/End don’t work in FF (left/right does work)

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by sylware on Friday August 15, 2025 @05:40AM (#44910335)
Requiring a whatng cartel web engine? Then, nothing to be proud of, mate.

But that's a bravery to deal with the brain damaged PDF file format.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @06:21AM (#44910579)
Haha fair, but PDFium's under Apache 2.0, so at least the “cartel” in this case is about as open-license as it gets.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by sylware on Friday August 15, 2025 @07:32AM (#44911062)
Huh?

This is not related to the LICENSE, it is related to the technical dependency on a whatng cartel web engine (geeko/blink/webkit).

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by zastai0day on Friday August 15, 2025 @05:54AM (#44910414)
This looks really impressive! I'm curious about the monetization strategy - how do you plan to sustain development of such a feature-rich PDF viewer while keeping it free? Are you considering enterprise features, hosting services, or other revenue streams?
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @06:17AM (#44910546)
Yes, all of the above. The client-side PDF viewer will remain free and MIT-licensed, but I’ll be focusing on offering PDF hosting with enterprise features like analytics, access controls etc, those will be part of the paid offering.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by fransje26 on Friday August 15, 2025 @07:30AM (#44911041)
Unfortunately, the Demo doesn't seem to work with my combination of Linux + Firefox. I cannot get any of the annotation/redaction tools to work.

It seems to work with Chromium on the same machine.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @05:22PM (#44917410)
Thanks for letting me know, that was related to a Firefox-specific issue I’ve just fixed. Annotations and redaction should now work in Linux + Firefox as well as Chromium.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by karel-3d on Friday August 15, 2025 @07:44AM (#44911158)
Note that actual hard work here seems is done by PDFium, which is what Google bought from Foxit and then relicenced (and keep developing themselves), and which is now in Chrome.

(I don't take from your work btw, just that it's not a new PDF parser written from scratch or anything.)

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by wsc981 on Friday August 15, 2025 @09:15AM (#44912039)
I think it's what many (also commercial) PDF viewers are based on.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by ajot on Friday August 15, 2025 @08:20AM (#44911470)
Seems to work pretty well on Firefox for Android. Very impressive work!
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Friday August 15, 2025 @05:23PM (#44917415)
Thanks! Glad to hear it’s working well on Firefox for Android.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by teddyh on Friday August 15, 2025 @09:19AM (#44912079)
I’d much rather recommend <https://pdfreaders.org/>, so people can choose depending on their situation. Does this project belong there, too?
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by 0xTJ on Friday August 15, 2025 @09:23AM (#44912124)
What are you recommending? That's a list of other open PDF readers, which mostly serve purposes very different from what the author here has done.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by teddyh on Sunday August 17, 2025 @03:37PM (#44934270)
By ”recommend”, I meant, “nice link to send to people who want a suitable PDF reader”. As the headline puts it, “a free alternative to Adobe Acrobat PDF viewer”.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Monday August 18, 2025 @02:11PM (#44943595)
Thanks for sharing! It looks like the pdfreaders campaign has actually ended and the site is no longer updated, so I’m not sure it’s still being maintained as a resource.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by simonebrunozzi on Friday August 15, 2025 @12:11PM (#44914164)
If you want traction, I suggest you package a .dmg file for Mac users.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by hulitu on Friday August 15, 2025 @02:24PM (#44915817)
> Show HN: I built a free alternative to Adobe Acrobat PDF viewer

It needs a web browser so no alternative to Adobe PDF viewer.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by sureglymop on Friday August 15, 2025 @05:43PM (#44917599)
Does it support editing the embedded outline (annotations)?

Probably the number one missing feature of PDF editors/viewers. Miss it everytime someone sends me a PDF without outline.

Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Saturday August 16, 2025 @05:00AM (#44921573)
It doesn’t support editing outlines yet, but it’s definitely possible and something I plan to look into. I don’t think it should be too hard to add.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by sureglymop on Saturday August 16, 2025 @06:36AM (#44922028)
Would be awesome! The only free PDF editor that works on linux to support that currently is PDF4QT. If you accept PRs I'd be happy to contribute too.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by bobsingor on Monday August 18, 2025 @02:13PM (#44943620)
That’s great to hear, contributions are very welcome! If you’re interested in working on outline editing, feel free to open a discussion or draft PR and we can figure out the best way to integrate it.
Re:Show HN: I built a free alternative to Adobe Acrobat PDF ... by yukukotani on Sunday August 17, 2025 @02:59AM (#44929507)
Nice work! The composable design is really better than something like viewer mode or annotation mode