There is quite a bunch of "PDF" features around forms which basically only work with Adobe PDF and maybe one or two other ones. But good luck if non of them are available for you.
Worse many "office" people which create PDF's with form fields use Adobe tools, so they never see that what they hand out to thousends of students isn't working with >90% of PDF viewers....
Installed Acrobat a few weeks ago for this use case specifically. I feel like Preview used to be a lot better at editing fields, recently it has been a real pain.
PDF has two types of forms: native and JS driven. I'd bet that the problems are with the JS. I'd also be willing to bet that Adobe makes Acrobat author forms in a way that intentionally breaks third party readers.
Apple's Preview does a pretty good job with generic pdf forms. Unfortunately, Adobe has created multiple types of pdf forms using different technologies and very complex specs.
Apple does not support all of these. (You can also find many cases of PDF forms using Adobe tools that do not round trip between platforms).
OTOH, Preview renders PDFs way better than Adobe Reader does. Tweaking the settings in AR didn't help either.
I only wish Preview would do two things:
- open files in "maximized" view.
- when opening a file, Left/Right arrow keys don't let you navigate the pages. Instead, they move the current page a few pixels left/right! (they work like horizontal scrollers)
They are actually quite handy when the only allowed method of submission is via snail mail or fax. Much better than the alternative of printing an empty form and filling it all in by hand.
The problem is that if the PDF forms where create with an Adobe program even things which should work with generic PDF might not do so because the Adobe program used JS or whatever below the cover.
EDIT: I looked into some of the PDFs again and it seems I had been wrong. Not sure what they use but it doesn't seem to be js.
EDIT EDIT: But I found other forms which where affected see my response below.
I've encountered JavaScript-heavy PDF's before, but which were obviously so. (Automatically calculating values for one form field based on another, generating QR codes, etc.)
I've never come across a seemingly "normal" form PDF but which secretly used JavaScript for normal things like form filling, so that normal form-filling tools didn't work. I don't understand why the normal PDF type-in-a-text-box tool wouldn't work.
Have you actually come across this? Can you point to any examples?
The Canadian govt forms like Visa application forms or Tax forms don't work on any Linux pdf tool that I tested with. The pdf would display empty with a JS error message. This was a few years ago though.
Had to install the linux version of Adobe, which is many years out of date now.
This lack of differentiation really grinds my gears. Why in the world do both of these activities share a name? It would be really interesting to take a random sample of the population and ask them some basic context like their occupation/education, and ask them whether a digital signature comprises a graphic of handwriting (validated with eyeballs) or something more sophisticated (validated with math).
There will be some obvious trends, but I suspect there will also be some surprises.
You're referring to "term overloading". This is pervasive throughout all domains of engineering, but more so in software because there are so many conflicting standards, definitions and citations. It's really hard to get a handle on. Like, I would assume that posting on HN the audience would assume I would not confuse "overlaying pixels of my signature on a document," with, say ECDSA sign & verify. But I was wrong to assume that. So, barring a common definition, should we speak with increased precision thus verbosity? Perhaps. But if THIS example grinds your gears, hooo boy, hang of for a ride.... :)
The point of a signature is to affirm the authenticity of something. When you sign something by hand, you're showing that you reviewed it. If you cryptographically sign something, you're doing the same thing to a bunch of bits, and arguably in a way that's a less easy to forge.
Just dealt with this yesterday. It’s too bad because I really like the signatures I have saved under Preview.
So I sign all signatures on a lease with Preview except for the very last one, which I did using a digital signature under Adobe Reader. it was a self-signed one certificate but the goal is still to have the other person feel comfortable with doing a contract over email than in person anyways.
What’s the benefit of signing the pdf itself rather than the distribution? If there’s a large need for this seems like an easy way to make a bit of money cutting out adobe.
The good news is, unlike Windows, macOS has a fantastic default PDF viewer ("Preview") and I don't know why anyone would ever install Acrobat on it
I, too, prefer Preview to Acrobat. But part of my workflow occasionally involves copying text from a PDF to create a web page. Preview cannot be counted on to reliably or accurately copy that text. It seems to have particular problems with the letter "f" when next to a letter "s," in addition to other flaws.
Acrobat, on the other hand, always copies the text correctly.
Aside from this one use, however, I always employ Preview because otherwise it is far superior.
Windows 10 has had a built in PDF viewer for at least 5 years. It's the Edge browser which is now based on Chromium. You can sign and save documents too.
Yes it's pretty good. I actually used PDF.js to debug a malformed issue at work once. The javascript console error log gave a clue about the issue where no other tools said anything.
Preview is such a great app. For simple image editing too... I used to have to get gimp to crop, rotate, and resize images, preview does the task simply and well.
It seems crazy, but Preview is genuinely a big part of keeping me stuck in the Apple ecosystem. That iOS doesn't have anything like it is the main thing keeping me from ditching macOS for iOS (+ remote Linux VMs), even. It's a sign of how crap the UX is or has become on Windows or Linux that it's so surprising to have a basic utility program function so reliably, so well, and with such light resource use, while consistently delighting with its versatility.
I have similar feelings about their office suite. In general their add-on and utility software is just great. I'd miss all of it on any other platform (and do, when I use those—yes, even the file manager, which is still less crashy, less prone to weird interface bugginess, and more consistent than any featureful equivalent I've used on Linux, and I've used... oh, all the big ones, over the last 20 years, and I don't find it any worse than Windows Explorer, aside from preferring some of the latter's hotkeys) but of all of them... yeah, Preview may be #1, which was not something I expected when I first started using OSX/macOS about 10 years ago.
It does a decent job for heavily text based pdfs like legal forms or manuals and even lets you annotate the document with a pen or highlighter but it chokes on more image based pdfs like slide decks or schematics.
Thanks. I’ve tried about a million different tricks at the time, none of which worked. I’ve given up on it. There has been a Twitter thread by an Apple engineer which I won’t be able to locate now, but the crux was that they know they’re breaking things for non-4K screens, but they don’t care enough/don’t have the resources (lol) to fix that.
You buy Acrobat DC the impacted product because you’re using it as more than a reader. OCR image to text (laying the text invisibly within the pdf as metadata behind the image) is a common use case. Slim down a bloated pdf eg that came out of a scanner driver. Properly redact sensitive information (legal, govt, journalism context).
The software is flawed even beyond security issues but for creating or editing PDF files there is not much competition. (There is some and I’ve used that too and it’s mostly worse. It’s a hard problem apparently.)
As a general rule, Acrobat ignores and silently fixes a lot of issues with PDFs that more stricter implementations will complain about (it goes beyond the spec to be accommodating). This unfortunately means a lot of programs out there are making malformed PDFs but their users don't know because "it works here on Acrobat!". So that's one reason I have to install it despite alternatives on Windows, but maybe Preview is the same in this regard and fine for general users.
as far as I know the macOS display subsystem was built around the PDF specification. You'd think the OS can handle viewing documents without much additional third-party overhead:
If you're on Win10, the Xodo PDF app is the best/fastest - and it allows editing and page order changes. And it's free.
And it's a dream to use on a touch screen. Trying to open the same high quality/density PDFs in Adobe (even just the reader) is an unresponsive nightmare.
I don't even understand how there can be such a significant difference in performance when Adobe created the format....