PSPDFKit Blog

pspdfkit.com · Company blog · on HN since 2011

PSPDFKit's company blog covers its PDF SDKs, with posts on WebAssembly, iOS, cross-platform development and performance.

What HN saysHN links it for WebAssembly benchmarks and PDF tooling. Commenters note the company's SDK and job listings, and its CTO discusses WebAssembly's limits.
51HN people shared it
18linked it in comments
111stories submitted
1.7Kstory points
2 years agolast shared
2011people per year2026

Most-shared posts

  1. 1
    Calculator.PDF (even works in Google Chrome)
    4 people · 15 points · first shared 2018 · discussion on HN
  2. 2
    PSPDFKit for iOS: Render PDFs Faster
    4 people · 8 points · first shared 2011 · discussion on HN
  3. 3
    A Pragmatic Approach to Cross-Platform
    4 people · 3 points · first shared 2016 · discussion on HN
  4. 4
    WebAssembly: A New Hope
    3 people · 199 points · first shared 2017 · 109 comments on HN
  5. 5
    Marzipan: Porting iOS Apps to the Mac
    3 people · 196 points · first shared 2018 · 56 comments on HN
  6. 6
    Understanding Fast-Math
    3 people · 78 points · first shared 2021 · 40 comments on HN
  7. 7
    Web
    3 people · first shared 2017
  8. 8
    A Real-World WebAssembly Benchmark
    2 people · 243 points · first shared 2018 · 89 comments on HN
  9. 9
    Benefits of a Monorepo
    2 people · 143 points · first shared 2019 · 110 comments on HN
  10. 10
    Investigating the Performance Overhead of C++ Exceptions
    2 people · 119 points · first shared 2020 · 190 comments on HN
  11. 11
    WebAssembly Startup Time Optimization for Apps
    2 people · 20 points · first shared 2018 · 1 comments on HN
  12. 12
    The Syntax of PDF
    2 people · 6 points · first shared 2018 · discussion on HN
  13. 13
    C++20 in 2020: Modules
    2 people · 4 points · first shared 2020 · discussion on HN
  14. 14
  15. 15
    Swifty Objective-C
    2 people · 3 points · first shared 2016 · discussion on HN

What HN people wrote when they linked it

