This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /api/csharp.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Nutrient .NET SDK API reference

API reference for the Nutrient .NET SDK. All public types use the Nutrient namespace; the groups below organize the reference by feature.

Installation

Terminal window
dotnet add package Nutrient.SDK

Quick start

using Nutrient;
using Document document = Document.Open("input.pdf");
document.ExportAsPdf("output.pdf");

Classes

ClassDescription
DataExtractionExtracts data from a document with the same operations, the same option names and the same output files as the hosted Nutrient data extraction service, so code and knowledge carry over between the two. Like every SDK operation, each one reads its options from the document’s settings: ParseSettings and ExtractSettings, generated from the hosted service’s parameters, and the canonical settings they alias. Options left unset keep the default the pipeline or the SDK-wide settings provide.
DocumentRepresents a document that can be opened, edited, and exported in various formats. Provides a unified interface for working with different document types including PDF, Word, Excel, and more.
LicenseManages licensing for the Nutrient Native SDK. Provides methods to register license keys and trace licensed features in evaluation mode (without registering a key).
QueryEntry point for querying document content. A Query holds a built, in-memory search index over a document (or a file / folder / prebuilt index) and answers ranked text-search questions against it — the “index once, query many” model. Build one with the static CreateIndex / CreateIndex factories, then call TextSearch on the returned instance as often as you like. The ranking itself lives in the engine-independent NativeSDK.Search assembly; this licensed, bridge-exposed facade applies the entitlement gate and delegates.
TelemetryTelemetry control surface used by the fiona CLI’s send-only child mode. Lets a parent process dump proto payloads to disk via the NUTRIENT_PAYLOAD_PATH environment variable, exit fast, and have a short-lived child re-hydrate and ship them in parallel.
VisionProvides machine learning and computer vision capabilities for document processing. Enables AI-powered document description and content extraction.

API groups

GroupDescription
editorsDocument editor classes for PDF and Word manipulation
editors.pdf.annotationsPDF annotation types (highlight, text, shape, stamp, and more)
editors.pdf.formfieldsPDF form field types (text, check box, radio, list, signature)
editors.pdf.pagesPDF page access, metadata, and page collections
enumsEnumeration types used across the SDK
exceptionsErrors reported by the C# SDK
requestsrequests classes
resultsresults classes
settingsConfiguration objects controlling SDK behavior
signingDigital signatures, appearance, and timestamp configuration
typesValue types such as RectF and Vec2f
validationvalidation classes

Coverage

  • 112 classes
  • 52 enumerations
  • 2 value types