Skip to content

Commit 9119c21

Browse files
SLIDESDOC-689 Add FAQ sections to the articles about Aspose.Slides for Node.js via Java (batch 3) (#836)
Added FAQ sections to 9 articles. Made minor corrections.
1 parent 20936be commit 9119c21

File tree

10 files changed

+187
-6
lines changed

10 files changed

+187
-6
lines changed

en/net/getting-started/evaluate-aspose-slides/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ weight: 120
55
url: /net/evaluate-aspose-slides/
66
---
77

8+
## **Aspose.Slides Evaluation**
89

910
You can easily download Aspose.Slides for evaluation. The evaluation package is the same as the purchased package. The evaluation version simply becomes licensed after you add a few lines of code to apply the license.
1011

en/nodejs-java/getting-started/evaluate-aspose-slides/_index.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ weight: 120
55
url: /nodejs-java/evaluate-aspose-slides/
66
---
77

8+
## **Aspose.Slides Evaluation**
89

910
You can easily download Aspose.Slides for evaluation. The evaluation package is the same as the purchased package. The evaluation version simply becomes licensed after you add a few lines of code to apply the license.
1011

@@ -17,4 +18,22 @@ The evaluation version of Aspose.Slides (without a license specified) provides f
1718

1819
If you want to test Aspose.Slides without evaluation version limitations, you can request a **30 Day Temporary License**. Please refer to [How to get a Temporary License?](https://purchase.aspose.com/temporary-license) for more information.
1920

20-
{{% /alert %}}
21+
{{% /alert %}}
22+
23+
## **FAQ**
24+
25+
**Can I test multiple presentations in parallel across different threads in evaluation mode?**
26+
27+
Yes. You can process different documents in parallel; you should not share the same presentation object [across threads](/slides/net/multithreading/). Evaluation mode does not affect this.
28+
29+
**Do I need to install Microsoft PowerPoint to evaluate the library on a server or in CI?**
30+
31+
No. Aspose.Slides is a standalone engine and does not require PowerPoint installed for either evaluation or production.
32+
33+
**Can I fully test conversion of PPT/PPTX to PDF and images in evaluation mode?**
34+
35+
Yes. The [converters](/slides/net/convert-presentation/) work; the output will include a watermark.
36+
37+
**Can I use a temporary license for load testing without a watermark?**
38+
39+
Yes. A 30-day temporary license removes evaluation-mode limitations and allows testing without a watermark.

en/nodejs-java/getting-started/features-overview/_index.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,28 @@ With Aspose.Slides for Node.js via Java, you can format texts and shapes on slid
7171
|Text Formatting|<p>In Aspose.Slides for Node.js via Java, you can manage texts through the text frames associated with the shapes. Hence, you get to format texts using the paragraphs and portions associated with the text frames. These text elements can be formatted through Aspose.Slides for Node.js via Java.</p><p>- Font Type</p><p>- Font Size</p><p>- Font Color</p><p>- Font Shades</p><p>- Paragraph Alignment</p><p>- Paragraph Bulleting</p><p>- Paragraph Orientation</p>|
7272
|Shape Formatting|<p>In Aspose.Slides for Node.js via Java, the basic element of a slide is a shape. You can format these shape elements with Aspose.Slides for Node.js via Java:</p><p>- Position</p><p>- Size</p><p>- Line</p><p>- Fill (including Pattern, Gradient, Solid)</p><p>- Text</p><p>- Image</p>|
7373

74+
## **FAQ**
75+
76+
**Do I need to install Microsoft PowerPoint on the server/PC for the library to work?**
77+
78+
No. PowerPoint is not required; Aspose.Slides is a standalone engine for creating, editing, converting, and rendering presentations.
79+
80+
**How does multithreading work? Can processing be parallelized?**
81+
82+
It is safe to process different documents in different threads; the same [presentation](https://reference.aspose.com/slides/nodejs-java/aspose.slides/presentation/) object must not be used by [multiple threads](/slides/nodejs-java/multithreading/) at the same time.
83+
84+
**Are file passwords and encryption supported?**
85+
86+
Yes. [You can](/slides/nodejs-java/password-protected-presentation/) open encrypted presentations, set or remove an open and write password, and check the protection status.
87+
88+
**Do I need to care about font packages in Linux containers?**
89+
90+
Yes. It is recommended to install common font packages and/or explicitly [specify font directories](/slides/nodejs-java/custom-font/) in your application to avoid unexpected substitutions.
91+
92+
**Are there limitations in the evaluation version?**
93+
94+
In [evaluation mode](/slides/nodejs-java/licensing/), a watermark is added to the output and certain limitations apply; a [30-day temporary license](https://purchase.aspose.com/temporary-license/) is available for full-feature testing.
95+
96+
**Is importing external formats into a presentation (PDF/HTML → PPTX) supported?**
97+
98+
Yes. You can add [PDF pages and HTML content](/slides/nodejs-java/import-presentation/) to a presentation, turning them into slides.

en/nodejs-java/getting-started/installation/_index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,4 +181,10 @@ To install and use Aspose.Slides for Node.js via Java from a ZIP archive, follow
181181

182182
Please use the following [article](https://docs.aspose.com/slides/nodejs-java/troubleshooting-installation/) if you encounter compilation errors during installation of Aspose.Slides for Node.js via Java.
183183

184-
{{% /alert %}}
184+
{{% /alert %}}
185+
186+
## **FAQ**
187+
188+
**Is there a free version or trial limitation?**
189+
190+
Yes, by default, Aspose.Slides runs in evaluation mode, which places watermarks and may have other limitations. To remove restrictions, you need to apply a valid [license](/slides/nodejs-java/licensing/).

en/nodejs-java/getting-started/licensing/_index.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ You may want to see [Metered Licensing](https://docs.aspose.com/slides/nodejs-ja
3939

4040
{{% /alert %}}
4141

42-
## Purchased License
42+
## **Purchased License**
4343

4444
After purchase, you need to apply the license file or stream.
4545

@@ -118,3 +118,13 @@ license.setLicense(readStream, function(err, list) {
118118
console.error(err); return;
119119
}});
120120
```
121+
122+
## **FAQ**
123+
124+
**Can I apply the license in a completely offline environment (no internet access)?**
125+
126+
Yes. License validation is performed locally using the license file; no internet connection is required.
127+
128+
**What happens after the one-year subscription expires? Will the library stop working?**
129+
130+
No. The license is perpetual: you can continue using versions released before your subscription end date; you just won’t be eligible to use newer releases without renewing.

en/nodejs-java/getting-started/metered-licensing/_index.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ keywords:
1111
- Aspose.Slides for Node.js via Java
1212
---
1313

14+
## **Apply Metered Keys**
15+
1416
{{% alert color="primary" %}}
1517

1618
Metered licensing is a new licensing mechanism that can be used alongside existing licensing methods. If you want to be billed based on your usage of Aspose.Slides API features, you choose metered licensing.
@@ -58,3 +60,29 @@ console.log("Amount consumed after:", amountAfter);
5860
To use metered licensing, you need a stable internet connection because the licensing mechanism uses the internet to constantly interact with our services and perform calculations.
5961

6062
{{% /alert %}}
63+
64+
## **FAQ**
65+
66+
**Can I use a metered license together with a regular one (perpetual or temporary) in the same application?**
67+
68+
Yes. Metered is an additional licensing mechanism that can be used alongside existing [licensing methods](/slides/nodejs-java/licensing/). You choose which mechanism to apply when the application starts.
69+
70+
**What exactly counts as consumption under a metered license: operations or files?**
71+
72+
API usage is counted, meaning the number of requests or operations. You can obtain the current consumption via [consumption-tracking methods](https://reference.aspose.com/slides/nodejs-java/aspose.slides/metered/).
73+
74+
**Is metered suitable for microservices and serverless environments where instances restart frequently?**
75+
76+
Yes. Since accounting is done at the API-call level, scenarios with frequent cold starts are compatible, provided there is stable network access for metered calculations.
77+
78+
**Does the library’s functionality differ when using a metered license compared to a perpetual license?**
79+
80+
No. This is only about the licensing and billing mechanism; the product’s capabilities are the same.
81+
82+
**How does metered relate to the trial version and the temporary license?**
83+
84+
The trial version has limitations and watermarks, the [temporary license](https://purchase.aspose.com/temporary-license/) removes limitations for 30 days, and metered removes limitations and charges based on actual usage.
85+
86+
**Can I control the budget by automatically reacting when a consumption threshold is exceeded?**
87+
88+
Yes. A common practice is to periodically read current consumption via [tracking methods](https://reference.aspose.com/slides/nodejs-java/aspose.slides/metered/) and implement your own limits or alerts at the application or monitoring level.

en/nodejs-java/getting-started/product-overview/_index.md

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ url: /nodejs-java/product-overview/
1010
## **Product Description**
1111
Aspose.Slides for Node.js via Java is a cross-platform class library that enables your applications to perform a wide variety of document processing tasks without using Microsoft PowerPoint®.
1212

13-
### Why You Should Use Aspose.Slides for Node.js via Java
13+
### **Why You Should Use Aspose.Slides for Node.js via Java**
1414

1515
- Aspose.Slides for Node.js via Java is the first and only component that provides the functionalities required to manage PowerPoint® documents.
1616
- Aspose.Slides for Node.js via Java offers a lot of key features such as managing texts, shapes, tables & animations, adding audio and video to slides, previewing slides, exporting slides to SVG, PDF, and other formats, and many more capabilities.
@@ -135,3 +135,49 @@ This table lists important Aspose.Slides for Node.js via Java technical resource
135135
|[Aspose.Slides for Node.js via Java download](https://releases.aspose.com/slides/nodejs-java/)|Download the latest version of Aspose.Slides here. We often release new versions.|
136136
|[Aspose.Slides support forum](https://forum.aspose.com/c/slides/11)|Post your questions and issues here for a speedy resolution.|
137137
|[Aspose.Slides for Node.js via Java product documentation](/slides/nodejs-java/)|Full online documentation that contains this document and the Aspose.Slides API Reference.|
138+
139+
## **FAQ**
140+
141+
**Does it support PDF conformance levels for archiving and accessibility (PDF/A and PDF/UA)?**
142+
143+
Yes. You can save to PDF with PDF/A-2a/2b/2u, PDF/A-3a/3b, as well as PDF/UA by configuring [PDF export options](https://reference.aspose.com/slides/nodejs-java/aspose.slides/pdfoptions/).
144+
145+
**Is there a font substitution mechanism and support for custom fonts to ensure correct rendering?**
146+
147+
Yes. The library lets you [load custom fonts](/slides/nodejs-java/custom-font/) and [define fallback rules](/slides/nodejs-java/fallback-font/) so missing glyphs are substituted reliably during conversion and rendering.
148+
149+
**Can I detect whether a file is password-protected without fully opening it?**
150+
151+
Yes. You can [inspect a presentation](/slides/nodejs-java/examine-presentation/) to determine if it requires a password before loading the full document.
152+
153+
**Is Microsoft PowerPoint required for processing and conversions?**
154+
155+
No. Aspose.Slides is a standalone engine; PowerPoint is not needed on the server or workstation.
156+
157+
**Is it safe to process presentations from multiple threads?**
158+
159+
Yes, you can process different documents in parallel in separate threads; just avoid using the same presentation instance concurrently [across threads](/slides/nodejs-java/multithreading/).
160+
161+
**Are macros preserved and can I manage VBA in PPTM/PPSM files?**
162+
163+
Yes. Presentations with macros [are supported](/slides/nodejs-java/presentation-via-vba/), and you can inspect and manage VBA projects in those files.
164+
165+
**Can I convert PDF or HTML back into PowerPoint slides?**
166+
167+
Yes. You can [import PDF pages or HTML content](/slides/nodejs-java/import-presentation/) to create or populate slides in a presentation.
168+
169+
**Is XPS export supported, and can I control the quality and content of the XPS output?**
170+
171+
Yes. [Export to XPS](/slides/nodejs-java/convert-powerpoint-to-xps/) is available, and [save options](https://reference.aspose.com/slides/nodejs-java/aspose.slides/xpsoptions/) allow you to tune output quality and included content.
172+
173+
**Can I convert slides to images and control the output quality?**
174+
175+
Yes. Slides can be [rendered to PNG, JPEG, GIF, BMP, TIFF](/slides/nodejs-java/convert-powerpoint-to-png/) and other formats with fine-grained control over size and quality.
176+
177+
**Are mathematical formulas supported (MathML/MathText) and can they be exported?**
178+
179+
Yes. You can [create and edit mathematical text](/slides/nodejs-java/powerpoint-math-equations/) and [export equations](/slides/nodejs-java/exporting-math-equations/), including to MathML.
180+
181+
**How does the library handle encryption and passwords (open, set, remove)?**
182+
183+
[It supports](/slides/nodejs-java/password-protected-presentation/) opening encrypted presentations, setting or removing passwords for opening and modifying, and checking a file’s protection status.

en/nodejs-java/getting-started/product-support/_index.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,18 @@ This table lists useful Aspose.Slides for Node.js via Java technical resources.
4141
|[Aspose.Slides blog](https://blog.aspose.com/category/slides/)|Check this section regularly for information on new releases and useful tips on Aspose.Slides.|
4242
|[Aspose.Slides for Node.js via Java download](https://releases.aspose.com/slides/nodejs-java/)|Download the latest version of Aspose.Slides from this page. We often release new versions.|
4343
|[Aspose.Slides support forum](https://forum.aspose.com/c/slides/11)|Post your questions and issues here for a speedy resolution.|
44-
|[Aspose.Slides for Node.js via Java product documentation](/slides/nodejs-java/)|Full online documentation that contains this document and the Aspose.Slides API Reference.|
44+
|[Aspose.Slides for Node.js via Java product documentation](/slides/nodejs-java/)|Full online documentation that contains this document and the Aspose.Slides API Reference.|
45+
46+
## **FAQ**
47+
48+
**What paid support tiers are available and how do they differ?**
49+
50+
[Developer, Business, and Enterprise](https://helpdesk.aspose.com/kb/faq/1-Introduction-to-Paid-Support-Services). They differ by the number of incidents included, response priority, and available communication channels.
51+
52+
**Can I escalate a bug directly to the engineering team?**
53+
54+
Yes. [Paid support](https://helpdesk.aspose.com/) allows escalation to the developers when an issue requires deeper investigation.
55+
56+
**Are older library versions supported, and do you release fixes for them?**
57+
58+
You can use older versions, but fixes are provided for the current release; patches for legacy versions are not issued.

en/nodejs-java/getting-started/supported-file-formats/_index.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,25 @@ This table contains the file formats that Aspose.Slides for Node.js via Java can
4848
|[XAML](https://docs.fileformat.com/web/xaml/)|Extensible Application Markup Language| |{{< emoticons/tick >}}| |
4949
|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
5050
|[XML](https://docs.fileformat.com/web/xml/)|PowerPoint XML Presentation| |{{< emoticons/tick >}}| |
51+
52+
## **FAQ**
53+
54+
**Can I save presentations to PDF that meet archival and accessibility standards (PDF/A and PDF/UA)?**
55+
56+
Yes. Aspose.Slides supports exporting to PDF with compliance levels such as PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, as well as PDF/UA through the [compliance](https://reference.aspose.com/slides/nodejs-java/aspose.slides/pdfoptions/setcompliance/) setting in [PDF export options](https://reference.aspose.com/slides/nodejs-java/aspose.slides/pdfoptions/).
57+
58+
**Does the library support font embedding when exporting to PDF, with fine-grained control over what gets embedded?**
59+
60+
Yes. You can control whether fonts are fully embedded or subsetted (only used glyphs), specify how common system fonts are treated, and configure behavior for ASCII text through [PDF export options](https://reference.aspose.com/slides/nodejs-java/aspose.slides/pdfoptions/).
61+
62+
**Can I detect whether a file is password-protected before actually loading it?**
63+
64+
Yes. Using the [factory-based inspection API](https://reference.aspose.com/slides/nodejs-java/aspose.slides/presentationfactory/), you can query a presentation file to determine if it is password-protected without opening it fully.
65+
66+
**Are there font fallback mechanisms and support for custom fonts?**
67+
68+
Yes. The library supports [loading](/slides/nodejs-java/custom-font/) and [embedding](/slides/nodejs-java/embedded-font/) custom fonts and provides font [fallback rules](/slides/nodejs-java/fallback-font/) to prevent missing glyphs during rendering and conversion.
69+
70+
**Can I export slides to XPS, and are there options to tune the XPS output?**
71+
72+
Yes. [Export to XPS](/slides/nodejs-java/convert-powerpoint-to-xps/) is supported, and you can adjust relevant [save options](https://reference.aspose.com/slides/nodejs-java/aspose.slides/xpsoptions/) to control the output quality and content of the XPS document.

en/nodejs-java/getting-started/system-requirements/_index.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ url: /nodejs-java/system-requirements/
77

88
Aspose.Slides for Node.js via Java does not require any third party product such as Microsoft PowerPoint to be installed. Aspose.Slides itself is an engine for creating, modifying, converting, and rendering of documents in various formats, including Microsoft PowerPoint presentation formats.
99

10-
## Supported Operating Systems
10+
## **Supported Operating Systems**
1111

1212
Aspose.Slides for Node.js via Java supports any 32-bit or 64-bit operating system that runs the Java runtime including but not limited to:
1313

@@ -29,3 +29,13 @@ Aspose.Slides for Node.js via Java supports any 32-bit or 64-bit operating syste
2929

3030
### **Mac**
3131
- Mac OS X
32+
33+
## **FAQ**
34+
35+
**Do I need Microsoft PowerPoint installed for conversions and rendering?**
36+
37+
No, PowerPoint is not required; Aspose.Slides is a standalone engine for [creating](/slides/nodejs-java/create-presentation/), modifying, [converting](/slides/nodejs-java/convert-presentation/), and [rendering](/slides/nodejs-java/convert-powerpoint-to-png/) presentations.
38+
39+
**Which fonts are needed for correct rendering?**
40+
41+
In practice, the fonts used in the presentation or proper [substitutes](/slides/nodejs-java/font-substitution/) must be available. To ensure consistent rendering on Linux/macOS, it is advisable to install common font packages.

0 commit comments

Comments
 (0)