steipete · 2018-10-01
PSPDFKit (https://pspdfkit.com) | Frontent Web Engineer; iOS Engineer; Support Engineer PSPDFKit is a remote company building SDKs for document display (PDF + Images). We are on all platforms (even Windows) and used by basically all cloud storage providers. Modern React-based tech stack on the Web SDK. Also lots of C++. Interesting challenges since we not only want to design a great product, but also an easy-to-understand API with many customization points. Bootstrapped company here. We make money by selling products. No VC BS. https://pspdfkit.com/jobs
arkgil · 2022-03-17
That's a great point. For folks that have strong privacy needs, we do have an on-premise product that provides the same functionality [1]. [1] https://pspdfkit.com/server/processor/
wdb · 2020-09-15
Guess, you could use PsPDFKit (https://pspdfkit.com) but that costs money but you don't have to deal with all the weirdness of PDF
MartinMond · 2017-08-09
PSPDFKit CTO here. I 100% agree with you that our current implementation misses out on lots of browser-provided native behaviour. But this is not an inherent limitation of WebAssembly. PSPDFKit started as an iOS-only framework. We then abstracted out a shared C++ layer which has tight hooks with the platform (Android or iOS). PSPDFKit for Web is still a young product, one feature we have on our long-term roadmap is to have the browser handle rendering text natively. Our WebAssembly Core can "extract" WebFonts for the glyphs from the PDF and position them using HTML tags. This truly gives you the best of both worlds. PDF files need to be rendered absolutely accurately, so for now we went with rendering to an image. If you're interested in our cross-platform strategy, you might be interested in https://pspdfkit.com/blog/2016/a-pragmatic-approach-to-cross-platform/
QuadmasterXLII · 2024-10-16
I feel like I’m kinda being the bad aunt by encouraging -ffast-math. It can definitely break some things (i.e. https://pspdfkit.com/blog/2021/understanding-fast-math/ ) but I use it habitually and I’m fine so clearly it’s safe.
jahnu · 2023-06-01
Also had much success with it in the past. In my previous job we wanted to use it when building Xcode projects with a large C++ library. However, it's not compatible with Apple's modified Clang. I spent some time maintaining a fork where I hacked in support for passing along the Apple specific switches but eventually gave up. Seems like a cool feature would be the ability to define non-standard switches in a config rather than have them hard coded. edit: just remembered I wrote up a blog post about it when I worked there https://pspdfkit.com/blog/2017/crazy-fast-builds-using-distcc/
nicoburns · 2022-05-09
Apparently "Apple’s Core Graphics framework uses the PDF format for its internal vector graphics presentation." https://pspdfkit.com/blog/2020/apple-and-pdf-history/
fullyforged · 2022-03-18
You can try it at https://pspdfkit.com/pdf-sdk/web/ocr/, the OCR functionality is shared with our SDKs.
jfk13 · 2022-03-17
Taking a quick look at https://pspdfkit.com/api/documentation/tools-and-api/, I'm puzzled.... what distinguishes a "PDF Generator" from a "PDF Creator" from a "PDF Writer"? How would I know which one I want? Oh, looks like they're the exact same thing: a webpage-to-PDF service. Then there are a whole bunch of "PDF Converter" options, including "HTML > PDF", which seems to be yet another name for the same thing. For me, all this has a whiff of SEO spam that I find quite distasteful. Just tell me what the product does. Don't try to list it under a collection of different titles in the hope of catching more search terms, it just makes you sound like a snake-oil salesman.
philipp-spiess · 2019-05-02
PSPDFKit | REMOTE | Full-time | Elixir We’re looking to hire a backend developer to join our team working on PSPDFKit for Web (https://pspdfkit.com/pdf-sdk/web/). We are building a modern PDF SDK with technologies like Elixir, React, PostgreSQL, Docker, and WebAssembly. Your role as a backend engineer will be to implement new features, improve the reliance of our server component, and work on scalability problems in a well-tested Elixir application. If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/careers/backend-developer/
DanielDent · 2019-02-22
PDFs that work in Chrome's PDF renderer: A calculator: https://pspdfkit.com/images/blog/2018/how-to-program-a-calculator/calc… A game of breakout: https://github.com/osnr/horrifying-pdf-experiments/raw/master/breakout… The PDF specification is hundreds of pages.
clouddrover · 2018-07-26
> Doesn't negate the whole advantage of speed for WASM? Well, here's a benchmark of asm.js JavaScript versus WebAssembly in a real world application: https://pspdfkit.com/blog/2018/a-real-world-webassembly-benchmark/ The WebAssembly version outperforms the asm.js version.
coldtea · 2018-07-05
>Safari's PDF viewer doesn't allow you to annotate, especially not in real time with other users: https://pspdfkit.com/instant/* I never asked for that though, so there's that.
favorited · 2017-08-09
Based on Peter's blog post[0] a few years ago, I was under the impression they wrote their own. Maybe steipete can chime in? [0]https://pspdfkit.com/blog/2016/a-pragmatic-approach-to-cross-platform/
jd3 · 2021-10-16
ignoring the "thoughts on flash"[0] letter, the apple <=> adobe relationship goes back to at least the apple LaserWriter[1], so that would definitely make sense the Quartz compositor itself has "use[d] pdf internally"[2][3] ever since the initial launch of Mac OS X > By the time OS X came out, these were less the kind of features that "the next great personal computer operating system" should have, and more the kind that they all had. What was new included how Quartz, the engine for OS X's "killer graphics," was based on PDF. > "What does that mean?" asked Jobs. "You know when you go to the web and you see PDF documents? Well, that technology is now at the core of Mac OS X's graphics. So you can image PDFs instantly. So now all applications get this for free." > It's how, to this day, every Mac app can produce a PDF document without needing a third-party app.[4] [0]: https://web.archive.org/web/20100531072734/http://www.apple.com/hotnew… [1]: https://en.wikipedia.org/wiki/LaserWriter#Apple's_development [2]: https://www.youtube.com/watch?v=Ko4V3G4NqII / https://www.youtube.com/watch?v=6-fkYFV7rOY [3]: https://en.wikipedia.org/wiki/Quartz_(graphics_layer)#Use_of_PDF [4]: https://appleinsider.com/articles/21/03/24/apple-launched-its-revoluti… https://pspdfkit.com/blog/2020/apple-and-pdf-history/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close