How to use PDF.js to highlight text programmatically
A step-by-step tutorial explaining how to add highlight annotations to PDFs in JavaScript.
AVIATION
Whether you’re building in-flight apps, crew collaboration tools, or back-office systems, Nutrient helps aviation teams digitize, manage, and process documents with speed and precision — online or offline.
Render large PDFs like MELs and FCOMs with fast, offline-friendly performance.
Enable pilots, mechanics, and cabin crew to mark up documents and share updates in real time.
Digitize ground reports, inspection records, and maintenance checklists for faster turnaround.
Ensure documentation is accessible, auditable, and secure — from preflight to archive.
HOW WE HELP
DOCUMENT VIEWING
Enable fast load times and crisp rendering across complex aviation documents — even offline or in poor connectivity zones.
MARKUP AND COLLABORATION
Add in-document markup, highlight key updates, and track changes from any device.
OCR AND DATA EXTRACTION
Extract structured data from inspection forms, handwritten notes, and scanned PDFs — automatically.
COMPLIANCE AND RECORDKEEPING
Support audits, safety checks, and operational reviews with tools that keep your data safe and traceable.
Permanently remove sensitive data, with verifiable evidence of history and context.
Convert records to long-term preservation formats with built-in validation.
Apply role-based permissions and location-based controls for every safety stage.
Built to meet SOC 2 Type II and other aviation data security standards.
FEATURE-RICH VIEWER
PROVEN AT SCALE
Nutrient helps the world’s leading aerospace and aviation providers modernize flight operations, maintenance, and field operations — empowering engineers, pilots, mechanics, and ground crew to work faster and more securely with every document.
Empowers maintenance crews to annotate and submit flight logs in real time using Nutrient’s mobile SDK — replacing legacy workflows and cutting downtime across global operations.
Renders multipage PDFs and signature tags with Nutrient, keeping 200 million users in 188 countries moving at the speed of eSignature.
Empowers 34,000 pilots to view, annotate, and sign 90‑page flight releases on iPad using Nutrient iOS SDK, saving minutes — and money — on every flight.
Can Nutrient support offline access to technical manuals?
Yes. Nutrient’s SDKs can be embedded directly into flight and maintenance apps, with full offline support for viewing, annotating, and editing PDFs — perfect for cockpit or remote environments.
Is Nutrient secure and compliant for aviation document workflows?
Absolutely. Nutrient supports PDF encryption, role-based access control, audit trails, and PDF/A archival. We’re SOC 2 Type II-audited and built for aviation-grade compliance needs.
What kind of documents are supported in aviation workflows?
We support PDFs, scanned documents, Office files, images, and hybrid formats. From MELs and FCOMs to inspection reports and cabin forms, you can view, annotate, redact, and process them all.
Can I extract data from scanned maintenance reports?
Yes. Nutrient includes advanced OCR and data extraction tools that support handwriting, forms, and structured data output — ideal for digitizing maintenance, repair, and inspection documentation.
How do I integrate Nutrient into existing flight or MRO systems?
Our SDKs are available for web, mobile, and server platforms, with lightweight integration options and full developer documentation. You can use them in native apps, cross-platform frameworks, or cloud pipelines.
FREE TRIAL