Skip to content

Commit c7da38d

Browse files
Merge remote-tracking branch 'origin/hotfix/hotfix-v25.2.3' into ES-884612-Add-April-KB
2 parents f4dfdaa + ec3aaf1 commit c7da38d

23 files changed

+1167
-91
lines changed

File-Formats-toc.html

Lines changed: 4 additions & 2 deletions
Large diffs are not rendered by default.

File-Formats/DocIO/FAQ.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,7 +1212,7 @@ doc.Close()
12121212

12131213
You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/DocIO-Examples/tree/main/Mail-Merge/Mail-merge-using-OleDbConnection).
12141214

1215-
N> For more information on Mail merge using DocIO, you can refer to online documentation link: [MailMerge](/File-Formats/DocIO/Working-with-MailMerge)
1215+
N> For more information on Mail merge using DocIO, you can refer to online documentation link: [MailMerge](/File-Formats/DocIO/Working-with-mail-merge)
12161216

12171217
### Find and Replace
12181218

@@ -2432,7 +2432,7 @@ RUN apt-get update -y && apt-get install libfontconfig -y
24322432

24332433
* In production environment (hosted server machine), ensure whether the Visual C++ Redistributable is properly installed.
24342434

2435-
[Download](https://www.microsoft.com/en-us/download/details.aspx?id=53840) and install Visual C++, if not installed.
2435+
[Download](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) and install Visual C++, if not installed.
24362436

24372437
## How to set title when converting Word document to EPUB
24382438

@@ -2890,4 +2890,4 @@ From v20.2
28902890

28912891
Content controls behave differently from legacy form fields, such as Text, Checkbox, and Drop-down fields, during conversions to PDF format. While legacy form fields are typically preserved as editable form fields in the resulting PDF document, content controls are converted to plain text. The [PreserveFormFields](https://help.syncfusion.com/cr/file-formats/Syncfusion.DocToPDFConverter.DocToPDFConverterSettings.html#Syncfusion_DocToPDFConverter_DocToPDFConverterSettings_PreserveFormFields) API specifically retains the interactive nature of legacy form fields, not content controls.
28922892
To ensure that form fields remain editable in the PDF converted from Word document, it is recommended to use [Text](https://help.syncfusion.com/file-formats/docio/working-with-form-fields#text-form-field), [Checkbox](https://help.syncfusion.com/file-formats/docio/working-with-form-fields#check-box), and [Drop-down](https://help.syncfusion.com/file-formats/docio/working-with-form-fields#drop-down) form fields instead of content controls in the Word document. Additionally, to preserve the form fields as editable in the resulting PDF, set the [PreserveFormFields](https://help.syncfusion.com/cr/file-formats/Syncfusion.DocToPDFConverter.DocToPDFConverterSettings.html#Syncfusion_DocToPDFConverter_DocToPDFConverterSettings_PreserveFormFields) API to true.
2893-
You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/DocIO-Examples/tree/main/Word-to-PDF-Conversion/Create-fillable-PDF-from-Word).
2893+
You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/DocIO-Examples/tree/main/Word-to-PDF-Conversion/Create-fillable-PDF-from-Word).

File-Formats/PDF/Convert-HTML-To-PDF/troubleshooting.md

Lines changed: 64 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -853,9 +853,68 @@ Blink binaries (Version 109.0.5414.75),
853853

854854
</table>
855855

856+
857+
858+
## There was an error opening this document. This file is already open or in use by another application.
859+
860+
<table>
861+
<th style="font-size:14px" width="100px">Issue</th>
862+
<th style="font-size:14px">There was an error opening this document. This file is already open or in use by another application.
863+
</th>
864+
<tr>
865+
<th style="font-size:14px" width="100px">Reason
866+
</th>
867+
<td>The reported issue occurs due to the document or file not being properly disposed or closed, leading to conflicts when attempting to access it again.
868+
</td>
869+
</tr>
870+
<tr>
871+
<th style="font-size:14px" width="100px">Solution</th>
872+
<td>
873+
874+
We can resolve the reported issue by using the FileStream within the "using" block.
875+
{% tabs %}
876+
{% highlight C# %}
877+
878+
using (FileStream fs = new FileStream("path_to_file", FileMode.Open))
879+
{
880+
// Use the file here
881+
} // File stream is automatically closed and disposed
882+
883+
{% endhighlight %}
884+
{% endtabs %}
885+
886+
Or
887+
888+
Dispose of the FileStream at the end of the process and ensure that the file or document is not already open in another application.
889+
{% tabs %}
890+
{% highlight C# %}
891+
892+
893+
PdfDocument document = htmlConverter.Convert(");
894+
895+
FileStream fileStream = new FileStream(baseUrl+ "Bill_PDF_04_16_24.pdf", FileMode.CreateNew, FileAccess.ReadWrite);
896+
897+
//Save and close the PDF document.
898+
899+
document.Save(fileStream);
900+
901+
document.Close(true);
902+
903+
document.Dispose();
904+
905+
fileStream.Dispose();
906+
907+
{% endhighlight %}
908+
{% endtabs %}
909+
</td>
910+
</tr>
911+
912+
</table>
913+
914+
856915
## HTML to PDF Performance Benchmarks:
857916

858-
### Environment Details:
917+
<h2>Environment Details:</h2>
859918

860919

861920

@@ -871,7 +930,7 @@ System type : 64-bit operating system, x64-based processor
871930

872931

873932

874-
### Sample Details:
933+
<h2>Sample Details:</h2>
875934

876935

877936

@@ -888,7 +947,7 @@ Output Files : <a href="https://www.syncfusion.com/downloads/support/dire
888947
Input Files : <a href="https://www.syncfusion.com/downloads/support/directtrac/general/ze/Input1125518413">https://www.syncfusion.com/downloads/support/directtrac/general/ze/Input1125518413</a>
889948

890949

891-
### Results:
950+
<h2>Results:</h2>
892951

893952
<table border="1">
894953
<th style="font-size:14px" width="100px">Input Page count</th>
@@ -938,66 +997,9 @@ CPU usage: 64%</td>
938997
</tr>
939998
</table>
940999

941-
Note: The performance benchmark will vary depending on the following factors,
942-
1000+
N> The performance benchmark will vary depending on the following factors,
9431001
<ol>
9441002
<li>External resources loaded in the HTML (Such as Images, Scripts, and Styles)</li>
9451003
<li>Network speed for online URL conversions.</li>
9461004
<li>Hardware resources (CPU and Memory)</li>
947-
</ol>
948-
949-
## There was an error opening this document. This file is already open or in use by another application.
950-
951-
<table>
952-
<th style="font-size:14px" width="100px">Issue</th>
953-
<th style="font-size:14px">There was an error opening this document. This file is already open or in use by another application.
954-
</th>
955-
<tr>
956-
<th style="font-size:14px" width="100px">Reason
957-
</th>
958-
<td>The reported issue occurs due to the document or file not being properly disposed or closed, leading to conflicts when attempting to access it again.
959-
</td>
960-
</tr>
961-
<tr>
962-
<th style="font-size:14px" width="100px">Solution</th>
963-
<td>
964-
965-
We can resolve the reported issue by using the FileStream within the "using" block.
966-
{% tabs %}
967-
{% highlight C# %}
968-
969-
using (FileStream fs = new FileStream("path_to_file", FileMode.Open))
970-
{
971-
// Use the file here
972-
} // File stream is automatically closed and disposed
973-
974-
{% endhighlight %}
975-
{% endtabs %}
976-
977-
Or
978-
979-
Dispose of the FileStream at the end of the process and ensure that the file or document is not already open in another application.
980-
{% tabs %}
981-
{% highlight C# %}
982-
983-
984-
PdfDocument document = htmlConverter.Convert(");
985-
986-
FileStream fileStream = new FileStream(baseUrl+ "Bill_PDF_04_16_24.pdf", FileMode.CreateNew, FileAccess.ReadWrite);
987-
988-
//Save and close the PDF document.
989-
990-
document.Save(fileStream);
991-
992-
document.Close(true);
993-
994-
document.Dispose();
995-
996-
fileStream.Dispose();
997-
998-
{% endhighlight %}
999-
{% endtabs %}
1000-
</td>
1001-
</tr>
1002-
1003-
</table>
1005+
</ol>

File-Formats/Presentation/Convert-PowerPoint-to-Image-in-AWS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Amazon Web Services (AWS)<br/></th><th>
2828
NuGet package name<br/></th></tr></thead>
2929
<tr>
3030
<td>
31-
{{'[AWS Lambda](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-image-in-aws-lambda)' | markdownify}} <br/></td><td>
31+
{{'[AWS Lambda](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-image-in-aws-lambda)' | markdownify}} <br/></td><td>
3232
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}<br/>
3333
{{'[SkiaSharp.NativeAssets.Linux v2.88.6](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/2.88.6)' | markdownify}} <br/>
3434
{{'[HarfBuzzSharp.NativeAssets.Linux v7.3.0](https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/7.3.0)' | markdownify}}<br/>

File-Formats/Presentation/Convert-PowerPoint-to-Image-in-Azure.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,23 @@ Azure Services<br/></th><th>
2424
NuGet packages required<br/></th></tr></thead>
2525
<tr>
2626
<td>
27-
{{'[App Service (Windows)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-image-in-azure-app-service-windows)' | markdownify}}
27+
{{'[App Service (Windows)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-image-in-azure-app-service-windows)' | markdownify}}
2828
<br/></td><td>
2929
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}</td></tr>
3030
<tr>
3131
<td>
32-
{{'[App Service (Linux)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-image-in-azure-app-service-linux)' | markdownify}}
32+
{{'[App Service (Linux)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-image-in-azure-app-service-linux)' | markdownify}}
3333
<br/></td><td>
3434
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}<br/>
3535
{{'[SkiaSharp.NativeAssets.Linux v2.88.6](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/2.88.6)' | markdownify}}<br/>{{'[HarfBuzzSharp.NativeAssets.Linux v7.3.0](https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/7.3.0)' |markdownify}} <br/></td></tr>
3636
<tr>
3737
<td>
38-
{{'[Azure Functions v1](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-image-in-azure-functions-v1)' | markdownify}}
38+
{{'[Azure Functions v1](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-image-in-azure-functions-v1)' | markdownify}}
3939
<br/></td><td>
4040
{{'[Syncfusion.Presentation.AspNet](https://www.nuget.org/packages/Syncfusion.Presentation.AspNet)' |markdownify}} <br/></td></tr>
4141
<tr>
4242
<td>
43-
{{'[Azure Functions v4](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-image-in-azure-functions-v4)' | markdownify}}
43+
{{'[Azure Functions v4](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-image-in-azure-functions-v4)' | markdownify}}
4444
<br/></td><td>
4545
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify }}<br/></td></tr>
4646
</table>

File-Formats/Presentation/Convert-PowerPoint-to-Image-in-Google-Cloud-Platform.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Convert PPTX to Image in Google Cloud Platform (GCP) | Syncfusion
3-
description: Learn how to convert a PPTX to image in Google Cloud Platform (GCP) using .NET Core PowerPoint library (Presentation) without Microsoft PowerPoint or interop dependencies.
3+
description: Learn how to convert a PPTX to image in Google Cloud Platform (GCP) using .NET Core PowerPoint library (Presentation) in C#.
44
platform: file-formats
55
control: PowerPoint
66
documentation: UG
77
---
88

9-
# Convert PowerPoint Presentation to Image in Google Cloud Platform (GCP)
9+
# Convert PowerPoint to Image in Google Cloud Platform (GCP)
1010

1111
Syncfusion PowerPoint is a [.NET Core PowerPoint library](https://www.syncfusion.com/document-processing/powerpoint-framework/net-core) used to create, read, edit and convert PowerPoint documents programmatically without **Microsoft PowerPoint** or interop dependencies. Using this library, you can **convert a PowerPoint Presentation to image in Google Cloud Platform (GCP)** within a few lines of code.
1212

@@ -26,7 +26,7 @@ Google Cloud Platform<br/></th><th>
2626
NuGet package name<br/></th></tr></thead>
2727
<tr>
2828
<td>
29-
{{'[App Engine](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-image-in-google-app-engine)' | markdownify}}<br/></td><td>
29+
{{'[App Engine](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-image-in-google-app-engine)' | markdownify}}<br/></td><td>
3030
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}<br/>
3131
{{'[SkiaSharp.NativeAssets.Linux v2.88.6](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/2.88.6)' | markdownify}}<br/>{{'[HarfBuzzSharp.NativeAssets.Linux v7.3.0](https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/7.3.0)' |markdownify}} <br/></td></tr>
32-
</table>
32+
</table>

File-Formats/Presentation/Convert-PowerPoint-to-PDF-in-AWS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Amazon Web Services (AWS)<br/></th><th>
2828
NuGet package name<br/></th></tr></thead>
2929
<tr>
3030
<td>
31-
{{'[AWS Lambda](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-pdf-in-aws-lambda)' | markdownify}} <br/></td><td>
31+
{{'[AWS Lambda](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-pdf-in-aws-lambda)' | markdownify}} <br/></td><td>
3232
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}<br/>
3333
{{'[SkiaSharp.NativeAssets.Linux v2.88.6](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/2.88.6)' | markdownify}} <br/>
3434
{{'[HarfBuzzSharp.NativeAssets.Linux v7.3.0](https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/7.3.0)' | markdownify}}<br/>

File-Formats/Presentation/Convert-PowerPoint-to-PDF-in-Azure.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,23 @@ Azure Services<br/></th><th>
2424
NuGet packages required<br/></th></tr></thead>
2525
<tr>
2626
<td>
27-
{{'[App Service (Windows)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-pdf-in-azure-app-service-windows)' | markdownify}}
27+
{{'[App Service (Windows)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-pdf-in-azure-app-service-windows)' | markdownify}}
2828
<br/></td><td>
2929
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}</td></tr>
3030
<tr>
3131
<td>
32-
{{'[App Service (Linux)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-pdf-in-azure-app-service-linux)' | markdownify}}
32+
{{'[App Service (Linux)](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-pdf-in-azure-app-service-linux)' | markdownify}}
3333
<br/></td><td>
3434
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}<br/>
3535
{{'[SkiaSharp.NativeAssets.Linux v2.88.6](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/2.88.6)' | markdownify}}<br/>{{'[HarfBuzzSharp.NativeAssets.Linux v7.3.0](https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/7.3.0)' |markdownify}} <br/></td></tr>
3636
<tr>
3737
<td>
38-
{{'[Azure Functions v1](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-pdf-in-azure-functions-v1)' | markdownify}}
38+
{{'[Azure Functions v1](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-pdf-in-azure-functions-v1)' | markdownify}}
3939
<br/></td><td>
4040
{{'[Syncfusion.PresentationToPdfConverter.AspNet](https://www.nuget.org/packages/Syncfusion.PresentationToPdfConverter.AspNet)' |markdownify}} <br/></td></tr>
4141
<tr>
4242
<td>
43-
{{'[Azure Functions v4](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-pdf-in-azure-functions-v4)' | markdownify}}
43+
{{'[Azure Functions v4](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-pdf-in-azure-functions-v4)' | markdownify}}
4444
<br/></td><td>
4545
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify }}<br/></td></tr>
4646
</table>

