Nutrient MAUI SDK 1.2 migration guide
This article provides a set of guidelines for migrating from version 1.1 to version 1.2 of Nutrient MAUI SDK.
Advanced access to APIs
With the introduction of Nutrient MAUI SDK 1.2, we’ve added the ability to access Nutrient Web SDK APIs directly from the Controller
object instead of the Document
object. This increases the flexibility of accessing JavaScript APIs in your MAUI application even before a document is loaded:
advanceConfiguration = { enableHistory: true, disableMultiSelection: true, preventTextCopy: true, }; function setPassword(password) { advanceConfiguration.password = password; }
private void OnPDFViewInitialized(object sender, EventArgs e) { await PDFView.Controller.ExecuteJavaScriptFunctionAsync("setPassword", new object[] { "password-for-this-document" }); await PDFView.Controller.LoadDocumentFromAssetsAsync("protected.pdf", PDFView.Controller.CreateViewerConfiguration()); }