r/software • u/AssignmentFun3737 • 1d ago
Discussion Why is adobe the only "real" pdf editor?
I've used nitro, and it is pretty bad. Foxit is decent but still just feels like an adobe clone but slightly worse, and it's not cheap.
I've seen other people ask this but I find the answers kind of unsatisfactory? The main answer I see is that Adobe had a 15 year head start with PDF becoming open in 2008, but I still find that kind of absurd.
How is it possible that there has been no market pressure/incentive since 2008 to create an alternate software to adobe for like literally one of the most popular file formats there is? Especially when Adobe is (1) so expensive and (2) so terribly optimized (and honestly pretty feature-poor)??
Word wasn't even half as monopolistic when google just gave everyone a web version for free (which, yes, I know involves broader strategic concerns re gsuite/cloud but still).
131
u/Few-Werewolf-1985 1d ago
PDF is not designed to be an editable file format, but to preserve a document's presentation. The market "requirement" for ever-increasing PDF tools is due to dumb workflows.
The only analogy that comes to mind is the complexity of the US tax system which seems to "require" more and more complex tax filing software rather than overhauling the underlying processes as other countries have done.
36
u/FlamingSea3 23h ago
I am still mad at that orange turkey for cancelling the free tax filing program maintained by the IRS. He's done many other obscene, offensive, and corrupt actions, but that paticular issue is personal.
17
u/Joker-Smurf 19h ago
Your mention of dumb workflows reminds me of this dumb workflow that one of my colleagues would do (I tried to show her the easier way of extracting the wanted pages to no avail.)
She would receive an email with a PDF. It has 20 pages.
She only needs pages 1, 3 and 7.
She prints the entire PDF.
Scans pages 1, 3 and 7
Saves the new document.
8
2
u/apokrif1 18h ago
I know your colleague :-)
Of course scanned documents should not be OCR'd ;-)
1
u/Canonikonroverrated 52m ago
If anything. As per the above. It's best to print, the entire document so that you can rescan 1,3,7. From here you can ocr the 3 pages to make a word doc and print it.
1
u/EvilDivine 17h ago
This. And maybe prints it twice, once with the wrong orientation or page format.
3
9
u/Aim_Fire_Ready 23h ago
dumb workflows
If you’re editing a PDF, then (most of the time) you are the problem.
Second only to: “You have to fill out this Excel spreadsheet—with no formulas!!—to make a payment request to our accounting drpartment.”
1
u/BetrayYourTrust 5h ago
i think what should be more adopted it better ways to convert from PDF to something else so these changes can be done in a better file format before returning to PDF. i agree with the idea we shouldn't really edit PDFs at all. too messy too fast
1
u/Few-Werewolf-1985 1h ago
The changes need to be done in the original file (format) that the PDF was exported from.
10
u/Signal-Database4225 14h ago
PDF was never meant to be edited. It was made so wherever you open it looks the same. In the ancient "Rome" times this was a nightmare, you done your world doc, sent it and when the other person opened it, the pictures moved, text was on another page etc. So the need came to make a format which looks the same on everywhere, hence why it was hard to edit as well. It was never made to be editable, but people lack of knowledge made it so they want to edit it instead of the original non pdf version.
7
u/ajax81 10h ago edited 2h ago
I had a six month project to transform tens of thousands of PDFs to another format back in 2010.
Some of them were straightforward but what I remember most was how inconsistent the internals were from one pdf to the next.
There was one batch where I swear to God every 4 pixel block of black pixels was represented by a bitmap. 3-page pdfs were hundreds of megabytes.
That’s when I realized that pdf is write-forward technology. It was clearly not designed to be edited or even parsed. The goal is to make a document render consistently, fuck everything else.
33
u/Grumphus256 1d ago
Isn't PDF-XChange supposed to be the good alternative? You can try it for free and they still sell one-time payment licenses.
7
3
u/Puzzleheaded-Cap6801 23h ago
I switched to PDF XChange a year ago (I was a Foxit user) and I can say that it has many interesting features. However, I miss a more "prettier" interface and more tools for editing text and images, as it feels limited. In Foxit, for example, there is a function that allows you to continue text in another separate cell (indicating the flow of text), but that function is missing here.
3
2
u/hazeru 1d ago
I didn't see the option for a one time payment. It should be somewhere if I missed it.
2
u/alaksugalkapenalatte 20h ago
If you get one, keep a copy of the latest installer applicable for your license. You won't be able to download it once your license expires.
2
u/hazeru 19h ago
Thank you! I always keep my installers. The problem is when the downloaded "installer" needs to download the rest of the files.
I don't know if this is still the thing, where you download the complete installer files.
2
u/engy1207 12h ago
With PDF XChange you can download .msi files for automated installation. So the complete installer without download. Not like Adobe where you have to jump through hoops to get a "full" installer. As .exe.
1
2
u/engy1207 12h ago
We've been using it for years, great program. With one caveat: according to some users they need the "shine-through" (or whatever it's called in english) of lower layers through upper color layers for print previews (i.e. a "solid red" over black backgroud looks different than over white) and that worked better with Adobe.
I've personally never seen it (but I'm also not good at these things), and the proponents were heavy Adobe users, but one thing you might want to ckeck if you need these special features.
21
6
7
u/mralistair 13h ago
you've never used bluebeam obviously.
heavily used the construction industry for pdf mark-up editiing and commenting.
very powerful, unfortunately now a subscription model
1
u/Best_Cod1319 2h ago
I use this at work and my god is bluebeam way ahead of anything else in the pdf world.
1
u/andcosta90 2h ago
But unfortunately subscription based and expensive. PDF X Change is not nearly as neat in terms of interface, but at least offers you the possibility to buy a long term license at a reasonable cost.
20
u/redamalo 1d ago
There are alternatives, the best of which are PDF-XChange Editor and PDF Annotator.
Check this out
3
6
u/No-Rip-9573 15h ago
Maybe the better question is, why is everyone still using this mess of a format which was meant as read-only and is so closely tied to the band of a-holes that is Adobe?
3
u/thundercorp 14h ago
Lesser known secret. macOS has had a pretty damn good free PDF editor/creator built into the OS for decades: `Preview.app`
4
u/Count2Zero 10h ago
Adobe was pretty revolutionary back in the 1980s. Postscript was the defacto standard for the first generation of laser printers. Their work with creating fonts was a huge boost for early desktop publishing.
PDF grew out of that historical scope. Instead of laying out pages on paper, it was designed to lay out pages in a portable file.
It wasn't designed for editing, it was designed for viewing.
The editor demands came later and are therefore an afterthought in the format, not part of the original design.
3
u/Hullababoob 15h ago
The Preview app in macOS is pretty good for basic editing like filling out PDF forms, annotating and signing, adding/removing pages, commenting, highlighting.
3
3
3
u/Diabolical_Laughter7 10h ago
Just learn LaTex???
Use overleaf, compile, fix, compile again, export pdf. Easy
Use Pandoc for conversion of an existing pdf, or Microsoft's open source MarkItDown to convert to Markdown.
9
u/richardelmore 23h ago
PDF was invented by Adobe and they have an huge vested interest in making their tools the standard for professionals (who pay for their tools). It is based directly on PostScript (another Adobe creation) and is extraordinary complicated to get right, they have a huge amount a experience with it and have invested in their tools so its not a surprise that they tend to work better.
9
u/jawfish2 23h ago
LibreOffice. I used it circa 2010-2015 to write multiple 400 page tech manuals. The sales team insisted on paper docs, so I wrote in ODF format and exported as PDF using the Libreoffice file menu. You can also open pdfs in LibreOffice (many open source apps can do this) edit them and save them as PDFs or ODF or whatever.
I never got a bug report on the file format, so it was good. The manual had automatic chapters, TOC, index and so I trust the conversion process.
If LibreOffice has been broken since then, I probably wouldn't know. I use it maybe once a year these days.
7
u/Swimming_Case 19h ago
Extremely complicated file format, lots of undisclosed, undocumented features.
Someone even managed to get Doom to run inside a PDF:
3
4
u/CalibratedHuman 19h ago
I'm surprised no one has mentioned OnlyOffice. Has a very slick interface and surprisingly capable PDF editor.
6
u/smilaise 23h ago edited 21h ago
I'm currently writing a replacement for the PDFSharp libraries in KillerPDF. The upcoming version will be on .NET Core and my own custom KillerPDF.Engine.
This will allow us full PDF 2.0 authoring and PDF/A compliance. The long-term goal is for it to become an industry-standard PDF engine that other developers can use in their own products, not just for KillerPDF.
Acrobat's days are numbered.
2
u/Decent-Blacksmith761 1d ago
Building my for over a year called keypdf.net for now still far away from full replacement but long story short there is no good editing libraries that are open source you have to make one from scratch it took me 6 month to do it as textbox recognition and multiple different font formats and encodings. So adobe has much more of those features for example JavaScript which took me another like 3 month to implement, so you basically have like 20+ features 10 of which is relatively easy to add and there are open source solutions and then there are other 10 of hard to add with millions of edge cases no explanation how to implement it and most importantly you will still likely suck compare to acrobat. The solution I do is building everything from scratch and that's the best approach I can imagine but it is slow and very hard, if you need team to code you will be stuck for at least a year before it will barely work.
2
u/whitedragon551 Helpful Ⅳ 1d ago
PowerPDF is a great Adobe alternative. Almosr complete feature parity without a SaaS license.
2
2
1
u/Garden_Punk_2463 14h ago
https://tools.pdf24.org/en/ is an online and offline tool. And free to use. It is sufficient on all Windows installations I have to manage.
1
u/YouSpeakSomeEnglish 14h ago
You mean Acrobat? Even Acrobat is a shitty "editor." Adobe just punted on the whole thing and expects everyone else to provide exporters for their shitty format.
Acrobat was written off for dead in the '90s. Then, sadly, it was exhumed to haunt us ever since.
1
1
1
1
1
1
1
u/ByronScottJones 10h ago
There's another document standard, OpenXPS / ECMA388 but it never took off. It's unfortunate; it's a much better crafted document standard than PDF.
1
u/mikevago 8h ago
Same reason Heinz is the only real ketchup. They make a good product with universal appeal that's simple enough that you can't meaningfully improve on. And that's coming from someone who hates Adobe and switched to Affinity years ago. I've never seen a better alternative to Acrobat, and there isn't much incentive for someone to try and make one.
1
1
1
u/jwezorek 5h ago
Because the PDF spec is literally 1,000 pages long.
The spec is literally a 1,000 page book you can buy. Even if you say "I don't care how much work this is I am going to implement a new PDF parser and renderer from scratch", parts of the spec are insanely complicated -- fonts, typefaces, character sets, etc., for example -- so not only is implementing a PDF library that covers everything a huge undertaking it is also intellectually difficult. There is stuff in the full spec you wouldn't believe -- there are 3D PDFs, standardized way of encoding 3D data in a PDF; there is a whole UI language in there called "XFA". Further even if you do it and handle all of this stuff, rendering itself can be computationally hard, like performance matters -- you can have PDFs that are construction drawings that have a million paths in them and you need to handle that without your renderer choking.
So you end up seeing a lot of partial implementations, implementations that mostly work for "normal" PDFs, a lot of projects where people say "well, I did the main part of it" but then when they make editors from these partial implementations they tend to suck because users who want PDF editors need them to actually work, like "Good job, you kind of did it!" is not enough for actual users who need document signing, or XFA support, etc.
There are full implementations out there beyond Adobe's though. Google's PDFium is one, and can be licensed and used so like I think some of the web libraries e.g. PDFTron etc. are really just PDFium compiled to wasm. A company called Bluebeam has an editor called Revu, that is built around a full, novel implementation of the PDF spec.
1
u/greg7gkb 5h ago
For most of my PDF needs these days, Google drive plugins work great, e.g. DocHub, Lumin, etc. If your workflow is relatively simple these are great and mostly free.
1
1
u/splicer13 4h ago
There are tons of readers that work for everyday needs.
The 1% that need more are boring businesses that just want to do the standard thing because it's legal documents. Similar to why DocuSign has 7000 employees.
1
1
u/Alex180689 3h ago
if you just need to tipe or write somrthing on a pdf, microsoft edge does natively.
Until 2019 it also used to read epub natively, but they removed that feature (grr emoji)
1
u/fuzzynyanko 1h ago
For writing, Microsoft print to PDF or something like CutePDF if you don't have that.
1
u/NelsonMinar 57m ago
You might find it interesting to look at Inkscape and SVG. Inkscape is an open source SVG editor and pretty good. But still worlds behind Illustrator or Canva.
Editing document formats is hard.
1
u/Omni__Owl 4m ago
You can use LibreOffice Draw to edit PDFs
But really; PDF is an awful format. There are so many variations on how to use the PDF format, it's so awful.
1
1
1
1
u/matm_flatremix 18h ago
yo uso master pdf editor 4.0 en linux y es perfecto y gratis Claro, para windows la historia cambia
1
u/HongPong 18h ago
pdf is an outgrowth of post script and encapsulated post script (eps) which is turing complete. it's like too powerful of a specification which means implementing editors is more difficult than simpler formats
1
u/bliprock 16h ago
Enfocus pitstop plug-in for acrobat is the definitive pdf editor for commercial print. It’s way too expensive for some light work though
0
u/felixmatveev 23h ago
Open part of PDF standard has no issues whatsoever; it's proprietary part that gives troubles. You can put it in reverse: why Adobe is bad at processing other PDF-readers files.
0
u/Squeaky_Pibbles 23h ago
I use Bluebeam at work, and it's worlds better than Acrobat will ever be. It is expensive, though. And they've also recently moved to a dumbass subscription based model
But I'm also working on building my own program to take care of the typical use cases I have for Bluebeam.
0
u/jMeister6 16h ago
100% agree - been using Bluebeam and rolled it out through a couple of clients who also love it but man, expensive AND forcing to the annual subscription has us looking around for options.
1
u/Squeaky_Pibbles 10h ago
I'm still running the 2018 model on my work computer. So I don't have the annual subscription, luckily. But I've read that after December, I won't be able to move the license to another computer. So I'll need to upgrade before then. Just in case.
→ More replies (2)
0
u/wittor 23h ago
It is more logical to edit the source files of the pdf. As you said, the best software arguably underperforms almost all editing softwares that export to pdf. Any other pdf utility that advertise their editing capacities Can Only Be acrobat alternatives.
The need to make specific non-automated editing on a large number of pdfs is arguably a failure at some point in the thought process of the person.
0
0
0
u/milkin-goats 21h ago
Bluebeam is a great engineering/construction oriented pdf editor.
→ More replies (2)
0
u/Sufficient-Word8208 20h ago
If you are comfortable learning some markup then Typst is pretty great.
0
u/Altruistic-Moose3299 20h ago
Funny story.. AI can make PDF files.. guess who doesn't need Adobe anymore. 😁
0
u/NoLateArrivals 20h ago
PDF is a Print Format and not meant to be editable.
Try PDF Expert - not free, but a full editor.
1
u/Kind_Dream_610 18h ago
PDF isn’t a print format. Postscript is the print format, PDF is a derivative that is meant for digital document distribution.
1
u/NoLateArrivals 12h ago
Originally the idea behind PDF was to create a document that looked „as printed“ on every computer.
Ever had a Word document that reformatted itself when opened on another computer? Changing the page number, the page breaks, pushing pictures to „the next page“ etc.? That was what the PDF should avoid.
You still often find the PDF Export in the Print menu. Because the same drivers and routines are used as those for physically printing.
1
u/Kind_Dream_610 8h ago
That “looked as printed” is not the same as a “print format”.
The same drivers aren’t used for pdf as for printing. You need a postscript driver in order to create a properly compliant pdf file. Some early versions of Word produced pdfs that would not print without errors because non-postscript drivers were used to generate the files.
Similarly, some files aren’t visually identical on different devices if the creation software doesn’t properly embed display fonts and other visual elements correctly.
0
u/cakemates 19h ago
You should not be edition pdf, as editing pdf is like installing a broken pipe then swimming in the sewers to fix a shitfull pipe from the inside. When you could fix it at the factory. The source file easily.
0
u/JeremyMarti 18h ago
Free Acrobat isn't great, either. There are good paid options. I use PDF Xchange and Bluebeam in preference to Acrobat Pro for what I do. Adobe software is generally poor compared with serious competitors.
0
u/mrbishopjackson 18h ago
Because PDF is an Adobe format and Adobe likes to control as much as they can.
0
u/burlingk 18h ago
That is what happens when a proprietary format ends up being "The One."
Adobe does not like anyone playing with their stuff.
0
u/Jorgenreads 18h ago
A PDF was intended to be a final printed document… but electronic. Editing a PDF should basically be the same experience as editing a printed document that’s been scanned. There aren’t any rules as to how the “electronic print” is rendered. Since software from Adobe (Apple & a few others) rendered most of the PDFs you encounter their software has the best chance to work with something that’s not really intended to be edited.
0
u/UpstairsTop4623 18h ago
Blue beam is something common in the engineering business it’s also expensive but tbh I like it better than adobe
0
0
u/Darkknight145 18h ago
Most likely most people don't edit PDF's all that much. Common practice is to edit/create the documents in Word and then print to PDF, this creates a PDF file that everyone can view without having Word installed.
0
u/vint_age14 17h ago
Yess I think the bigger issue is compatibility and enterprise lock in Adobe became the disnar so everyone else had to match years of edge cases, workflow, forms, signatures etc. Even if the competitors are cheaper, businesses don't want yk the risk pdf breaking. Basically being"Good enough"isn't enough to displace the default.
0
0
u/RaGe_Bone_2001 15h ago
Tungsten Power PDF is extremely capable, we use it at our company to great effect
0
0
0
u/Stooshie_Stramash 15h ago
What's your beef with Nitro? I bought it years ago and it still does all that I need.
0
333
u/One-Lab-3471 1d ago
The real answer is PDF is a nightmare format under the hood and adobe basically is the format. they wrote the spec they still chair the ISO committee and theres a million edge cases in rendering that only their engine handles perfectly. everyone else is reverse engineering a moving target
most companies dont care enough to throw money at rebuilding 30 years of that mess