diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection.sln b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection.sln
new file mode 100644
index 0000000..1cafd91
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.34607.79
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnableDisableTextSelection", "EnableDisableTextSelection\EnableDisableTextSelection.csproj", "{6E05C26E-679E-47C4-9578-69DA8C51ABCD}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6E05C26E-679E-47C4-9578-69DA8C51ABCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6E05C26E-679E-47C4-9578-69DA8C51ABCD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6E05C26E-679E-47C4-9578-69DA8C51ABCD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6E05C26E-679E-47C4-9578-69DA8C51ABCD}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {31245B35-82FC-4C3B-A888-4730D0AD8EE0}
+ EndGlobalSection
+EndGlobal
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/EnableDisableTextSelection.csproj b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/EnableDisableTextSelection.csproj
new file mode 100644
index 0000000..bd93b42
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/EnableDisableTextSelection.csproj
@@ -0,0 +1,14 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
+
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/EnableDisableTextSelection.csproj.user b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/EnableDisableTextSelection.csproj.user
new file mode 100644
index 0000000..db3a939
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/EnableDisableTextSelection.csproj.user
@@ -0,0 +1,9 @@
+
+
+
+ IIS Express
+
+
+ ProjectDebugger
+
+
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Error.cshtml b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Error.cshtml
new file mode 100644
index 0000000..6f92b95
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Error.cshtml
@@ -0,0 +1,26 @@
+@page
+@model ErrorModel
+@{
+ ViewData["Title"] = "Error";
+}
+
+
Error.
+
An error occurred while processing your request.
+
+@if (Model.ShowRequestId)
+{
+
+ Request ID:@Model.RequestId
+
+}
+
+
Development Mode
+
+ Swapping to the Development environment displays detailed information about the error that occurred.
+
+
+ The Development environment shouldn't be enabled for deployed applications.
+ It can result in displaying sensitive information from exceptions to end users.
+ For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development
+ and restarting the app.
+
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Error.cshtml.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Error.cshtml.cs
new file mode 100644
index 0000000..c008cae
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Error.cshtml.cs
@@ -0,0 +1,28 @@
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc.RazorPages;
+using System.Diagnostics;
+
+namespace PDFViewerSample.Pages
+{
+ [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
+ [IgnoreAntiforgeryToken]
+ public class ErrorModel : PageModel
+ {
+ public string? RequestId { get; set; }
+
+ public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
+
+ private readonly ILogger _logger;
+
+ public ErrorModel(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ public void OnGet()
+ {
+ RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
+ }
+ }
+
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Index.cshtml b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Index.cshtml
new file mode 100644
index 0000000..94c2439
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Index.cshtml
@@ -0,0 +1,24 @@
+@page "{handler?}"
+@model IndexModel
+@{
+ ViewData["Title"] = "Home page";
+}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Index.cshtml.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Index.cshtml.cs
new file mode 100644
index 0000000..721e2f7
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Index.cshtml.cs
@@ -0,0 +1,266 @@
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.Extensions.Caching.Memory;
+using Syncfusion.EJ2.PdfViewer;
+using Newtonsoft.Json;
+using Microsoft.AspNetCore.Mvc.RazorPages;
+using System.Reflection;
+using System.Net;
+
+namespace PDFViewerSample.Pages
+{
+ [IgnoreAntiforgeryToken(Order = 1001)]
+ public class IndexModel : PageModel
+ {
+
+ private readonly Microsoft.AspNetCore.Hosting.IHostingEnvironment _hostingEnvironment;
+ private IMemoryCache _cache;
+
+ public IndexModel(Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnvironment, IMemoryCache cache)
+ {
+ _hostingEnvironment = hostingEnvironment;
+ _cache = cache;
+ }
+
+ public IActionResult OnPostLoad([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ MemoryStream stream = new MemoryStream();
+ var jsonObject = JsonConverterstring(responseData);
+ object jsonResult = new object();
+ if (jsonObject != null && jsonObject.ContainsKey("document"))
+ {
+ if (bool.Parse(jsonObject["isFileName"]))
+ {
+ string documentPath = GetDocumentPath(jsonObject["document"]);
+ if (!string.IsNullOrEmpty(documentPath))
+ {
+ byte[] bytes = System.IO.File.ReadAllBytes(documentPath);
+ stream = new MemoryStream(bytes);
+ }
+ else
+ {
+ string fileName = jsonObject["document"].Split(new string[] { "://" }, StringSplitOptions.None)[0];
+ if (fileName == "http" || fileName == "https")
+ {
+ WebClient WebClient = new WebClient();
+ byte[] pdfDoc = WebClient.DownloadData(jsonObject["document"]);
+ stream = new MemoryStream(pdfDoc);
+ }
+ else
+ return this.Content(jsonObject["document"] + " is not found");
+ }
+ }
+ else
+ {
+ byte[] bytes = Convert.FromBase64String(jsonObject["document"]);
+ stream = new MemoryStream(bytes);
+ }
+ }
+ jsonResult = pdfviewer.Load(stream, jsonObject);
+ return Content(JsonConvert.SerializeObject(jsonResult));
+ }
+
+ public Dictionary JsonConverterstring(jsonObjects results)
+ {
+ Dictionary resultObjects = new Dictionary();
+ resultObjects = results.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public)
+ .ToDictionary(prop => prop.Name, prop => prop.GetValue(results, null));
+ var emptyObjects = (from kv in resultObjects
+ where kv.Value != null
+ select kv).ToDictionary(kv => kv.Key, kv => kv.Value);
+ Dictionary jsonResult = emptyObjects.ToDictionary(k => k.Key, k => k.Value.ToString());
+ return jsonResult;
+ }
+
+ //Post action for processing the PDF documents.
+ public IActionResult OnPostRenderPdfPages([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ object jsonResult = pdfviewer.GetPage(jsonObject);
+ return Content(JsonConvert.SerializeObject(jsonResult));
+ }
+
+ //Post action for unloading and disposing the PDF document resources
+ public IActionResult OnPostUnload([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ pdfviewer.ClearCache(jsonObject);
+ return this.Content("Document cache is cleared");
+ }
+
+ //Post action for rendering the ThumbnailImages
+ public IActionResult OnPostRenderThumbnailImages([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ object result = pdfviewer.GetThumbnailImages(jsonObject);
+ return Content(JsonConvert.SerializeObject(result));
+ }
+
+ //Post action for processing the bookmarks from the PDF documents
+ public IActionResult OnPostBookmarks([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ object jsonResult = pdfviewer.GetBookmarks(jsonObject);
+ return Content(JsonConvert.SerializeObject(jsonResult));
+ }
+
+ //Post action for rendering the annotation comments
+ public IActionResult OnPostRenderAnnotationComments([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ object jsonResult = pdfviewer.GetAnnotationComments(jsonObject);
+ return Content(JsonConvert.SerializeObject(jsonResult));
+ }
+
+ //Post action for exporting the annotations
+ public IActionResult OnPostExportAnnotations([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ string jsonResult = pdfviewer.ExportAnnotation(jsonObject);
+ return Content(jsonResult);
+ }
+
+ //Post action for importing the annotations
+ public IActionResult OnPostImportAnnotations([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ string jsonResult = string.Empty;
+ object JsonResult;
+ if (jsonObject != null && jsonObject.ContainsKey("fileName"))
+ {
+ string documentPath = GetDocumentPath(jsonObject["fileName"]);
+ if (!string.IsNullOrEmpty(documentPath))
+ {
+ jsonResult = System.IO.File.ReadAllText(documentPath);
+ }
+ else
+ {
+ return this.Content(jsonObject["document"] + " is not found");
+ }
+ }
+ else
+ {
+ string extension = Path.GetExtension(jsonObject["importedData"]);
+ if (extension != ".xfdf")
+ {
+ JsonResult = pdfviewer.ImportAnnotation(jsonObject);
+ return Content(JsonConvert.SerializeObject(JsonResult));
+ }
+ else
+ {
+ string documentPath = GetDocumentPath(jsonObject["importedData"]);
+ if (!string.IsNullOrEmpty(documentPath))
+ {
+ byte[] bytes = System.IO.File.ReadAllBytes(documentPath);
+ jsonObject["importedData"] = Convert.ToBase64String(bytes);
+ JsonResult = pdfviewer.ImportAnnotation(jsonObject);
+ return Content(JsonConvert.SerializeObject(JsonResult));
+ }
+ else
+ {
+ return this.Content(jsonObject["document"] + " is not found");
+ }
+ }
+ }
+ return Content(jsonResult);
+ }
+
+ //Post action for downloading the PDF documents
+ public IActionResult OnPostDownload([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ string documentBase = pdfviewer.GetDocumentAsBase64(jsonObject);
+ return Content(documentBase);
+ }
+
+ //Post action for printing the PDF documents
+ public IActionResult OnPostPrintImages([FromBody] jsonObjects responseData)
+ {
+ PdfRenderer pdfviewer = new PdfRenderer(_cache);
+ var jsonObject = JsonConverterstring(responseData);
+ object pageImage = pdfviewer.GetPrintImage(jsonObject);
+ return Content(JsonConvert.SerializeObject(pageImage));
+ }
+
+ //Gets the path of the PDF document
+ private string GetDocumentPath(string document)
+ {
+ string documentPath = string.Empty;
+ if (!System.IO.File.Exists(document))
+ {
+ string basePath = _hostingEnvironment.WebRootPath;
+ string dataPath = string.Empty;
+ dataPath = basePath + "/";
+ if (System.IO.File.Exists(dataPath + (document)))
+ documentPath = dataPath + document;
+ }
+ else
+ {
+ documentPath = document;
+ }
+ return documentPath;
+ }
+ }
+
+ public class jsonObjects
+ {
+ public string document { get; set; }
+ public string password { get; set; }
+ public string zoomFactor { get; set; }
+ public string isFileName { get; set; }
+ public string xCoordinate { get; set; }
+ public string yCoordinate { get; set; }
+ public string pageNumber { get; set; }
+ public string documentId { get; set; }
+ public string hashId { get; set; }
+ public string sizeX { get; set; }
+ public string sizeY { get; set; }
+ public string startPage { get; set; }
+ public string endPage { get; set; }
+ public string stampAnnotations { get; set; }
+ public string textMarkupAnnotations { get; set; }
+ public string stickyNotesAnnotation { get; set; }
+ public string shapeAnnotations { get; set; }
+ public string measureShapeAnnotations { get; set; }
+ public string action { get; set; }
+ public string pageStartIndex { get; set; }
+ public string pageEndIndex { get; set; }
+ public string fileName { get; set; }
+ public string elementId { get; set; }
+ public string pdfAnnotation { get; set; }
+ public string importPageList { get; set; }
+ public string uniqueId { get; set; }
+ public string data { get; set; }
+ public string viewPortWidth { get; set; }
+ public string viewPortHeight { get; set; }
+ public string tilecount { get; set; }
+ public bool isCompletePageSizeNotReceived { get; set; }
+ public string freeTextAnnotation { get; set; }
+ public string signatureData { get; set; }
+ public string fieldsData { get; set; }
+ public string formDesigner { get; set; }
+ public string inkSignatureData { get; set; }
+ public bool hideEmptyDigitalSignatureFields { get; set; }
+ public bool showDigitalSignatureAppearance { get; set; }
+ public bool digitalSignaturePresent { get; set; }
+ public string tileXCount { get; set; }
+ public string tileYCount { get; set; }
+ public string digitalSignaturePageList { get; set; }
+ public string annotationCollection { get; set; }
+ public string annotationsPageList { get; set; }
+ public string formFieldsPageList { get; set; }
+ public bool isAnnotationsExist { get; set; }
+ public bool isFormFieldAnnotationsExist { get; set; }
+ public string documentLiveCount { get; set; }
+ public string annotationDataFormat { get; set; }
+ public string importedData { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Privacy.cshtml b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Privacy.cshtml
new file mode 100644
index 0000000..46ba966
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Privacy.cshtml
@@ -0,0 +1,8 @@
+@page
+@model PrivacyModel
+@{
+ ViewData["Title"] = "Privacy Policy";
+}
+
@ViewData["Title"]
+
+
Use this page to detail your site's privacy policy.
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Privacy.cshtml.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Privacy.cshtml.cs
new file mode 100644
index 0000000..cd60641
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Privacy.cshtml.cs
@@ -0,0 +1,20 @@
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc.RazorPages;
+
+namespace PDFViewerSample.Pages
+{
+ public class PrivacyModel : PageModel
+ {
+ private readonly ILogger _logger;
+
+ public PrivacyModel(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ public void OnGet()
+ {
+ }
+ }
+
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml
new file mode 100644
index 0000000..6e668f7
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml
@@ -0,0 +1,30 @@
+
+
+
+
+
+ @ViewData["Title"] - PDFViewerSample
+
+
+
+
+
+
+
+
+
+
+
+ @RenderBody()
+
+
+
+
+
+
+
+ @await RenderSectionAsync("Scripts", required: false)
+
+
+
+
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml.css b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml.css
new file mode 100644
index 0000000..c187c02
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml.css
@@ -0,0 +1,48 @@
+/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
+for details on configuring this project to bundle and minify static web assets. */
+
+a.navbar-brand {
+ white-space: normal;
+ text-align: center;
+ word-break: break-all;
+}
+
+a {
+ color: #0077cc;
+}
+
+.btn-primary {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.border-top {
+ border-top: 1px solid #e5e5e5;
+}
+.border-bottom {
+ border-bottom: 1px solid #e5e5e5;
+}
+
+.box-shadow {
+ box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
+}
+
+button.accept-policy {
+ font-size: 1rem;
+ line-height: inherit;
+}
+
+.footer {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ white-space: nowrap;
+ line-height: 60px;
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_ValidationScriptsPartial.cshtml b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_ValidationScriptsPartial.cshtml
new file mode 100644
index 0000000..5a16d80
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_ValidationScriptsPartial.cshtml
@@ -0,0 +1,2 @@
+
+
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewImports.cshtml b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewImports.cshtml
new file mode 100644
index 0000000..51b8015
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewImports.cshtml
@@ -0,0 +1,4 @@
+@using PDFViewerSample
+@namespace PDFViewerSample.Pages
+@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
+@addTagHelper *, Syncfusion.EJ2
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewStart.cshtml b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewStart.cshtml
new file mode 100644
index 0000000..a5f1004
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewStart.cshtml
@@ -0,0 +1,3 @@
+@{
+ Layout = "_Layout";
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Program.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Program.cs
new file mode 100644
index 0000000..bc275e4
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Program.cs
@@ -0,0 +1,25 @@
+var builder = WebApplication.CreateBuilder(args);
+
+// Add services to the container.
+builder.Services.AddRazorPages();
+
+var app = builder.Build();
+
+// Configure the HTTP request pipeline.
+if (!app.Environment.IsDevelopment())
+{
+ app.UseExceptionHandler("/Error");
+ // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
+ app.UseHsts();
+}
+
+app.UseHttpsRedirection();
+app.UseStaticFiles();
+
+app.UseRouting();
+
+app.UseAuthorization();
+
+app.MapRazorPages();
+
+app.Run();
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Properties/launchSettings.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Properties/launchSettings.json
new file mode 100644
index 0000000..dbe83ce
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Properties/launchSettings.json
@@ -0,0 +1,38 @@
+{
+ "$schema": "http://json.schemastore.org/launchsettings.json",
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:12333",
+ "sslPort": 44366
+ }
+ },
+ "profiles": {
+ "http": {
+ "commandName": "Project",
+ "dotnetRunMessages": true,
+ "launchBrowser": true,
+ "applicationUrl": "http://localhost:5059",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "https": {
+ "commandName": "Project",
+ "dotnetRunMessages": true,
+ "launchBrowser": true,
+ "applicationUrl": "https://localhost:7232;http://localhost:5059",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ }
+ }
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/appsettings.Development.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/appsettings.Development.json
new file mode 100644
index 0000000..770d3e9
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "DetailedErrors": true,
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/appsettings.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/appsettings.json
new file mode 100644
index 0000000..10f68b8
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/appsettings.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.deps.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.deps.json
new file mode 100644
index 0000000..d742d8c
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.deps.json
@@ -0,0 +1,497 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "EnableDisableTextSelection/1.0.0": {
+ "dependencies": {
+ "Syncfusion.EJ2.AspNet.Core": "29.2.11",
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core": "29.2.11"
+ },
+ "runtime": {
+ "EnableDisableTextSelection.dll": {}
+ }
+ },
+ "HarfBuzzSharp/8.3.0.1": {
+ "dependencies": {
+ "HarfBuzzSharp.NativeAssets.Win32": "8.3.0.1",
+ "HarfBuzzSharp.NativeAssets.macOS": "8.3.0.1"
+ },
+ "runtime": {
+ "lib/net8.0/HarfBuzzSharp.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "8.3.0.1"
+ }
+ }
+ },
+ "HarfBuzzSharp.NativeAssets.macOS/8.3.0.1": {
+ "runtimeTargets": {
+ "runtimes/osx/native/libHarfBuzzSharp.dylib": {
+ "rid": "osx",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "HarfBuzzSharp.NativeAssets.Win32/8.3.0.1": {
+ "runtimeTargets": {
+ "runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x64/native/libHarfBuzzSharp.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x86/native/libHarfBuzzSharp.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Options": "8.0.2",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.2": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.2": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.224.6711"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {},
+ "Microsoft.NETCore.Platforms/2.0.0": {},
+ "Newtonsoft.Json/13.0.2": {
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.2.27524"
+ }
+ }
+ },
+ "SkiaSharp/3.116.1": {
+ "dependencies": {
+ "SkiaSharp.NativeAssets.Win32": "3.116.1",
+ "SkiaSharp.NativeAssets.macOS": "3.116.1"
+ },
+ "runtime": {
+ "lib/net8.0/SkiaSharp.dll": {
+ "assemblyVersion": "3.116.0.0",
+ "fileVersion": "3.116.1.0"
+ }
+ }
+ },
+ "SkiaSharp.HarfBuzz/3.116.1": {
+ "dependencies": {
+ "HarfBuzzSharp": "8.3.0.1",
+ "SkiaSharp": "3.116.1"
+ },
+ "runtime": {
+ "lib/net8.0/SkiaSharp.HarfBuzz.dll": {
+ "assemblyVersion": "3.116.0.0",
+ "fileVersion": "3.116.1.0"
+ }
+ }
+ },
+ "SkiaSharp.NativeAssets.macOS/3.116.1": {
+ "runtimeTargets": {
+ "runtimes/osx/native/libSkiaSharp.dylib": {
+ "rid": "osx",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "SkiaSharp.NativeAssets.Win32/3.116.1": {
+ "runtimeTargets": {
+ "runtimes/win-arm64/native/libSkiaSharp.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x64/native/libSkiaSharp.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x86/native/libSkiaSharp.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "Syncfusion.Compression.Net.Core/29.2.11": {
+ "runtime": {
+ "lib/net8.0/Syncfusion.Compression.Portable.dll": {
+ "assemblyVersion": "29.2.11.0",
+ "fileVersion": "29.2.11.0"
+ }
+ }
+ },
+ "Syncfusion.EJ2.AspNet.Core/29.2.11": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.2",
+ "Syncfusion.Licensing": "29.2.11"
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.EJ2.dll": {
+ "assemblyVersion": "29.2.11.0",
+ "fileVersion": "29.2.11.0"
+ }
+ }
+ },
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core/29.2.11": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Memory": "8.0.1",
+ "Syncfusion.Compression.Net.Core": "29.2.11",
+ "Syncfusion.Pdf.Net.Core": "29.2.11",
+ "Syncfusion.PdfToImageConverter.Net": "29.2.11",
+ "System.Text.Json": "6.0.10"
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.EJ2.PdfViewer.dll": {
+ "assemblyVersion": "29.2.11.0",
+ "fileVersion": "29.2.11.0"
+ }
+ }
+ },
+ "Syncfusion.Licensing/29.2.11": {
+ "runtime": {
+ "lib/net8.0/Syncfusion.Licensing.dll": {
+ "assemblyVersion": "29.2.11.0",
+ "fileVersion": "29.2.11.0"
+ }
+ }
+ },
+ "Syncfusion.Pdf.Net.Core/29.2.11": {
+ "dependencies": {
+ "Syncfusion.Compression.Net.Core": "29.2.11",
+ "Syncfusion.Licensing": "29.2.11",
+ "System.Text.Encoding.CodePages": "4.4.0"
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.Pdf.Portable.dll": {
+ "assemblyVersion": "29.2.11.0",
+ "fileVersion": "29.2.11.0"
+ }
+ }
+ },
+ "Syncfusion.PdfToImageConverter.Net/29.2.11": {
+ "dependencies": {
+ "SkiaSharp": "3.116.1",
+ "Syncfusion.Licensing": "29.2.11",
+ "Syncfusion.SkiaSharpHelper.Net.Core": "29.2.11"
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.PdfToImageConverter.Portable.dll": {
+ "assemblyVersion": "29.2.11.0",
+ "fileVersion": "29.2.11.0"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/linux-arm64/native/libpdfium.so": {
+ "rid": "linux-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-x64/native/libpdfium.so": {
+ "rid": "linux-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/osx-arm64/native/libpdfium.dylib": {
+ "rid": "osx-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/osx-x64/native/libpdfium.dylib": {
+ "rid": "osx-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-arm64/native/pdfium.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "29.1.0.0"
+ },
+ "runtimes/win-x64/native/pdfium.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "29.1.0.0"
+ },
+ "runtimes/win-x86/native/pdfium.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "29.1.0.0"
+ }
+ }
+ },
+ "Syncfusion.SkiaSharpHelper.Net.Core/29.2.11": {
+ "dependencies": {
+ "SkiaSharp.HarfBuzz": "3.116.1",
+ "Syncfusion.Compression.Net.Core": "29.2.11"
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.SkiaSharpHelper.Portable.dll": {
+ "assemblyVersion": "29.2.11.0",
+ "fileVersion": "29.2.11.0"
+ }
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
+ "System.Text.Encoding.CodePages/4.4.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "2.0.0"
+ }
+ },
+ "System.Text.Encodings.Web/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.Json/6.0.10": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "6.0.0"
+ }
+ }
+ }
+ },
+ "libraries": {
+ "EnableDisableTextSelection/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "HarfBuzzSharp/8.3.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rwLpl+W6uqu0DuvzqNhTMuFcXfy1Vc0uq0YXgPEmtTSfeUSAye1FcARrm2YIPOSiCBwBOGu3cLvMX5Fp6OKe2g==",
+ "path": "harfbuzzsharp/8.3.0.1",
+ "hashPath": "harfbuzzsharp.8.3.0.1.nupkg.sha512"
+ },
+ "HarfBuzzSharp.NativeAssets.macOS/8.3.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2o6U05LAmK+rwX7TvmJ2X0anXJG2hSE7kHVmCshhHy0tKfByJ5ykBacvhmmooHchlOwq15KBZeROGafCT8nN+g==",
+ "path": "harfbuzzsharp.nativeassets.macos/8.3.0.1",
+ "hashPath": "harfbuzzsharp.nativeassets.macos.8.3.0.1.nupkg.sha512"
+ },
+ "HarfBuzzSharp.NativeAssets.Win32/8.3.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ow0DtGEUjo65qhiI22of7qiVbN1xDFsZ5P5xJljRmGZ5WSxNy+1batLNJFGxahqhB1MTHYV8kAXf0GqC8WaevQ==",
+ "path": "harfbuzzsharp.nativeassets.win32/8.3.0.1",
+ "hashPath": "harfbuzzsharp.nativeassets.win32.8.3.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
+ "path": "microsoft.extensions.caching.memory/8.0.1",
+ "hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.2",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
+ "path": "microsoft.extensions.options/8.0.2",
+ "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==",
+ "path": "microsoft.netcore.platforms/2.0.0",
+ "hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==",
+ "path": "newtonsoft.json/13.0.2",
+ "hashPath": "newtonsoft.json.13.0.2.nupkg.sha512"
+ },
+ "SkiaSharp/3.116.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DNDwbRjP+aMo27dV2h/uHCVTcWubWWxHnPLiePNyl24f4Pv43mQ8AQQeseOrKR+J3AOCEs6t0sUjo0aa3j3RWQ==",
+ "path": "skiasharp/3.116.1",
+ "hashPath": "skiasharp.3.116.1.nupkg.sha512"
+ },
+ "SkiaSharp.HarfBuzz/3.116.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ibDG1+quN86vBd9ztjDAC9wnvS1nRZ6ydTUOSod4NsRHWdLLGzWYn1IOF4Cg9iJh5cQHdpzhUZBQE0JMKznrow==",
+ "path": "skiasharp.harfbuzz/3.116.1",
+ "hashPath": "skiasharp.harfbuzz.3.116.1.nupkg.sha512"
+ },
+ "SkiaSharp.NativeAssets.macOS/3.116.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KPvpKysDmEMt0NnAZPX5U6KFk0LmG/72/IjAIJemIksIZ0Tjs9pGpr3L+zboVCv1MLVoJLKl3nJDXUG6Jda6A==",
+ "path": "skiasharp.nativeassets.macos/3.116.1",
+ "hashPath": "skiasharp.nativeassets.macos.3.116.1.nupkg.sha512"
+ },
+ "SkiaSharp.NativeAssets.Win32/3.116.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dRQ75MCI8oz6zAs2Y1w6pq6ARs4MhdNG+gf3doOxOxdnueDXffQLGQIxON54GDoxc0WjKOoHMKBR4DhaduwwQw==",
+ "path": "skiasharp.nativeassets.win32/3.116.1",
+ "hashPath": "skiasharp.nativeassets.win32.3.116.1.nupkg.sha512"
+ },
+ "Syncfusion.Compression.Net.Core/29.2.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LSH753Raj8G6ahV8aJq6ZEn6HWU53Dq1eIi2OvQWv4gDs/f80xoE3y8Z+ruTyfy0cNh2d7YUEI71IndOg56VGQ==",
+ "path": "syncfusion.compression.net.core/29.2.11",
+ "hashPath": "syncfusion.compression.net.core.29.2.11.nupkg.sha512"
+ },
+ "Syncfusion.EJ2.AspNet.Core/29.2.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WzDac90O4oIGj6Vl7eiv6w9msnOTA/8RmeDNJn/NyUd9vxo9i6FzJJ5vpsDDGKIqKKJSv8see/lBOtHMTORs+A==",
+ "path": "syncfusion.ej2.aspnet.core/29.2.11",
+ "hashPath": "syncfusion.ej2.aspnet.core.29.2.11.nupkg.sha512"
+ },
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core/29.2.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+V2gXF77dxjAjNKh996sQoFw33JSKLqBbH3RpTQKIKYVAFlbAbyatmUbDejUukFsOQ3CycMlyJfx1ACJZkfroQ==",
+ "path": "syncfusion.ej2.pdfviewer.aspnet.core/29.2.11",
+ "hashPath": "syncfusion.ej2.pdfviewer.aspnet.core.29.2.11.nupkg.sha512"
+ },
+ "Syncfusion.Licensing/29.2.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-66j5V1KVfH/QekZH9t3tpz82ffvj7kU7xAaFNtcQiapObmcat6d5H5siwPOBSIaJwa3/aJUgmHtHrU5UFz459g==",
+ "path": "syncfusion.licensing/29.2.11",
+ "hashPath": "syncfusion.licensing.29.2.11.nupkg.sha512"
+ },
+ "Syncfusion.Pdf.Net.Core/29.2.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Q4ZKJFI9Ofp0oJJQtX70pyal+INL3+cfNIfKCVcmjo8W9T2LgV0wf5AdqRI3xo2b99fgw/6pSCoT01P5l3PfZw==",
+ "path": "syncfusion.pdf.net.core/29.2.11",
+ "hashPath": "syncfusion.pdf.net.core.29.2.11.nupkg.sha512"
+ },
+ "Syncfusion.PdfToImageConverter.Net/29.2.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-drVjFNhfvkxXY7jr+2T0kKCJqxgYLAwskbmKxD9GM0SgjHMbrCksWgBHpf/KyuzXGvzqdcApcrj3P2U7LY5psQ==",
+ "path": "syncfusion.pdftoimageconverter.net/29.2.11",
+ "hashPath": "syncfusion.pdftoimageconverter.net.29.2.11.nupkg.sha512"
+ },
+ "Syncfusion.SkiaSharpHelper.Net.Core/29.2.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YaGqZwP4MEYAvIY0cFpA7XOG0AjK+cDOKK4sRMYk8L5L0r3MK5kJx0yFm7f4RScWHog31mfHZ/2uebu7jaCEnQ==",
+ "path": "syncfusion.skiasharphelper.net.core/29.2.11",
+ "hashPath": "syncfusion.skiasharphelper.net.core.29.2.11.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6JX7ZdaceBiLKLkYt8zJcp4xTJd1uYyXXEkPw6mnlUIjh1gZPIVKPtRXPmY5kLf6DwZmf5YLwR3QUrRonl7l0A==",
+ "path": "system.text.encoding.codepages/4.4.0",
+ "hashPath": "system.text.encoding.codepages.4.4.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
+ "path": "system.text.encodings.web/6.0.0",
+ "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/6.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NSB0kDipxn2ychp88NXWfFRFlmi1bst/xynOutbnpEfRCT9JZkZ7KOmF/I/hNKo2dILiMGnqblm+j1sggdLB9g==",
+ "path": "system.text.json/6.0.10",
+ "hashPath": "system.text.json.6.0.10.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.dll
new file mode 100644
index 0000000..e72bd19
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.exe b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.exe
new file mode 100644
index 0000000..b5bdc78
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.exe differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.pdb b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.pdb
new file mode 100644
index 0000000..0cb7db2
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.pdb differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.runtimeconfig.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.runtimeconfig.json
new file mode 100644
index 0000000..5e604c7
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.runtimeconfig.json
@@ -0,0 +1,19 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "8.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.staticwebassets.endpoints.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.staticwebassets.endpoints.json
new file mode 100644
index 0000000..66bf5ed
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.staticwebassets.endpoints.json
@@ -0,0 +1 @@
+{"Version":1,"ManifestType":"Build","Endpoints":[{"Route":"EnableDisableTextSelection.5igx29anmd.styles.css","AssetFile":"EnableDisableTextSelection.styles.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"5igx29anmd"},{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="},{"Name":"label","Value":"EnableDisableTextSelection.styles.css"}]},{"Route":"EnableDisableTextSelection.styles.css","AssetFile":"EnableDisableTextSelection.styles.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="}]},{"Route":"favicon.61n19gt1b8.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 05:53:10 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"61n19gt1b8"},{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=3600, must-revalidate"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 05:53:10 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="}]}]}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.staticwebassets.runtime.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.staticwebassets.runtime.json
new file mode 100644
index 0000000..08f9769
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/EnableDisableTextSelection.staticwebassets.runtime.json
@@ -0,0 +1 @@
+{"ContentRoots":["D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\bundle\\","D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\wwwroot\\"],"Root":{"Children":{"EnableDisableTextSelection.styles.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"EnableDisableTextSelection.styles.css"},"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"favicon.ico"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":1,"Pattern":"**","Depth":0}]}}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/HarfBuzzSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/HarfBuzzSharp.dll
new file mode 100644
index 0000000..e1a7e76
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/HarfBuzzSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll
new file mode 100644
index 0000000..077b1b6
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
new file mode 100644
index 0000000..81ed3de
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
new file mode 100644
index 0000000..f9d1dc6
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Options.dll
new file mode 100644
index 0000000..a7b3f21
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Newtonsoft.Json.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Newtonsoft.Json.dll
new file mode 100644
index 0000000..8ba89bf
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Newtonsoft.Json.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/SkiaSharp.HarfBuzz.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/SkiaSharp.HarfBuzz.dll
new file mode 100644
index 0000000..78c65eb
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/SkiaSharp.HarfBuzz.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/SkiaSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/SkiaSharp.dll
new file mode 100644
index 0000000..39d9adc
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/SkiaSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Compression.Portable.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Compression.Portable.dll
new file mode 100644
index 0000000..21d7ea5
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Compression.Portable.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.EJ2.PdfViewer.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.EJ2.PdfViewer.dll
new file mode 100644
index 0000000..a4369ff
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.EJ2.PdfViewer.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.EJ2.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.EJ2.dll
new file mode 100644
index 0000000..e09c981
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.EJ2.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Licensing.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Licensing.dll
new file mode 100644
index 0000000..862f805
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Licensing.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Pdf.Portable.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Pdf.Portable.dll
new file mode 100644
index 0000000..176f326
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.Pdf.Portable.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.PdfToImageConverter.Portable.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.PdfToImageConverter.Portable.dll
new file mode 100644
index 0000000..f7884a6
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.PdfToImageConverter.Portable.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.SkiaSharpHelper.Portable.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.SkiaSharpHelper.Portable.dll
new file mode 100644
index 0000000..aba34bb
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/Syncfusion.SkiaSharpHelper.Portable.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/appsettings.Development.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/appsettings.Development.json
new file mode 100644
index 0000000..770d3e9
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "DetailedErrors": true,
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/appsettings.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/appsettings.json
new file mode 100644
index 0000000..10f68b8
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/appsettings.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/linux-arm64/native/libpdfium.so b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/linux-arm64/native/libpdfium.so
new file mode 100644
index 0000000..800af49
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/linux-arm64/native/libpdfium.so differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/linux-x64/native/libpdfium.so b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/linux-x64/native/libpdfium.so
new file mode 100644
index 0000000..07f4849
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/linux-x64/native/libpdfium.so differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx-arm64/native/libpdfium.dylib b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx-arm64/native/libpdfium.dylib
new file mode 100644
index 0000000..6723b31
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx-arm64/native/libpdfium.dylib differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx-x64/native/libpdfium.dylib b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx-x64/native/libpdfium.dylib
new file mode 100644
index 0000000..bb44034
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx-x64/native/libpdfium.dylib differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib
new file mode 100644
index 0000000..60dfab0
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib
new file mode 100644
index 0000000..929c827
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll
new file mode 100644
index 0000000..7a89d35
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll
new file mode 100644
index 0000000..3431340
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/pdfium.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/pdfium.dll
new file mode 100644
index 0000000..1f2f53e
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-arm64/native/pdfium.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll
new file mode 100644
index 0000000..7e7a7e0
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll
new file mode 100644
index 0000000..fce291f
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/pdfium.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/pdfium.dll
new file mode 100644
index 0000000..1b50f2d
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x64/native/pdfium.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll
new file mode 100644
index 0000000..63e82d4
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll
new file mode 100644
index 0000000..27255f6
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/pdfium.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/pdfium.dll
new file mode 100644
index 0000000..59a3ecb
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/bin/Debug/net8.0/runtimes/win-x86/native/pdfium.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDi.3A6B4064.Up2Date b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDi.3A6B4064.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.AssemblyInfo.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.AssemblyInfo.cs
new file mode 100644
index 0000000..5acc3d1
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("EnableDisableTextSelection")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8917e64f8e1c279d7c6cad1d7abbb88754a24c8a")]
+[assembly: System.Reflection.AssemblyProductAttribute("EnableDisableTextSelection")]
+[assembly: System.Reflection.AssemblyTitleAttribute("EnableDisableTextSelection")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.AssemblyInfoInputs.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..6d82ec6
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+a2867c16cc1d248d05e55acad6062617ee7386bba9123fd28c013cef0c9c8d3c
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.GeneratedMSBuildEditorConfig.editorconfig b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..5d8282e
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,49 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb = true
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = EnableDisableTextSelection
+build_property.RootNamespace = EnableDisableTextSelection
+build_property.ProjectDir = D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.RazorLangVersion = 8.0
+build_property.SupportLocalizedComponentNames =
+build_property.GenerateRazorMetadataSourceChecksumAttributes =
+build_property.MSBuildProjectDirectory = D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection
+build_property._RazorSourceGeneratorDebug =
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
+
+[D:/enable Text Selection UG/Samples/asp-core-pdf-viewer-examples/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Error.cshtml]
+build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/enable Text Selection UG/Samples/asp-core-pdf-viewer-examples/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Index.cshtml]
+build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXguY3NodG1s
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/enable Text Selection UG/Samples/asp-core-pdf-viewer-examples/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Privacy.cshtml]
+build_metadata.AdditionalFiles.TargetPath = UGFnZXNcUHJpdmFjeS5jc2h0bWw=
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/enable Text Selection UG/Samples/asp-core-pdf-viewer-examples/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_ValidationScriptsPartial.cshtml]
+build_metadata.AdditionalFiles.TargetPath = UGFnZXNcU2hhcmVkXF9WYWxpZGF0aW9uU2NyaXB0c1BhcnRpYWwuY3NodG1s
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/enable Text Selection UG/Samples/asp-core-pdf-viewer-examples/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewImports.cshtml]
+build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX1ZpZXdJbXBvcnRzLmNzaHRtbA==
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/enable Text Selection UG/Samples/asp-core-pdf-viewer-examples/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/_ViewStart.cshtml]
+build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX1ZpZXdTdGFydC5jc2h0bWw=
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/enable Text Selection UG/Samples/asp-core-pdf-viewer-examples/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml]
+build_metadata.AdditionalFiles.TargetPath = UGFnZXNcU2hhcmVkXF9MYXlvdXQuY3NodG1s
+build_metadata.AdditionalFiles.CssScope = b-bimg9o8s05
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.GlobalUsings.g.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.GlobalUsings.g.cs
new file mode 100644
index 0000000..025530a
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.GlobalUsings.g.cs
@@ -0,0 +1,17 @@
+//
+global using global::Microsoft.AspNetCore.Builder;
+global using global::Microsoft.AspNetCore.Hosting;
+global using global::Microsoft.AspNetCore.Http;
+global using global::Microsoft.AspNetCore.Routing;
+global using global::Microsoft.Extensions.Configuration;
+global using global::Microsoft.Extensions.DependencyInjection;
+global using global::Microsoft.Extensions.Hosting;
+global using global::Microsoft.Extensions.Logging;
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Net.Http.Json;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.MvcApplicationPartsAssemblyInfo.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 0000000..e69de29
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.MvcApplicationPartsAssemblyInfo.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.MvcApplicationPartsAssemblyInfo.cs
new file mode 100644
index 0000000..a500bda
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.MvcApplicationPartsAssemblyInfo.cs
@@ -0,0 +1,16 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Syncfusion.EJ2")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.RazorAssemblyInfo.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.RazorAssemblyInfo.cache
new file mode 100644
index 0000000..ecb9c97
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.RazorAssemblyInfo.cache
@@ -0,0 +1 @@
+d5ac7ab69059af111e9d7125adeb7b174ca570725d4b64a544cca7bd11ac7ca0
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.RazorAssemblyInfo.cs b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.RazorAssemblyInfo.cs
new file mode 100644
index 0000000..b594f0f
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.RazorAssemblyInfo.cs
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute(("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" +
+ "ory, Microsoft.AspNetCore.Mvc.Razor"))]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.assets.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.assets.cache
new file mode 100644
index 0000000..bc7a274
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.assets.cache differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.AssemblyReference.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..3421af3
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.AssemblyReference.cache differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.CoreCompileInputs.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..a46be1b
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+d2adf3bb9abfae9b4fab481f115f5b24ea89950a2381f4d219f98af416b7fc68
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.FileListAbsolute.txt b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..09c361d
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.csproj.FileListAbsolute.txt
@@ -0,0 +1,62 @@
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\appsettings.Development.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\appsettings.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\EnableDisableTextSelection.staticwebassets.runtime.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\EnableDisableTextSelection.staticwebassets.endpoints.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\EnableDisableTextSelection.exe
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\EnableDisableTextSelection.deps.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\EnableDisableTextSelection.runtimeconfig.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\EnableDisableTextSelection.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\EnableDisableTextSelection.pdb
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\HarfBuzzSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Newtonsoft.Json.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\SkiaSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\SkiaSharp.HarfBuzz.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Syncfusion.Compression.Portable.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Syncfusion.EJ2.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Syncfusion.EJ2.PdfViewer.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Syncfusion.Licensing.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Syncfusion.Pdf.Portable.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Syncfusion.PdfToImageConverter.Portable.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\Syncfusion.SkiaSharpHelper.Portable.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\osx\native\libHarfBuzzSharp.dylib
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-arm64\native\libHarfBuzzSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-x64\native\libHarfBuzzSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-x86\native\libHarfBuzzSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\osx\native\libSkiaSharp.dylib
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-arm64\native\libSkiaSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-x64\native\libSkiaSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-x86\native\libSkiaSharp.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\linux-arm64\native\libpdfium.so
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\linux-x64\native\libpdfium.so
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\osx-arm64\native\libpdfium.dylib
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\osx-x64\native\libpdfium.dylib
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-arm64\native\pdfium.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-x64\native\pdfium.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\bin\Debug\net8.0\runtimes\win-x86\native\pdfium.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.csproj.AssemblyReference.cache
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.GeneratedMSBuildEditorConfig.editorconfig
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.AssemblyInfoInputs.cache
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.AssemblyInfo.cs
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.csproj.CoreCompileInputs.cache
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.MvcApplicationPartsAssemblyInfo.cs
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.MvcApplicationPartsAssemblyInfo.cache
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.RazorAssemblyInfo.cache
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.RazorAssemblyInfo.cs
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.sourcelink.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\scopedcss\Pages\Shared\_Layout.cshtml.rz.scp.css
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\scopedcss\bundle\EnableDisableTextSelection.styles.css
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\scopedcss\projectbundle\EnableDisableTextSelection.bundle.scp.css
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\staticwebassets.build.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\staticwebassets.build.json.cache
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\staticwebassets.development.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\staticwebassets.build.endpoints.json
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDi.3A6B4064.Up2Date
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\refint\EnableDisableTextSelection.dll
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.pdb
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\EnableDisableTextSelection.genruntimeconfig.cache
+D:\enable Text Selection UG\Samples\asp-core-pdf-viewer-examples\How to\Dynamically enable or disable Text Selection\EnableDisableTextSelection\EnableDisableTextSelection\obj\Debug\net8.0\ref\EnableDisableTextSelection.dll
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.dll
new file mode 100644
index 0000000..e72bd19
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.genruntimeconfig.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.genruntimeconfig.cache
new file mode 100644
index 0000000..7667a02
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.genruntimeconfig.cache
@@ -0,0 +1 @@
+200c893798632d961b4ba7d6d8f0ab433694eadf310531050b85295a3a8cbf17
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.pdb b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.pdb
new file mode 100644
index 0000000..0cb7db2
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.pdb differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.sourcelink.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.sourcelink.json
new file mode 100644
index 0000000..8854494
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/EnableDisableTextSelection.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\*":"https://raw.githubusercontent.com/SyncfusionExamples/asp-core-pdf-viewer-examples/8917e64f8e1c279d7c6cad1d7abbb88754a24c8a/*"}}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/apphost.exe b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/apphost.exe
new file mode 100644
index 0000000..b5bdc78
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/apphost.exe differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/ref/EnableDisableTextSelection.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/ref/EnableDisableTextSelection.dll
new file mode 100644
index 0000000..dbc7e6f
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/ref/EnableDisableTextSelection.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/refint/EnableDisableTextSelection.dll b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/refint/EnableDisableTextSelection.dll
new file mode 100644
index 0000000..dbc7e6f
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/refint/EnableDisableTextSelection.dll differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/Pages/Shared/_Layout.cshtml.rz.scp.css b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/Pages/Shared/_Layout.cshtml.rz.scp.css
new file mode 100644
index 0000000..83d3b29
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/Pages/Shared/_Layout.cshtml.rz.scp.css
@@ -0,0 +1,48 @@
+/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
+for details on configuring this project to bundle and minify static web assets. */
+
+a.navbar-brand[b-bimg9o8s05] {
+ white-space: normal;
+ text-align: center;
+ word-break: break-all;
+}
+
+a[b-bimg9o8s05] {
+ color: #0077cc;
+}
+
+.btn-primary[b-bimg9o8s05] {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.nav-pills .nav-link.active[b-bimg9o8s05], .nav-pills .show > .nav-link[b-bimg9o8s05] {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.border-top[b-bimg9o8s05] {
+ border-top: 1px solid #e5e5e5;
+}
+.border-bottom[b-bimg9o8s05] {
+ border-bottom: 1px solid #e5e5e5;
+}
+
+.box-shadow[b-bimg9o8s05] {
+ box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
+}
+
+button.accept-policy[b-bimg9o8s05] {
+ font-size: 1rem;
+ line-height: inherit;
+}
+
+.footer[b-bimg9o8s05] {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ white-space: nowrap;
+ line-height: 60px;
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/bundle/EnableDisableTextSelection.styles.css b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/bundle/EnableDisableTextSelection.styles.css
new file mode 100644
index 0000000..f9b13e1
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/bundle/EnableDisableTextSelection.styles.css
@@ -0,0 +1,49 @@
+/* _content/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml.rz.scp.css */
+/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
+for details on configuring this project to bundle and minify static web assets. */
+
+a.navbar-brand[b-bimg9o8s05] {
+ white-space: normal;
+ text-align: center;
+ word-break: break-all;
+}
+
+a[b-bimg9o8s05] {
+ color: #0077cc;
+}
+
+.btn-primary[b-bimg9o8s05] {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.nav-pills .nav-link.active[b-bimg9o8s05], .nav-pills .show > .nav-link[b-bimg9o8s05] {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.border-top[b-bimg9o8s05] {
+ border-top: 1px solid #e5e5e5;
+}
+.border-bottom[b-bimg9o8s05] {
+ border-bottom: 1px solid #e5e5e5;
+}
+
+.box-shadow[b-bimg9o8s05] {
+ box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
+}
+
+button.accept-policy[b-bimg9o8s05] {
+ font-size: 1rem;
+ line-height: inherit;
+}
+
+.footer[b-bimg9o8s05] {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ white-space: nowrap;
+ line-height: 60px;
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/projectbundle/EnableDisableTextSelection.bundle.scp.css b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/projectbundle/EnableDisableTextSelection.bundle.scp.css
new file mode 100644
index 0000000..f9b13e1
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/scopedcss/projectbundle/EnableDisableTextSelection.bundle.scp.css
@@ -0,0 +1,49 @@
+/* _content/EnableDisableTextSelection/Pages/Shared/_Layout.cshtml.rz.scp.css */
+/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
+for details on configuring this project to bundle and minify static web assets. */
+
+a.navbar-brand[b-bimg9o8s05] {
+ white-space: normal;
+ text-align: center;
+ word-break: break-all;
+}
+
+a[b-bimg9o8s05] {
+ color: #0077cc;
+}
+
+.btn-primary[b-bimg9o8s05] {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.nav-pills .nav-link.active[b-bimg9o8s05], .nav-pills .show > .nav-link[b-bimg9o8s05] {
+ color: #fff;
+ background-color: #1b6ec2;
+ border-color: #1861ac;
+}
+
+.border-top[b-bimg9o8s05] {
+ border-top: 1px solid #e5e5e5;
+}
+.border-bottom[b-bimg9o8s05] {
+ border-bottom: 1px solid #e5e5e5;
+}
+
+.box-shadow[b-bimg9o8s05] {
+ box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
+}
+
+button.accept-policy[b-bimg9o8s05] {
+ font-size: 1rem;
+ line-height: inherit;
+}
+
+.footer[b-bimg9o8s05] {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ white-space: nowrap;
+ line-height: 60px;
+}
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.endpoints.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.endpoints.json
new file mode 100644
index 0000000..66bf5ed
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.endpoints.json
@@ -0,0 +1 @@
+{"Version":1,"ManifestType":"Build","Endpoints":[{"Route":"EnableDisableTextSelection.5igx29anmd.styles.css","AssetFile":"EnableDisableTextSelection.styles.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"5igx29anmd"},{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="},{"Name":"label","Value":"EnableDisableTextSelection.styles.css"}]},{"Route":"EnableDisableTextSelection.styles.css","AssetFile":"EnableDisableTextSelection.styles.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="}]},{"Route":"favicon.61n19gt1b8.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 05:53:10 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"61n19gt1b8"},{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=3600, must-revalidate"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 05:53:10 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="}]}]}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.json
new file mode 100644
index 0000000..34a2b57
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.json
@@ -0,0 +1 @@
+{"Version":1,"Hash":"vERT4aWBYxOjMIu2YmZe+9p++nRP+wfj2IjB+etEEGw=","Source":"EnableDisableTextSelection","BasePath":"_content/EnableDisableTextSelection","Mode":"Default","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[{"Name":"EnableDisableTextSelection\\wwwroot","Source":"EnableDisableTextSelection","ContentRoot":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\wwwroot\\","BasePath":"_content/EnableDisableTextSelection","Pattern":"**"}],"Assets":[{"Identity":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\bundle\\EnableDisableTextSelection.styles.css","SourceId":"EnableDisableTextSelection","SourceType":"Computed","ContentRoot":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\bundle\\","BasePath":"_content/EnableDisableTextSelection","RelativePath":"EnableDisableTextSelection#[.{fingerprint}]?.styles.css","AssetKind":"All","AssetMode":"CurrentProject","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"ScopedCss","AssetTraitValue":"ApplicationBundle","Fingerprint":"5igx29anmd","Integrity":"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\bundle\\EnableDisableTextSelection.styles.css"},{"Identity":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\EnableDisableTextSelection.bundle.scp.css","SourceId":"EnableDisableTextSelection","SourceType":"Computed","ContentRoot":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\","BasePath":"_content/EnableDisableTextSelection","RelativePath":"EnableDisableTextSelection#[.{fingerprint}]!.bundle.scp.css","AssetKind":"All","AssetMode":"Reference","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"ScopedCss","AssetTraitValue":"ProjectBundle","Fingerprint":"5igx29anmd","Integrity":"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\EnableDisableTextSelection.bundle.scp.css"},{"Identity":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\wwwroot\\favicon.ico","SourceId":"EnableDisableTextSelection","SourceType":"Discovered","ContentRoot":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\wwwroot\\","BasePath":"_content/EnableDisableTextSelection","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"61n19gt1b8","Integrity":"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.ico"}],"Endpoints":[{"Route":"EnableDisableTextSelection.5igx29anmd.bundle.scp.css","AssetFile":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\EnableDisableTextSelection.bundle.scp.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"}],"EndpointProperties":[{"Name":"fingerprint","Value":"5igx29anmd"},{"Name":"label","Value":"EnableDisableTextSelection.bundle.scp.css"},{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="}]},{"Route":"EnableDisableTextSelection.5igx29anmd.styles.css","AssetFile":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\bundle\\EnableDisableTextSelection.styles.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"}],"EndpointProperties":[{"Name":"fingerprint","Value":"5igx29anmd"},{"Name":"label","Value":"EnableDisableTextSelection.styles.css"},{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="}]},{"Route":"EnableDisableTextSelection.bundle.scp.css","AssetFile":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\EnableDisableTextSelection.bundle.scp.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"},{"Name":"Cache-Control","Value":"no-cache"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="}]},{"Route":"EnableDisableTextSelection.styles.css","AssetFile":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\bundle\\EnableDisableTextSelection.styles.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"1144"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 12:10:32 GMT"},{"Name":"Cache-Control","Value":"no-cache"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-zTeDimjW/T8nJ4dU8/MEzX13ys6AnfLTtuXSoHGrd4I="}]},{"Route":"favicon.61n19gt1b8.ico","AssetFile":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\wwwroot\\favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 05:53:10 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"}],"EndpointProperties":[{"Name":"fingerprint","Value":"61n19gt1b8"},{"Name":"label","Value":"favicon.ico"},{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="}]},{"Route":"favicon.ico","AssetFile":"D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\wwwroot\\favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Wed, 25 Jun 2025 05:53:10 GMT"},{"Name":"Cache-Control","Value":"max-age=3600, must-revalidate"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="}]}]}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.json.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.json.cache
new file mode 100644
index 0000000..e44a474
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.build.json.cache
@@ -0,0 +1 @@
+vERT4aWBYxOjMIu2YmZe+9p++nRP+wfj2IjB+etEEGw=
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.development.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.development.json
new file mode 100644
index 0000000..08f9769
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/Debug/net8.0/staticwebassets.development.json
@@ -0,0 +1 @@
+{"ContentRoots":["D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\Debug\\net8.0\\scopedcss\\bundle\\","D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\wwwroot\\"],"Root":{"Children":{"EnableDisableTextSelection.styles.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"EnableDisableTextSelection.styles.css"},"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"favicon.ico"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":1,"Pattern":"**","Depth":0}]}}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.dgspec.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..241ac21
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.dgspec.json
@@ -0,0 +1,84 @@
+{
+ "format": 1,
+ "restore": {
+ "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\EnableDisableTextSelection.csproj": {}
+ },
+ "projects": {
+ "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\EnableDisableTextSelection.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\EnableDisableTextSelection.csproj",
+ "projectName": "EnableDisableTextSelection",
+ "projectPath": "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\EnableDisableTextSelection.csproj",
+ "packagesPath": "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\",
+ "outputPath": "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\NuGet.Config",
+ "C:\\Users\\LogeshKumarDhamodhar\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Syncfusion.EJ2.AspNet.Core": {
+ "target": "Package",
+ "version": "[*, )"
+ },
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core": {
+ "target": "Package",
+ "version": "[*, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.AspNetCore.App": {
+ "privateAssets": "none"
+ },
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300-preview.0.25177.5/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.g.props b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.g.props
new file mode 100644
index 0000000..55471ec
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\LogeshKumarDhamodhar\.nuget\packages\
+ PackageReference
+ 6.13.0
+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.g.targets b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.g.targets
new file mode 100644
index 0000000..c818050
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/EnableDisableTextSelection.csproj.nuget.g.targets
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/project.assets.json b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/project.assets.json
new file mode 100644
index 0000000..49f9ddd
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/project.assets.json
@@ -0,0 +1,1384 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {
+ "HarfBuzzSharp/8.3.0.1": {
+ "type": "package",
+ "dependencies": {
+ "HarfBuzzSharp.NativeAssets.Win32": "8.3.0.1",
+ "HarfBuzzSharp.NativeAssets.macOS": "8.3.0.1"
+ },
+ "compile": {
+ "lib/net8.0/HarfBuzzSharp.dll": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/HarfBuzzSharp.dll": {
+ "related": ".pdb"
+ }
+ }
+ },
+ "HarfBuzzSharp.NativeAssets.macOS/8.3.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/osx/native/libHarfBuzzSharp.dylib": {
+ "assetType": "native",
+ "rid": "osx"
+ }
+ }
+ },
+ "HarfBuzzSharp.NativeAssets.Win32/8.3.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
+ "assetType": "native",
+ "rid": "win-arm64"
+ },
+ "runtimes/win-x64/native/libHarfBuzzSharp.dll": {
+ "assetType": "native",
+ "rid": "win-x64"
+ },
+ "runtimes/win-x86/native/libHarfBuzzSharp.dll": {
+ "assetType": "native",
+ "rid": "win-x86"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Options": "8.0.2",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.2": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.2": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Platforms/2.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Newtonsoft.Json/13.0.2": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "SkiaSharp/3.116.1": {
+ "type": "package",
+ "dependencies": {
+ "SkiaSharp.NativeAssets.Win32": "3.116.1",
+ "SkiaSharp.NativeAssets.macOS": "3.116.1"
+ },
+ "compile": {
+ "ref/net8.0/SkiaSharp.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/SkiaSharp.dll": {
+ "related": ".pdb"
+ }
+ }
+ },
+ "SkiaSharp.HarfBuzz/3.116.1": {
+ "type": "package",
+ "dependencies": {
+ "HarfBuzzSharp": "8.3.0.1",
+ "SkiaSharp": "3.116.1"
+ },
+ "compile": {
+ "lib/net8.0/SkiaSharp.HarfBuzz.dll": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/SkiaSharp.HarfBuzz.dll": {
+ "related": ".pdb"
+ }
+ }
+ },
+ "SkiaSharp.NativeAssets.macOS/3.116.1": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/osx/native/libSkiaSharp.dylib": {
+ "assetType": "native",
+ "rid": "osx"
+ }
+ }
+ },
+ "SkiaSharp.NativeAssets.Win32/3.116.1": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win-arm64/native/libSkiaSharp.dll": {
+ "assetType": "native",
+ "rid": "win-arm64"
+ },
+ "runtimes/win-x64/native/libSkiaSharp.dll": {
+ "assetType": "native",
+ "rid": "win-x64"
+ },
+ "runtimes/win-x86/native/libSkiaSharp.dll": {
+ "assetType": "native",
+ "rid": "win-x86"
+ }
+ }
+ },
+ "Syncfusion.Compression.Net.Core/29.2.11": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Syncfusion.Compression.Portable.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.Compression.Portable.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Syncfusion.EJ2.AspNet.Core/29.2.11": {
+ "type": "package",
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.2",
+ "Syncfusion.Licensing": "29.2.11"
+ },
+ "compile": {
+ "lib/net8.0/Syncfusion.EJ2.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.EJ2.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core/29.2.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Memory": "8.0.1",
+ "Syncfusion.Compression.Net.Core": "29.2.11",
+ "Syncfusion.Pdf.Net.Core": "29.2.11",
+ "Syncfusion.PdfToImageConverter.Net": "29.2.11",
+ "System.Text.Json": "6.0.10"
+ },
+ "compile": {
+ "lib/net8.0/Syncfusion.EJ2.PdfViewer.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.EJ2.PdfViewer.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Syncfusion.Licensing/29.2.11": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Syncfusion.Licensing.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.Licensing.dll": {}
+ }
+ },
+ "Syncfusion.Pdf.Net.Core/29.2.11": {
+ "type": "package",
+ "dependencies": {
+ "Syncfusion.Compression.Net.Core": "29.2.11",
+ "Syncfusion.Licensing": "29.2.11",
+ "System.Text.Encoding.CodePages": "4.4.0"
+ },
+ "compile": {
+ "lib/net8.0/Syncfusion.Pdf.Portable.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.Pdf.Portable.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Syncfusion.PdfToImageConverter.Net/29.2.11": {
+ "type": "package",
+ "dependencies": {
+ "SkiaSharp": "3.116.1",
+ "Syncfusion.Licensing": "29.2.11",
+ "Syncfusion.SkiaSharpHelper.Net.Core": "29.2.11"
+ },
+ "compile": {
+ "lib/net8.0/Syncfusion.PdfToImageConverter.Portable.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.PdfToImageConverter.Portable.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/linux-arm64/native/libpdfium.so": {
+ "assetType": "native",
+ "rid": "linux-arm64"
+ },
+ "runtimes/linux-x64/native/libpdfium.so": {
+ "assetType": "native",
+ "rid": "linux-x64"
+ },
+ "runtimes/osx-arm64/native/libpdfium.dylib": {
+ "assetType": "native",
+ "rid": "osx-arm64"
+ },
+ "runtimes/osx-x64/native/libpdfium.dylib": {
+ "assetType": "native",
+ "rid": "osx-x64"
+ },
+ "runtimes/win-arm64/native/pdfium.dll": {
+ "assetType": "native",
+ "rid": "win-arm64"
+ },
+ "runtimes/win-x64/native/pdfium.dll": {
+ "assetType": "native",
+ "rid": "win-x64"
+ },
+ "runtimes/win-x86/native/pdfium.dll": {
+ "assetType": "native",
+ "rid": "win-x86"
+ }
+ }
+ },
+ "Syncfusion.SkiaSharpHelper.Net.Core/29.2.11": {
+ "type": "package",
+ "dependencies": {
+ "SkiaSharp.HarfBuzz": "3.116.1",
+ "Syncfusion.Compression.Net.Core": "29.2.11"
+ },
+ "compile": {
+ "lib/net8.0/Syncfusion.SkiaSharpHelper.Portable.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Syncfusion.SkiaSharpHelper.Portable.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.4.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "2.0.0"
+ },
+ "compile": {
+ "ref/netstandard2.0/System.Text.Encoding.CodePages.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": {
+ "assetType": "runtime",
+ "rid": "browser"
+ }
+ }
+ },
+ "System.Text.Json/6.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/System.Text.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Text.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/System.Text.Json.targets": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "HarfBuzzSharp/8.3.0.1": {
+ "sha512": "rwLpl+W6uqu0DuvzqNhTMuFcXfy1Vc0uq0YXgPEmtTSfeUSAye1FcARrm2YIPOSiCBwBOGu3cLvMX5Fp6OKe2g==",
+ "type": "package",
+ "path": "harfbuzzsharp/8.3.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "harfbuzzsharp.8.3.0.1.nupkg.sha512",
+ "harfbuzzsharp.nuspec",
+ "icon.png",
+ "lib/net462/HarfBuzzSharp.dll",
+ "lib/net462/HarfBuzzSharp.pdb",
+ "lib/net6.0/HarfBuzzSharp.dll",
+ "lib/net6.0/HarfBuzzSharp.pdb",
+ "lib/net8.0-android34.0/HarfBuzzSharp.dll",
+ "lib/net8.0-android34.0/HarfBuzzSharp.pdb",
+ "lib/net8.0-android34.0/HarfBuzzSharp.xml",
+ "lib/net8.0-ios17.0/HarfBuzzSharp.dll",
+ "lib/net8.0-ios17.0/HarfBuzzSharp.pdb",
+ "lib/net8.0-maccatalyst17.0/HarfBuzzSharp.dll",
+ "lib/net8.0-maccatalyst17.0/HarfBuzzSharp.pdb",
+ "lib/net8.0-macos14.0/HarfBuzzSharp.dll",
+ "lib/net8.0-macos14.0/HarfBuzzSharp.pdb",
+ "lib/net8.0-tizen7.0/HarfBuzzSharp.dll",
+ "lib/net8.0-tizen7.0/HarfBuzzSharp.pdb",
+ "lib/net8.0-tvos17.0/HarfBuzzSharp.dll",
+ "lib/net8.0-tvos17.0/HarfBuzzSharp.pdb",
+ "lib/net8.0-windows10.0.19041/HarfBuzzSharp.dll",
+ "lib/net8.0-windows10.0.19041/HarfBuzzSharp.pdb",
+ "lib/net8.0/HarfBuzzSharp.dll",
+ "lib/net8.0/HarfBuzzSharp.pdb",
+ "lib/netstandard2.0/HarfBuzzSharp.dll",
+ "lib/netstandard2.0/HarfBuzzSharp.pdb",
+ "lib/netstandard2.1/HarfBuzzSharp.dll",
+ "lib/netstandard2.1/HarfBuzzSharp.pdb"
+ ]
+ },
+ "HarfBuzzSharp.NativeAssets.macOS/8.3.0.1": {
+ "sha512": "2o6U05LAmK+rwX7TvmJ2X0anXJG2hSE7kHVmCshhHy0tKfByJ5ykBacvhmmooHchlOwq15KBZeROGafCT8nN+g==",
+ "type": "package",
+ "path": "harfbuzzsharp.nativeassets.macos/8.3.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "THIRD-PARTY-NOTICES.txt",
+ "buildTransitive/net462/HarfBuzzSharp.NativeAssets.macOS.targets",
+ "buildTransitive/net8.0-macos14.0/HarfBuzzSharp.NativeAssets.macOS.targets",
+ "harfbuzzsharp.nativeassets.macos.8.3.0.1.nupkg.sha512",
+ "harfbuzzsharp.nativeassets.macos.nuspec",
+ "icon.png",
+ "lib/net462/_._",
+ "lib/net6.0/_._",
+ "lib/net8.0-macos14.0/_._",
+ "lib/net8.0/_._",
+ "lib/netstandard2.0/_._",
+ "lib/netstandard2.1/_._",
+ "runtimes/osx/native/libHarfBuzzSharp.dylib"
+ ]
+ },
+ "HarfBuzzSharp.NativeAssets.Win32/8.3.0.1": {
+ "sha512": "ow0DtGEUjo65qhiI22of7qiVbN1xDFsZ5P5xJljRmGZ5WSxNy+1batLNJFGxahqhB1MTHYV8kAXf0GqC8WaevQ==",
+ "type": "package",
+ "path": "harfbuzzsharp.nativeassets.win32/8.3.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "THIRD-PARTY-NOTICES.txt",
+ "buildTransitive/net462/HarfBuzzSharp.NativeAssets.Win32.targets",
+ "harfbuzzsharp.nativeassets.win32.8.3.0.1.nupkg.sha512",
+ "harfbuzzsharp.nativeassets.win32.nuspec",
+ "icon.png",
+ "lib/net462/_._",
+ "lib/net6.0-windows10.0.19041/_._",
+ "lib/net6.0/_._",
+ "lib/net8.0-windows10.0.19041/_._",
+ "lib/net8.0/_._",
+ "lib/netstandard2.0/_._",
+ "lib/netstandard2.1/_._",
+ "runtimes/win-arm64/native/libHarfBuzzSharp.dll",
+ "runtimes/win-x64/native/libHarfBuzzSharp.dll",
+ "runtimes/win-x86/native/libHarfBuzzSharp.dll"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.1": {
+ "sha512": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.memory/8.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
+ "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
+ "microsoft.extensions.caching.memory.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
+ "sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.2": {
+ "sha512": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/8.0.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options/8.0.2": {
+ "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
+ "type": "package",
+ "path": "microsoft.extensions.options/8.0.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
+ "lib/net462/Microsoft.Extensions.Options.dll",
+ "lib/net462/Microsoft.Extensions.Options.xml",
+ "lib/net6.0/Microsoft.Extensions.Options.dll",
+ "lib/net6.0/Microsoft.Extensions.Options.xml",
+ "lib/net7.0/Microsoft.Extensions.Options.dll",
+ "lib/net7.0/Microsoft.Extensions.Options.xml",
+ "lib/net8.0/Microsoft.Extensions.Options.dll",
+ "lib/net8.0/Microsoft.Extensions.Options.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
+ "microsoft.extensions.options.8.0.2.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "lib/net462/Microsoft.Extensions.Primitives.dll",
+ "lib/net462/Microsoft.Extensions.Primitives.xml",
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net6.0/Microsoft.Extensions.Primitives.xml",
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net7.0/Microsoft.Extensions.Primitives.xml",
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net8.0/Microsoft.Extensions.Primitives.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
+ "microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/2.0.0": {
+ "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==",
+ "type": "package",
+ "path": "microsoft.netcore.platforms/2.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/_._",
+ "microsoft.netcore.platforms.2.0.0.nupkg.sha512",
+ "microsoft.netcore.platforms.nuspec",
+ "runtime.json",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "Newtonsoft.Json/13.0.2": {
+ "sha512": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==",
+ "type": "package",
+ "path": "newtonsoft.json/13.0.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.md",
+ "README.md",
+ "lib/net20/Newtonsoft.Json.dll",
+ "lib/net20/Newtonsoft.Json.xml",
+ "lib/net35/Newtonsoft.Json.dll",
+ "lib/net35/Newtonsoft.Json.xml",
+ "lib/net40/Newtonsoft.Json.dll",
+ "lib/net40/Newtonsoft.Json.xml",
+ "lib/net45/Newtonsoft.Json.dll",
+ "lib/net45/Newtonsoft.Json.xml",
+ "lib/net6.0/Newtonsoft.Json.dll",
+ "lib/net6.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.0/Newtonsoft.Json.dll",
+ "lib/netstandard1.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.3/Newtonsoft.Json.dll",
+ "lib/netstandard1.3/Newtonsoft.Json.xml",
+ "lib/netstandard2.0/Newtonsoft.Json.dll",
+ "lib/netstandard2.0/Newtonsoft.Json.xml",
+ "newtonsoft.json.13.0.2.nupkg.sha512",
+ "newtonsoft.json.nuspec",
+ "packageIcon.png"
+ ]
+ },
+ "SkiaSharp/3.116.1": {
+ "sha512": "DNDwbRjP+aMo27dV2h/uHCVTcWubWWxHnPLiePNyl24f4Pv43mQ8AQQeseOrKR+J3AOCEs6t0sUjo0aa3j3RWQ==",
+ "type": "package",
+ "path": "skiasharp/3.116.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "icon.png",
+ "interactive-extensions/dotnet/SkiaSharp.DotNet.Interactive.dll",
+ "lib/net462/SkiaSharp.dll",
+ "lib/net462/SkiaSharp.pdb",
+ "lib/net6.0/SkiaSharp.dll",
+ "lib/net6.0/SkiaSharp.pdb",
+ "lib/net8.0-android34.0/SkiaSharp.dll",
+ "lib/net8.0-android34.0/SkiaSharp.pdb",
+ "lib/net8.0-android34.0/SkiaSharp.xml",
+ "lib/net8.0-ios17.0/SkiaSharp.dll",
+ "lib/net8.0-ios17.0/SkiaSharp.pdb",
+ "lib/net8.0-maccatalyst17.0/SkiaSharp.dll",
+ "lib/net8.0-maccatalyst17.0/SkiaSharp.pdb",
+ "lib/net8.0-macos14.0/SkiaSharp.dll",
+ "lib/net8.0-macos14.0/SkiaSharp.pdb",
+ "lib/net8.0-tizen7.0/SkiaSharp.dll",
+ "lib/net8.0-tizen7.0/SkiaSharp.pdb",
+ "lib/net8.0-tvos17.0/SkiaSharp.dll",
+ "lib/net8.0-tvos17.0/SkiaSharp.pdb",
+ "lib/net8.0-windows10.0.19041/SkiaSharp.dll",
+ "lib/net8.0-windows10.0.19041/SkiaSharp.pdb",
+ "lib/net8.0/SkiaSharp.dll",
+ "lib/net8.0/SkiaSharp.pdb",
+ "lib/netstandard2.0/SkiaSharp.dll",
+ "lib/netstandard2.0/SkiaSharp.pdb",
+ "lib/netstandard2.1/SkiaSharp.dll",
+ "lib/netstandard2.1/SkiaSharp.pdb",
+ "ref/net462/SkiaSharp.dll",
+ "ref/net6.0/SkiaSharp.dll",
+ "ref/net8.0-android34.0/SkiaSharp.dll",
+ "ref/net8.0-ios17.0/SkiaSharp.dll",
+ "ref/net8.0-maccatalyst17.0/SkiaSharp.dll",
+ "ref/net8.0-macos14.0/SkiaSharp.dll",
+ "ref/net8.0-tizen7.0/SkiaSharp.dll",
+ "ref/net8.0-tvos17.0/SkiaSharp.dll",
+ "ref/net8.0-windows10.0.19041/SkiaSharp.dll",
+ "ref/net8.0/SkiaSharp.dll",
+ "ref/netstandard2.0/SkiaSharp.dll",
+ "ref/netstandard2.1/SkiaSharp.dll",
+ "skiasharp.3.116.1.nupkg.sha512",
+ "skiasharp.nuspec"
+ ]
+ },
+ "SkiaSharp.HarfBuzz/3.116.1": {
+ "sha512": "ibDG1+quN86vBd9ztjDAC9wnvS1nRZ6ydTUOSod4NsRHWdLLGzWYn1IOF4Cg9iJh5cQHdpzhUZBQE0JMKznrow==",
+ "type": "package",
+ "path": "skiasharp.harfbuzz/3.116.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "icon.png",
+ "lib/net462/SkiaSharp.HarfBuzz.dll",
+ "lib/net462/SkiaSharp.HarfBuzz.pdb",
+ "lib/net6.0/SkiaSharp.HarfBuzz.dll",
+ "lib/net6.0/SkiaSharp.HarfBuzz.pdb",
+ "lib/net8.0/SkiaSharp.HarfBuzz.dll",
+ "lib/net8.0/SkiaSharp.HarfBuzz.pdb",
+ "lib/netstandard2.0/SkiaSharp.HarfBuzz.dll",
+ "lib/netstandard2.0/SkiaSharp.HarfBuzz.pdb",
+ "lib/netstandard2.1/SkiaSharp.HarfBuzz.dll",
+ "lib/netstandard2.1/SkiaSharp.HarfBuzz.pdb",
+ "skiasharp.harfbuzz.3.116.1.nupkg.sha512",
+ "skiasharp.harfbuzz.nuspec"
+ ]
+ },
+ "SkiaSharp.NativeAssets.macOS/3.116.1": {
+ "sha512": "3KPvpKysDmEMt0NnAZPX5U6KFk0LmG/72/IjAIJemIksIZ0Tjs9pGpr3L+zboVCv1MLVoJLKl3nJDXUG6Jda6A==",
+ "type": "package",
+ "path": "skiasharp.nativeassets.macos/3.116.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "THIRD-PARTY-NOTICES.txt",
+ "buildTransitive/net462/SkiaSharp.NativeAssets.macOS.targets",
+ "buildTransitive/net8.0-macos14.0/SkiaSharp.NativeAssets.macOS.targets",
+ "icon.png",
+ "lib/net462/_._",
+ "lib/net6.0/_._",
+ "lib/net8.0-macos14.0/_._",
+ "lib/net8.0/_._",
+ "lib/netstandard2.0/_._",
+ "lib/netstandard2.1/_._",
+ "runtimes/osx/native/libSkiaSharp.dylib",
+ "skiasharp.nativeassets.macos.3.116.1.nupkg.sha512",
+ "skiasharp.nativeassets.macos.nuspec"
+ ]
+ },
+ "SkiaSharp.NativeAssets.Win32/3.116.1": {
+ "sha512": "dRQ75MCI8oz6zAs2Y1w6pq6ARs4MhdNG+gf3doOxOxdnueDXffQLGQIxON54GDoxc0WjKOoHMKBR4DhaduwwQw==",
+ "type": "package",
+ "path": "skiasharp.nativeassets.win32/3.116.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "THIRD-PARTY-NOTICES.txt",
+ "buildTransitive/net462/SkiaSharp.NativeAssets.Win32.targets",
+ "icon.png",
+ "lib/net462/_._",
+ "lib/net6.0-windows10.0.19041/_._",
+ "lib/net6.0/_._",
+ "lib/net8.0-windows10.0.19041/_._",
+ "lib/net8.0/_._",
+ "lib/netstandard2.0/_._",
+ "lib/netstandard2.1/_._",
+ "runtimes/win-arm64/native/libSkiaSharp.dll",
+ "runtimes/win-x64/native/libSkiaSharp.dll",
+ "runtimes/win-x86/native/libSkiaSharp.dll",
+ "skiasharp.nativeassets.win32.3.116.1.nupkg.sha512",
+ "skiasharp.nativeassets.win32.nuspec"
+ ]
+ },
+ "Syncfusion.Compression.Net.Core/29.2.11": {
+ "sha512": "LSH753Raj8G6ahV8aJq6ZEn6HWU53Dq1eIi2OvQWv4gDs/f80xoE3y8Z+ruTyfy0cNh2d7YUEI71IndOg56VGQ==",
+ "type": "package",
+ "path": "syncfusion.compression.net.core/29.2.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "lib/net8.0/Syncfusion.Compression.Portable.dll",
+ "lib/net8.0/Syncfusion.Compression.Portable.xml",
+ "lib/net9.0/Syncfusion.Compression.Portable.dll",
+ "lib/net9.0/Syncfusion.Compression.Portable.xml",
+ "lib/netstandard2.0/Syncfusion.Compression.Portable.dll",
+ "lib/netstandard2.0/Syncfusion.Compression.Portable.xml",
+ "syncfusion.compression.net.core.29.2.11.nupkg.sha512",
+ "syncfusion.compression.net.core.nuspec",
+ "syncfusion_logo.png"
+ ]
+ },
+ "Syncfusion.EJ2.AspNet.Core/29.2.11": {
+ "sha512": "WzDac90O4oIGj6Vl7eiv6w9msnOTA/8RmeDNJn/NyUd9vxo9i6FzJJ5vpsDDGKIqKKJSv8see/lBOtHMTORs+A==",
+ "type": "package",
+ "path": "syncfusion.ej2.aspnet.core/29.2.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "lib/net8.0/Syncfusion.EJ2.dll",
+ "lib/net8.0/Syncfusion.EJ2.xml",
+ "lib/net9.0/Syncfusion.EJ2.dll",
+ "lib/net9.0/Syncfusion.EJ2.xml",
+ "lib/netstandard2.0/Syncfusion.EJ2.dll",
+ "lib/netstandard2.0/Syncfusion.EJ2.xml",
+ "lib/netstandard2.1/Syncfusion.EJ2.dll",
+ "lib/netstandard2.1/Syncfusion.EJ2.xml",
+ "syncfusion.ej2.aspnet.core.29.2.11.nupkg.sha512",
+ "syncfusion.ej2.aspnet.core.nuspec",
+ "syncfusion_logo.png"
+ ]
+ },
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core/29.2.11": {
+ "sha512": "+V2gXF77dxjAjNKh996sQoFw33JSKLqBbH3RpTQKIKYVAFlbAbyatmUbDejUukFsOQ3CycMlyJfx1ACJZkfroQ==",
+ "type": "package",
+ "path": "syncfusion.ej2.pdfviewer.aspnet.core/29.2.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "lib/net8.0/Syncfusion.EJ2.PdfViewer.dll",
+ "lib/net8.0/Syncfusion.EJ2.PdfViewer.xml",
+ "lib/net9.0/Syncfusion.EJ2.PdfViewer.dll",
+ "lib/net9.0/Syncfusion.EJ2.PdfViewer.xml",
+ "lib/netstandard2.0/Syncfusion.EJ2.PdfViewer.dll",
+ "lib/netstandard2.0/Syncfusion.EJ2.PdfViewer.xml",
+ "syncfusion.ej2.pdfviewer.aspnet.core.29.2.11.nupkg.sha512",
+ "syncfusion.ej2.pdfviewer.aspnet.core.nuspec",
+ "syncfusion_logo.png"
+ ]
+ },
+ "Syncfusion.Licensing/29.2.11": {
+ "sha512": "66j5V1KVfH/QekZH9t3tpz82ffvj7kU7xAaFNtcQiapObmcat6d5H5siwPOBSIaJwa3/aJUgmHtHrU5UFz459g==",
+ "type": "package",
+ "path": "syncfusion.licensing/29.2.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "lib/MonoAndroid90/Syncfusion.Licensing.dll",
+ "lib/Xamarin.Mac/Syncfusion.Licensing.dll",
+ "lib/Xamarin.iOS10/Syncfusion.Licensing.dll",
+ "lib/net462/Syncfusion.Licensing.dll",
+ "lib/net8.0/Syncfusion.Licensing.dll",
+ "lib/net9.0/Syncfusion.Licensing.dll",
+ "lib/netstandard2.0/Syncfusion.Licensing.dll",
+ "lib/uap10.0/Syncfusion.Licensing.dll",
+ "syncfusion.licensing.29.2.11.nupkg.sha512",
+ "syncfusion.licensing.nuspec",
+ "syncfusion_logo.png"
+ ]
+ },
+ "Syncfusion.Pdf.Net.Core/29.2.11": {
+ "sha512": "Q4ZKJFI9Ofp0oJJQtX70pyal+INL3+cfNIfKCVcmjo8W9T2LgV0wf5AdqRI3xo2b99fgw/6pSCoT01P5l3PfZw==",
+ "type": "package",
+ "path": "syncfusion.pdf.net.core/29.2.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "lib/net8.0/Syncfusion.Pdf.Portable.dll",
+ "lib/net8.0/Syncfusion.Pdf.Portable.xml",
+ "lib/net9.0/Syncfusion.Pdf.Portable.dll",
+ "lib/net9.0/Syncfusion.Pdf.Portable.xml",
+ "lib/netstandard2.0/Syncfusion.Pdf.Portable.dll",
+ "lib/netstandard2.0/Syncfusion.Pdf.Portable.xml",
+ "syncfusion.pdf.net.core.29.2.11.nupkg.sha512",
+ "syncfusion.pdf.net.core.nuspec",
+ "syncfusion_logo.png"
+ ]
+ },
+ "Syncfusion.PdfToImageConverter.Net/29.2.11": {
+ "sha512": "drVjFNhfvkxXY7jr+2T0kKCJqxgYLAwskbmKxD9GM0SgjHMbrCksWgBHpf/KyuzXGvzqdcApcrj3P2U7LY5psQ==",
+ "type": "package",
+ "path": "syncfusion.pdftoimageconverter.net/29.2.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "README.md",
+ "lib/net8.0/Syncfusion.PdfToImageConverter.Portable.dll",
+ "lib/net8.0/Syncfusion.PdfToImageConverter.Portable.xml",
+ "lib/net9.0/Syncfusion.PdfToImageConverter.Portable.dll",
+ "lib/net9.0/Syncfusion.PdfToImageConverter.Portable.xml",
+ "lib/netstandard2.0/Syncfusion.PdfToImageConverter.Portable.dll",
+ "lib/netstandard2.0/Syncfusion.PdfToImageConverter.Portable.xml",
+ "runtimes/linux-arm64/native/libpdfium.so",
+ "runtimes/linux-x64/native/libpdfium.so",
+ "runtimes/osx-arm64/native/libpdfium.dylib",
+ "runtimes/osx-x64/native/libpdfium.dylib",
+ "runtimes/win-arm64/native/pdfium.dll",
+ "runtimes/win-x64/native/pdfium.dll",
+ "runtimes/win-x86/native/pdfium.dll",
+ "syncfusion.pdftoimageconverter.net.29.2.11.nupkg.sha512",
+ "syncfusion.pdftoimageconverter.net.nuspec",
+ "syncfusion_logo.png"
+ ]
+ },
+ "Syncfusion.SkiaSharpHelper.Net.Core/29.2.11": {
+ "sha512": "YaGqZwP4MEYAvIY0cFpA7XOG0AjK+cDOKK4sRMYk8L5L0r3MK5kJx0yFm7f4RScWHog31mfHZ/2uebu7jaCEnQ==",
+ "type": "package",
+ "path": "syncfusion.skiasharphelper.net.core/29.2.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.txt",
+ "lib/net8.0/Syncfusion.SkiaSharpHelper.Portable.dll",
+ "lib/net8.0/Syncfusion.SkiaSharpHelper.Portable.xml",
+ "lib/net9.0/Syncfusion.SkiaSharpHelper.Portable.dll",
+ "lib/net9.0/Syncfusion.SkiaSharpHelper.Portable.xml",
+ "lib/netstandard2.0/Syncfusion.SkiaSharpHelper.Portable.dll",
+ "lib/netstandard2.0/Syncfusion.SkiaSharpHelper.Portable.xml",
+ "syncfusion.skiasharphelper.net.core.29.2.11.nupkg.sha512",
+ "syncfusion.skiasharphelper.net.core.nuspec",
+ "syncfusion_logo.png"
+ ]
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "type": "package",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "system.runtime.compilerservices.unsafe.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encoding.CodePages/4.4.0": {
+ "sha512": "6JX7ZdaceBiLKLkYt8zJcp4xTJd1uYyXXEkPw6mnlUIjh1gZPIVKPtRXPmY5kLf6DwZmf5YLwR3QUrRonl7l0A==",
+ "type": "package",
+ "path": "system.text.encoding.codepages/4.4.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Text.Encoding.CodePages.dll",
+ "lib/net461/System.Text.Encoding.CodePages.dll",
+ "lib/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "ref/netstandard1.3/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "ref/netstandard2.0/System.Text.Encoding.CodePages.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "system.text.encoding.codepages.4.4.0.nupkg.sha512",
+ "system.text.encoding.codepages.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Text.Encodings.Web/6.0.0": {
+ "sha512": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
+ "type": "package",
+ "path": "system.text.encodings.web/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Text.Encodings.Web.dll",
+ "lib/net461/System.Text.Encodings.Web.xml",
+ "lib/net6.0/System.Text.Encodings.Web.dll",
+ "lib/net6.0/System.Text.Encodings.Web.xml",
+ "lib/netcoreapp3.1/System.Text.Encodings.Web.dll",
+ "lib/netcoreapp3.1/System.Text.Encodings.Web.xml",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.6.0.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Json/6.0.10": {
+ "sha512": "NSB0kDipxn2ychp88NXWfFRFlmi1bst/xynOutbnpEfRCT9JZkZ7KOmF/I/hNKo2dILiMGnqblm+j1sggdLB9g==",
+ "type": "package",
+ "path": "system.text.json/6.0.10",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "buildTransitive/netcoreapp2.0/System.Text.Json.targets",
+ "buildTransitive/netcoreapp3.1/System.Text.Json.targets",
+ "buildTransitive/netstandard2.0/System.Text.Json.targets",
+ "lib/net461/System.Text.Json.dll",
+ "lib/net461/System.Text.Json.xml",
+ "lib/net6.0/System.Text.Json.dll",
+ "lib/net6.0/System.Text.Json.xml",
+ "lib/netcoreapp3.1/System.Text.Json.dll",
+ "lib/netcoreapp3.1/System.Text.Json.xml",
+ "lib/netstandard2.0/System.Text.Json.dll",
+ "lib/netstandard2.0/System.Text.Json.xml",
+ "system.text.json.6.0.10.nupkg.sha512",
+ "system.text.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net8.0": [
+ "Syncfusion.EJ2.AspNet.Core >= *",
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core >= *"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\EnableDisableTextSelection.csproj",
+ "projectName": "EnableDisableTextSelection",
+ "projectPath": "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\EnableDisableTextSelection.csproj",
+ "packagesPath": "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\",
+ "outputPath": "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\NuGet.Config",
+ "C:\\Users\\LogeshKumarDhamodhar\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Syncfusion.EJ2.AspNet.Core": {
+ "target": "Package",
+ "version": "[*, )"
+ },
+ "Syncfusion.EJ2.PdfViewer.AspNet.Core": {
+ "target": "Package",
+ "version": "[*, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.AspNetCore.App": {
+ "privateAssets": "none"
+ },
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300-preview.0.25177.5/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/project.nuget.cache b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/project.nuget.cache
new file mode 100644
index 0000000..b50c2e2
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/obj/project.nuget.cache
@@ -0,0 +1,35 @@
+{
+ "version": 2,
+ "dgSpecHash": "GyZdpNCI92Y=",
+ "success": true,
+ "projectFilePath": "D:\\enable Text Selection UG\\Samples\\asp-core-pdf-viewer-examples\\How to\\Dynamically enable or disable Text Selection\\EnableDisableTextSelection\\EnableDisableTextSelection\\EnableDisableTextSelection.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\harfbuzzsharp\\8.3.0.1\\harfbuzzsharp.8.3.0.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\harfbuzzsharp.nativeassets.macos\\8.3.0.1\\harfbuzzsharp.nativeassets.macos.8.3.0.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\8.3.0.1\\harfbuzzsharp.nativeassets.win32.8.3.0.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\newtonsoft.json\\13.0.2\\newtonsoft.json.13.0.2.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\skiasharp\\3.116.1\\skiasharp.3.116.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\skiasharp.harfbuzz\\3.116.1\\skiasharp.harfbuzz.3.116.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\skiasharp.nativeassets.macos\\3.116.1\\skiasharp.nativeassets.macos.3.116.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\skiasharp.nativeassets.win32\\3.116.1\\skiasharp.nativeassets.win32.3.116.1.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\syncfusion.compression.net.core\\29.2.11\\syncfusion.compression.net.core.29.2.11.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\syncfusion.ej2.aspnet.core\\29.2.11\\syncfusion.ej2.aspnet.core.29.2.11.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\syncfusion.ej2.pdfviewer.aspnet.core\\29.2.11\\syncfusion.ej2.pdfviewer.aspnet.core.29.2.11.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\syncfusion.licensing\\29.2.11\\syncfusion.licensing.29.2.11.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\syncfusion.pdf.net.core\\29.2.11\\syncfusion.pdf.net.core.29.2.11.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\syncfusion.pdftoimageconverter.net\\29.2.11\\syncfusion.pdftoimageconverter.net.29.2.11.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\syncfusion.skiasharphelper.net.core\\29.2.11\\syncfusion.skiasharphelper.net.core.29.2.11.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\system.text.encoding.codepages\\4.4.0\\system.text.encoding.codepages.4.4.0.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\system.text.encodings.web\\6.0.0\\system.text.encodings.web.6.0.0.nupkg.sha512",
+ "C:\\Users\\LogeshKumarDhamodhar\\.nuget\\packages\\system.text.json\\6.0.10\\system.text.json.6.0.10.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/wwwroot/favicon.ico b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/wwwroot/favicon.ico
new file mode 100644
index 0000000..63e859b
Binary files /dev/null and b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/EnableDisableTextSelection/wwwroot/favicon.ico differ
diff --git a/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/nuget.config b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/nuget.config
new file mode 100644
index 0000000..2f3cea1
--- /dev/null
+++ b/How to/Dynamically enable or disable Text Selection/EnableDisableTextSelection/nuget.config
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+