File-Formats/Presentation/Convert-PowerPoint-to-PDF-in-Google-Cloud-Platform.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Convert PPTX to PDF in Google Cloud Platform (GCP) | Syncfusion
3-
description: Learn how to convert a PPTX to PDF in Google Cloud Platform (GCP) using .NET PowerPoint library (Presentation) without Microsoft PowerPoint or interop dependencies.
3+
description: Learn how to convert a PPTX to PDF in Google Cloud Platform (GCP) using .NET PowerPoint library (Presentation) in C#.
44
platform: file-formats
55
control: PowerPoint
66
documentation: UG
@@ -26,7 +26,7 @@ Google Cloud Platform<br/></th><th>
2626
NuGet package name<br/></th></tr></thead>
2727
<tr>
2828
<td>
29-
{{'[App Engine](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-presentation-to-pdf-in-google-app-engine)' | markdownify}}<br/></td><td>
29+
{{'[App Engine](https://help.syncfusion.com/file-formats/presentation/convert-powerpoint-to-pdf-in-google-app-engine)' | markdownify}}<br/></td><td>
3030
{{'[Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core)' | markdownify}}<br/>
3131
{{'[SkiaSharp.NativeAssets.Linux v2.88.6](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/2.88.6)' | markdownify}}<br/>{{'[HarfBuzzSharp.NativeAssets.Linux v7.3.0](https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/7.3.0)' |markdownify}} <br/></td></tr>
32-
</table>
32+
</table>

0 commit comments

Comments
 (0)