You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Document-Processing/Common/font-manager.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,3 +196,8 @@ A: Yes, FontManager is designed for multi-threaded environments and allows safe
196
196
**Q: Will FontManager affect my existing document processing code?**
197
197
198
198
A: No, FontManager works transparently in the background. Your existing code will automatically benefit from improved memory management without modifications.
199
+
200
+
**Q: Does FontManager retain or cache fonts embedded in input documents or substituted fonts?**
201
+
202
+
A: No, Syncfusion Document Processing libraries intentionally do **not** retain or cache private fonts — including fonts embedded within input documents or font streams added through font substitution events. This ensures that sensitive or proprietary font data from one document is never persisted in the shared font cache or made accessible to other operations or threads.
203
+
Only fonts loaded from the system's font directories are managed by the `FontManager` cache.
Copy file name to clipboardExpand all lines: Document-Processing/Skills/document-sdk.md
+50-10Lines changed: 50 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,14 +13,52 @@ This guide introduces **Syncfusion Document SDK Skills**, a knowledge package th
13
13
14
14
Syncfusion<supstyle="font-size:70%">®</sup> Document SDK Skills eliminate common issues with generic AI suggestions by grounding the assistant in accurate Syncfusion<supstyle="font-size:70%">®</sup> Document SDK library APIs, document processing patterns, and platform-specific configuration for the following libraries:
|[Smart Data Extraction](https://help.syncfusion.com/document-processing/data-extraction/overview)|[syncfusion-dotnet-smart-data-extraction](https://github.com/syncfusion/document-sdk-skills/tree/master/skills/syncfusion-dotnet-smart-data-extraction)|
Before installing Syncfusion<supstyle="font-size:70%">®</sup> Document SDK Skills, ensure the following tools are available on your machine:
@@ -32,7 +70,7 @@ Before installing Syncfusion<sup style="font-size:70%">®</sup> Document SDK
32
70
33
71
## Installation
34
72
35
-
Choose one of the following commands to install [Syncfusion<supstyle="font-size:70%">®</sup> Document SDK Skills](https://github.com/syncfusion/document-sdk-skills) based on your preference. You can also explore Syncfusion<supstyle="font-size:70%">®</sup> skills from the [marketplace](https://skills.sh/syncfusion/).
73
+
Use one of the following commands to install [Syncfusion<supstyle="font-size:70%">®</sup> Document SDK Skills](https://github.com/syncfusion/document-sdk-skills) based on your preference. You can also explore Syncfusion<supstyle="font-size:70%">®</sup> skills from the [marketplace](https://skills.sh/syncfusion/).
36
74
37
75
To install all document SDK skills at once, use the following command:
38
76
@@ -141,7 +179,7 @@ To learn more about the Skills CLI, refer [here](https://skills.sh/docs).
141
179
- Executes the script using dotnet script and generates the output document.
142
180
- Performs cleanup by deleting the temporary `.csx` script.
143
181
144
-
3.**Register licensing key** Configuring the Syncfusion<supstyle="font-size:70%">®</sup> license key from `SyncfusionLicense.txt` or the `SYNCFUSION_LICENSE_KEY` environment variable.
182
+
3.**Register licensing key** Configuring the Syncfusion<supstyle="font-size:70%">®</sup> license key from `SyncfusionLicense.txt`file at workspace root folder or the `SYNCFUSION_LICENSE_KEY` environment variable.
145
183
146
184
### Using the AI Assistant
147
185
@@ -179,6 +217,8 @@ npx skills list
179
217
{% endhighlight %}
180
218
{% endtabs %}
181
219
220
+
> **Note:** If you installed Syncfusion skills globally, add the `--global` flag at the end of the command (for example, `npx skills list --global`, `npx skills remove <skill-name> --global` ).
0 commit comments