Skip to content

Commit 97bfba8

Browse files
Merge branch 'hotfix/hotfix-v32.1.19' of https://github.com/syncfusion-content/document-processing-docs into Dec2SprintNavigationLink
2 parents 2783e2c + 9d1272e commit 97bfba8

397 files changed

Lines changed: 6274 additions & 4137 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Document-Processing-toc.html

Lines changed: 53 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -2537,7 +2537,7 @@
25372537
<a href="/document-processing/pdf/pdf-library/net/working-with-JavaScript">Working with JavaScript</a>
25382538
</li>
25392539
<li>
2540-
<a href="/document-processing/pdf/pdf-library/net/Performance-Metrics">Performance Metrics</a>
2540+
<a href="/document-processing/pdf/pdf-library/net/performance-metrics">Performance Metrics</a>
25412541
</li>
25422542
<li>
25432543
FAQ
@@ -2564,44 +2564,45 @@
25642564
</li>
25652565
</ul>
25662566
</li>
2567-
<li>
2568-
<a href="/document-processing/pdf/pdf-library/javascript/Overview">JavaScript</a>
2569-
<ul>
2570-
<li><a href="/document-processing/pdf/pdf-library/javascript/Overview">Overview</a></li>
2571-
<li>Getting Started
2572-
<ul>
2573-
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-asp-net-core">ASP.NET Core</a></li>
2574-
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-asp-net-mvc">ASP.NET MVC</a></li>
2575-
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-angular">Angular</a></li>
2576-
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-react">React</a></li>
2577-
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-vue">Vue</a></li>
2578-
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-javascript">JavaScript</a></li>
2579-
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-typescript">TypeScript</a></li>
2580-
</ul>
2581-
</li>
2582-
<li><a href="/document-processing/pdf/pdf-library/javascript/Open-and-save-PDF-files">Loading and Saving</a></li>
2583-
<li><a href="/document-processing/pdf/pdf-library/javascript/PDF-document">PDF Document</a></li>
2584-
<li><a href="/document-processing/pdf/pdf-library/javascript/PDF-pages">PDF Pages</a></li>
2585-
<li><a href="/document-processing/pdf/pdf-library/javascript/Text">Text</a></li>
2586-
<li><a href="/document-processing/pdf/pdf-library/javascript/Lists">Lists</a></li>
2587-
<li><a href="/document-processing/pdf/pdf-library/javascript/Images">Images</a></li>
2588-
<li><a href="/document-processing/pdf/pdf-library/javascript/Templates">Templates</a></li>
2589-
<li><a href="/document-processing/pdf/pdf-library/javascript/Shapes">Shapes</a></li>
2590-
<li><a href="/document-processing/pdf/pdf-library/javascript/Annotations">Annotations</a></li>
2591-
<li><a href="/document-processing/pdf/pdf-library/javascript/FormFields">Form Fields</a></li>
2592-
<li><a href="/document-processing/pdf/pdf-library/javascript/DigitalSignature">Digital Signature</a></li>
2593-
<li><a href="/document-processing/pdf/pdf-library/javascript/Bookmarks">Bookmarks</a></li>
2594-
<li><a href="/document-processing/pdf/pdf-library/javascript/HyperLinks">Hyperlinks</a></li>
2595-
<li><a href="/document-processing/pdf/pdf-library/javascript/Layers">Layers</a></li>
2596-
<li><a href="/document-processing/pdf/pdf-library/javascript/Watermarks">Watermarks</a></li>
2597-
<li><a href="/document-processing/pdf/pdf-library/javascript/Merge-Document">Merge PDF</a></li>
2598-
<li><a href="/document-processing/pdf/pdf-library/javascript/Split-Documents">Split PDF</a></li>
2599-
<li><a href="/document-processing/pdf/pdf-library/javascript/Text-Extraction">Text Extraction</a></li>
2600-
<li><a href="/document-processing/pdf/pdf-library/javascript/Image-Extraction">Image Extraction</a></li>
2601-
<li><a href="/document-processing/pdf/pdf-library/javascript/Redaction">Redaction</a></li>
2602-
</ul>
2603-
2604-
</li>
2567+
<ul>
2568+
<li>
2569+
<a href="/document-processing/pdf/pdf-library/javascript/Overview">JavaScript</a>
2570+
<ul>
2571+
<li><a href="/document-processing/pdf/pdf-library/javascript/Overview">Overview</a></li>
2572+
<li>Getting Started
2573+
<ul>
2574+
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-asp-net-core">ASP.NET Core</a></li>
2575+
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-asp-net-mvc">ASP.NET MVC</a></li>
2576+
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-angular">Angular</a></li>
2577+
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-react">React</a></li>
2578+
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-vue">Vue</a></li>
2579+
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-javascript">JavaScript</a></li>
2580+
<li><a href="/document-processing/pdf/pdf-library/javascript/Create-PDF-document-typescript">TypeScript</a></li>
2581+
</ul>
2582+
</li>
2583+
<li><a href="/document-processing/pdf/pdf-library/javascript/Open-and-save-PDF-files">Loading and Saving</a></li>
2584+
<li><a href="/document-processing/pdf/pdf-library/javascript/PDF-document">PDF Document</a></li>
2585+
<li><a href="/document-processing/pdf/pdf-library/javascript/PDF-pages">PDF Pages</a></li>
2586+
<li><a href="/document-processing/pdf/pdf-library/javascript/Text">Text</a></li>
2587+
<li><a href="/document-processing/pdf/pdf-library/javascript/Lists">Lists</a></li>
2588+
<li><a href="/document-processing/pdf/pdf-library/javascript/Images">Images</a></li>
2589+
<li><a href="/document-processing/pdf/pdf-library/javascript/Templates">Templates</a></li>
2590+
<li><a href="/document-processing/pdf/pdf-library/javascript/Shapes">Shapes</a></li>
2591+
<li><a href="/document-processing/pdf/pdf-library/javascript/Annotations">Annotations</a></li>
2592+
<li><a href="/document-processing/pdf/pdf-library/javascript/FormFields">Form Fields</a></li>
2593+
<li><a href="/document-processing/pdf/pdf-library/javascript/DigitalSignature">Digital Signature</a></li>
2594+
<li><a href="/document-processing/pdf/pdf-library/javascript/Bookmarks">Bookmarks</a></li>
2595+
<li><a href="/document-processing/pdf/pdf-library/javascript/HyperLinks">Hyperlinks</a></li>
2596+
<li><a href="/document-processing/pdf/pdf-library/javascript/Layers">Layers</a></li>
2597+
<li><a href="/document-processing/pdf/pdf-library/javascript/Watermarks">Watermarks</a></li>
2598+
<li><a href="/document-processing/pdf/pdf-library/javascript/Merge-Document">Merge PDF</a></li>
2599+
<li><a href="/document-processing/pdf/pdf-library/javascript/Split-Documents">Split PDF</a></li>
2600+
<li><a href="/document-processing/pdf/pdf-library/javascript/Text-Extraction">Text Extraction</a></li>
2601+
<li><a href="/document-processing/pdf/pdf-library/javascript/Image-Extraction">Image Extraction</a></li>
2602+
<li><a href="/document-processing/pdf/pdf-library/javascript/Redaction">Redaction</a></li>
2603+
</ul>
2604+
</li>
2605+
</ul>
26052606
<li>
26062607
<a href="/document-processing/pdf/pdf-library/flutter/overview">Flutter</a>
26072608
<ul>
@@ -2772,7 +2773,7 @@
27722773
<a href="/document-processing/pdf/conversions/html-to-pdf/net/features">Features</a>
27732774
</li>
27742775
<li>
2775-
<a href="/document-processing/pdf/conversions/html-to-pdf/net/Performance-Metrics">Performance Metrics</a>
2776+
<a href="/document-processing/pdf/conversions/html-to-pdf/net/performance-metrics">Performance Metrics</a>
27762777
</li>
27772778
<li>
27782779
<a href="/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation">Advanced Installation</a>
@@ -4863,6 +4864,7 @@
48634864
<li><a href="/document-processing/excel/spreadsheet/angular/filter">Filtering</a></li>
48644865
<li><a href="/document-processing/excel/spreadsheet/angular/sort">Sorting</a></li>
48654866
<li><a href="/document-processing/excel/spreadsheet/angular/link">Hyperlink</a></li>
4867+
<li><a href="/document-processing/excel/spreadsheet/angular/comment">Comment</a></li>
48664868
<li><a href="/document-processing/excel/spreadsheet/angular/notes">Notes</a></li>
48674869
<li><a href="/document-processing/excel/spreadsheet/angular/clipboard">Clipboard</a></li>
48684870
<li><a href="/document-processing/excel/spreadsheet/angular/selection">Selection</a></li>
@@ -5053,6 +5055,7 @@
50535055
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/filter">Filtering</a></li>
50545056
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/sort">Sorting</a></li>
50555057
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/link">Hyperlink</a></li>
5058+
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/comment">Comment</a></li>
50565059
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/notes">Notes</a></li>
50575060
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/clipboard">Clipboard</a></li>
50585061
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/selection">Selection</a></li>
@@ -6086,6 +6089,15 @@
60866089
<li>
60876090
<a href="/document-processing/excel/excel-library/net/faqs/how-to-set-the-first-item-in-a-list-as-the-default-selected-value-in-an-Excel-file">How to set the first item in a list as the default value in an Excel?</a>
60886091
</li>
6092+
<li>
6093+
<a href="/document-processing/excel/excel-library/net/faqs/how-to-perform-a-clean-installation-of-a-NuGet-package-from-a-local-source">How to perform a clean installation of a NuGet package from a local source?</a>
6094+
</li>
6095+
<li>
6096+
<a href="/document-processing/excel/excel-library/net/faqs/how-to-get-the-column-color">How to get the column color when column cells have different colors?</a>
6097+
</li>
6098+
<li>
6099+
<a href="/document-processing/excel/excel-library/net/faqs/how-to-preserve-leading-zeros-when-importing-data-to-excel">How to preserve leading zeros when importing DataTable to Excel?</a>
6100+
</li>
60896101
</ul>
60906102
</li>
60916103
</ul>
@@ -7231,7 +7243,7 @@
72317243
<ul>
72327244
<li>
72337245
2025 Volume 4 - v32.*
7234-
<ul>
7246+
<ul><li> Weekly Nuget Release <ul><li><a href="/document-processing/release-notes/v32.1.20">v32.1.20</a></li></ul></li>
72357247
<li><a href="/document-processing/release-notes/v32.1.19">v32.1.19 Main release</a></li>
72367248
</ul>
72377249
</li>

