A quick overview of the available options for codebases that work across Apple platforms and how a pragmatism-over-polish mindset is the way forward. Based on a lightning talk at Swift Craft 2025.
Read moreA quick overview of the available options for codebases that work across Apple platforms and how a pragmatism-over-polish mindset is the way forward. Based on a lightning talk at Swift Craft 2025.
Read moreA quick overview of the available options for codebases that work across Apple platforms and how a pragmatism-over-polish mindset is the way forward. Based on a lightning talk at Swift Craft 2025.
Read moreA quick overview of the available options for codebases that work across Apple platforms and how a pragmatism-over-polish mindset is the way forward. Based on a lightning talk at Swift Craft 2025.
Read moreA quick overview of the available options for codebases that work across Apple platforms and how a pragmatism-over-polish mindset is the way forward. Based on a lightning talk at Swift Craft 2025.
Read moreA quick overview of the available options for codebases that work across Apple platforms and how a pragmatism-over-polish mindset is the way forward. Based on a lightning talk at Swift Craft 2025.
Read moreA quick overview of the available options for codebases that work across Apple platforms and how a pragmatism-over-polish mindset is the way forward. Based on a lightning talk at Swift Craft 2025.
Read morePeter Naur's concept of programming as theory building becomes even more crucial in the age of AI coding assistants, and this blog post argues that maintaining robust mental models is essential when working with tools that generate code for us. It offers practical strategies for developers to integrate AI assistance while preserving the deep understanding that Naur recognized as the true essence of programming.
Read moreLearn everything about PDF annotations, including their types, functions, and real-world applications. Discover how to add, edit, and manage annotations in PDFs with ease. See how Nutrient's annotation model simplifies handling comments, highlights, and markup for a seamless document experience.
Read moreLearn to summarize PDF documents efficiently using machine learning and natural language processing techniques like BART in Python.
Read moreLearn to summarize PDF documents efficiently using machine learning and natural language processing techniques like BART in Python.
Read moreLearn to summarize PDF documents efficiently using machine learning and natural language processing techniques like BART in Python.
Read moreCompare 10 leading Python libraries for generating PDFs — from lightweight FPDF to enterprise-grade Nutrient — and pick the best fit for your project.
Read moreCompare 10 leading Python libraries for generating PDFs — from lightweight FPDF to enterprise-grade Nutrient — and pick the best fit for your project.
Read moreDiscover the best React PDF viewers for developers. Learn why Nutrient React PDF viewer stands out for performance, integration, and customization.
Read moreDiscover the best React PDF viewers for developers. Learn why Nutrient React PDF viewer stands out for performance, integration, and customization.
Read moreLearn how to automate PDF and document workflows without code using the new Zapier integration for Nutrient Document Web Services API.
Read moreLearn how to automate PDF and document workflows without code using the new Zapier integration for Nutrient Document Web Services API.
Read moreReflections from START Hack 2025: Bridging AI and wealth management.
Read moreA deep dive into the render fidelity of PDF.js, its limitations, and how Nutrient Web SDK provides a superior alternative with improved performance, advanced features, and robust security measures.
Read moreHow to use Nutrient React Native SDK with Expo.
Read moreHow to use Nutrient React Native SDK with Expo.
Read moreHow to use Nutrient React Native SDK with Expo.
Read moreLearn how to use Tesseract OCR with Python for text recognition in images. This comprehensive guide covers installation, image preprocessing, multilingual text recognition, and advanced configuration options.
Read moreLearn how to use Tesseract OCR with Python for text recognition in images. This comprehensive guide covers installation, image preprocessing, multilingual text recognition, and advanced configuration options.
Read moreBoost your coding efficiency with Nutrient Copilot, a GitHub Copilot extension that brings official documentation, code examples, and API references directly to your fingertips.
Read moreSecure your PDFs with encryption, redaction, and more using Nutrient. Learn essential features and best practices for protecting sensitive documents.
Read moreSecure your PDFs with encryption, redaction, and more using Nutrient. Learn essential features and best practices for protecting sensitive documents.
Read moreAn under the hood overview of pairs and triples in Kotlin.
Read moreAn under the hood overview of pairs and triples in Kotlin.
Read moreLearn the key differences between Docker import/export and load/save commands in this beginner-friendly guide.
Read moreLearn the key differences between Docker import/export and load/save commands in this beginner-friendly guide.
Read moreLearn the key differences between old and new headless modes in Google Chrome, their impact on performance, and how GdPicture 14.2.96 adapts to ensure seamless HTML conversion.
Read moreLearn about key cryptography standards ensuring secure and authentic PDF digital signatures.
Read moreLearn about key cryptography standards ensuring secure and authentic PDF digital signatures.
Read moreExplore how OpenAI’s Realtime API enhances document interactions through voice commands, simplifying access and boosting productivity in workflows.
Read moreThis blog post describes how to deal with dependent pull requests on GitHub, as well as the git concepts you need to master to understand them.
Read moreDiscover how to enhance your iOS SDK with a customizable SwiftUI toolbar, allowing intuitive button management and improved PDF viewing.
Read moreThe post compares leading JavaScript PDF libraries, such as PDF.js, PDF-lib, PDFKit, and Nutrient, highlighting their key features, use cases, and differences to help developers choose the best option for their projects.
Read moreThe post compares leading JavaScript PDF libraries, such as PDF.js, PDF-lib, PDFKit, and Nutrient, highlighting their key features, use cases, and differences to help developers choose the best option for their projects.
Read moreThe post compares leading JavaScript PDF libraries, such as PDF.js, PDF-lib, PDFKit, and Nutrient, highlighting their key features, use cases, and differences to help developers choose the best option for their projects.
Read moreThe post compares leading JavaScript PDF libraries, such as PDF.js, PDF-lib, PDFKit, and Nutrient, highlighting their key features, use cases, and differences to help developers choose the best option for their projects.
Read moreThe post compares leading JavaScript PDF libraries, such as PDF.js, PDF-lib, PDFKit, and Nutrient, highlighting their key features, use cases, and differences to help developers choose the best option for their projects.
Read moreThe post compares leading JavaScript PDF libraries, such as PDF.js, PDF-lib, PDFKit, and Nutrient, highlighting their key features, use cases, and differences to help developers choose the best option for their projects.
Read moreHow apps can use iOS Data Protection to secure their files.
Read moreA look at padding in C++ structs and classes and how data is laid out in memory can help you write more efficient code and optimize the performance of your programs.
Read moreA short tutorial showing the use of WebAssembly in a web worker.
Read moreA short tutorial showing the use of WebAssembly in a web worker.
Read moreLearn to implement drag-to-reorder functionality in Jetpack Compose with a custom modifier for smooth user interactions.
Read moreExplore 10 effective methods for converting HTML to PDF, including open source options, as well as a premium choice.
Read moreExplore 10 effective methods for converting HTML to PDF, including open source options, as well as a premium choice.
Read moreExplore 10 effective methods for converting HTML to PDF, including open source options, as well as a premium choice.
Read moreC++ move semantics make your code more efficient, but sometimes a move is not performed. In this blog post, we explore why.
Read moreLearn how to seamlessly integrate the Room database into Kotlin Multiplatform projects for local data management.
Read moreBridging reality and imagination in the digital age through spatial computing and innovative software.
Read moreA comprehensive introduction to extracting key-value pairs with GdPicture.NET SDK.
Read moreRead about an engineer's journey using SwiftUI for creating intuitive iOS UI components, enhancing the app development experience.
Read moreExploring options for leveraging PSPDFKit in your .NET MAUI applications.
Read moreTips for publishing Swift packages that include both Swift and Objective-C source files.
Read moreLearn the basics of generics in TypeScript.
Read moreA comparison of the features of JavaScript and Elixir.
Read moreA peek into the process of an engineer switching teams at PSPDFKit.
Read moreHow to run a Flutter application on a dockerized Android emulator.
Read moreHow we migrated from Puppeteer to Playwright in our test suite.
Read moreHandling NDK crashes when using Nutrient Android SDK.
Read moreAn overview of a particular margin collapsing scenario I discovered while working on headers and footers support for PDF Generation.
Read moreA dive into details of how we replicated the system magnifying glass on iOS.
Read moreHow to test an Office to PDF conversion result that one would deem great and others would deem poor.
Read moreWhat I learned while working on cross-platform mobile frameworks.
Read moreWhat I learned while working on cross-platform mobile frameworks.
Read moreWhat I learned while working on cross-platform mobile frameworks.
Read moreHow to successfully establish and verify SSL connections against a PostgreSQL server from an Elixir application.
Read moreThis post explores and gives examples of the units of length in Word documents.
Read moreDigging into the internals of PSPDFKit to improve PDF performance.
Read moreWith Xcode 12, Apple improved the XCFramework format, which unlocks great new capabilities.
Read moreSwiftUI wasn’t built with keyboard support in mind, and it shows. Learn how you can rewrite keyboardShortcut to work with iOS 13 and access the underlying navigation controller to pop views on ⌘-Left Arrow.
Read moreWhat JWTs are, how they work, and how we use them at PSPDFKit.
Read moreThis blog post explains all the steps we take to stay up to date with PDFium at all times.
Read moreExamining new developments in the PWA landscape that affect mobile and desktop browsers.
Read moreThis blog post explains what the C++ Lifetime Profile is and how it intends to make the language safer and help avoid memory management problems.
Read moreA look at the android.support.test.filters library and what it provides you with.
Read moreA look at the android.support.test.filters library and what it provides you with.
Read moreIn this article, we discuss the challenges of implementing your own custom emoji support in a cross-platform way.
Read moreHow to include native C++ in your UWP app and call into it from C#.
Read moreHow to include native C++ in your UWP app and call into it from C#.
Read moreThis post surveys the Ruby landscape in 2018 to evaluate the current state-of-the-art of generating PDFs with Ruby.
Read moreRxJava can be useful for many things, and in this post, we’ll have a look at how to use it to add offline support to your app.
Read moreForms provide a simple yet flexible way to gather data from users.
Read more