Document-Processing/Excel/Conversions/Chart-to-Image/NET/Chart-to-Image-Conversion.md

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,38 @@ The following code snippet shows how to convert an Excel chart to an image using
1919
{% highlight c# tabtitle="C# [Cross-platform]" playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/XlsIO-Examples/master/Chart%20to%20Image/Chart%20to%20Image/.NET/Chart%20to%20Image/Chart%20to%20Image/Program.cs,180" %}
2020
using (ExcelEngine excelEngine = new ExcelEngine())
2121
{
22-
IApplication application = excelEngine.Excel;
23-
application.DefaultVersion = ExcelVersion.Xlsx;
22+
//Initialize application
23+
IApplication application = excelEngine.Excel;
24+
25+
//Set the default version as Xlsx
26+
application.DefaultVersion = ExcelVersion.Xlsx;
2427

25-
// Initialize XlsIORenderer
26-
application.XlsIORenderer = new XlsIORenderer();
28+
//Initialize XlsIORenderer
29+
application.XlsIORenderer = new XlsIORenderer();
2730

28-
//Set converter chart image format to PNG
29-
application.XlsIORenderer.ChartRenderingOptions.ImageFormat = ExportImageFormat.Png;
31+
//Set converter chart image format to PNG or JPEG
32+
application.XlsIORenderer.ChartRenderingOptions.ImageFormat = ExportImageFormat.Png;
3033

31-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
32-
IWorkbook workbook = application.Workbooks.Open(inputStream);
33-
IWorksheet worksheet = workbook.Worksheets[0];
34+
//Set the chart image quality to best
35+
application.XlsIORenderer.ChartRenderingOptions.ScalingMode = ScalingMode.Best;
3436

35-
IChart chart = worksheet.Charts[0];
37+
//Open existing workbook with chart
38+
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
39+
IWorkbook workbook = application.Workbooks.Open(inputStream);
40+
IWorksheet worksheet = workbook.Worksheets[0];
41+
42+
//Access the chart from the worksheet
43+
IChart chart = worksheet.Charts[0];
3644

37-
#region Save
38-
//Saving the workbook
39-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Image.png"), FileMode.Create, FileAccess.Write);
40-
chart.SaveAsImage(outputStream);
41-
#endregion
45+
#region Save
46+
//Exporting the chart as image
47+
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Image.png"), FileMode.Create, FileAccess.Write);
48+
chart.SaveAsImage(outputStream);
49+
#endregion
4250

43-
//Dispose streams
44-
outputStream.Dispose();
45-
inputStream.Dispose();
51+
//Dispose streams
52+
outputStream.Dispose();
53+
inputStream.Dispose();
4654
}
4755
{% endhighlight %}
4856

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Performance Metrics for the Syncfusion Excel to PDF conversion
3+
description: This section provides benchmark results and performance metrics for converting Excel files to PDF using the Syncfusion Excel (XlsIO) library.
4+
platform: document-processing
5+
control: XlsIO
6+
documentation: UG
7+
---
8+
9+
# Performance Metrics for Excel to PDF Conversion
10+
11+
The following benchmark demonstrates the performance of the Syncfusion Excel (XlsIO) library when converting a large Excel workbook—containing 100,000 rows and 50 columns with distinct data types such as text, date and time, numbers, booleans, and formulas—into a PDF.
12+
13+
<table>
14+
<tr>
15+
<th>Data type</th>
16+
<th>Time Taken (sec)</th>
17+
<th>Sample Link</th>
18+
</tr>
19+
<tr>
20+
<td>Text</td>
21+
<td>121</td>
22+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
23+
</tr>
24+
<tr>
25+
<td>DateTime</td>
26+
<td>112</td>
27+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
28+
</tr>
29+
<tr>
30+
<td>Number</td>
31+
<td>107</td>
32+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
33+
</tr>
34+
<tr>
35+
<td>Boolean</td>
36+
<td>83</td>
37+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
38+
</tr>
39+
<tr>
40+
<td>Formula</td>
41+
<td>104</td>
42+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
43+
</tr>
44+
</table>
45+
46+
You can find the sample used for Excel to PDF conversion performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF">this GitHub page</a>.

0 commit comments

Comments
 (0)