Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
185 commits
Select commit Hold shift + click to select a range
8abb08b
981284: Updated json Key
SF4524LogeshKumar Oct 13, 2025
d44217d
972568: Add comment to set double values in LineSpacing All Platform
ManoSF4839 Oct 29, 2025
346169f
972568: Add comment to set double values in LineSpacing All Platform
ManoSF4839 Oct 29, 2025
2b50f40
Merge branch 'development' into 972568-BlazorDevelop
ManoSF4839 Oct 29, 2025
ac556e4
972568: Ci failures
ManoSF4839 Oct 29, 2025
01f527a
Merge branch '972568-BlazorDevelop' of https://github.com/syncfusion-…
ManoSF4839 Oct 29, 2025
abb84d4
Merge branch 'development' into 972568-BlazorDevelop
ManoSF4839 Oct 29, 2025
7e2e67e
Merge branch 'development' into 972568-BlazorDevelop
ManoSF4839 Oct 30, 2025
05f724b
Merge branch 'development' into 972568-BlazorDevelop
ManoSF4839 Oct 31, 2025
116a897
Merge branch 'development' into EJ2-981284-jsonObject
SF4524LogeshKumar Oct 31, 2025
aae7e32
981284: Resolved CI Failures
SF4524LogeshKumar Oct 31, 2025
02ad8d9
972568: resolve CI failure
ManoSF4839 Oct 31, 2025
720b4b7
Hyperlink changes
AtchayaSekar28 Nov 5, 2025
35aebdb
991876: Resource Loaded UG documentation
SF4524LogeshKumar Nov 17, 2025
d40d642
991876: Updated UG Documentation for Resources Loaded
SF4524LogeshKumar Nov 18, 2025
09f5d6a
991876: Updated Sample link for Angular
SF4524LogeshKumar Nov 18, 2025
4ccfe31
991876: Updated TOC file and how to overview
SF4524LogeshKumar Nov 18, 2025
7e414b6
Merge branch 'development' into 991876-resourcesLoaded
SF4524LogeshKumar Nov 18, 2025
7458eb0
991876: Resolved CI failures
SF4524LogeshKumar Nov 18, 2025
c6288d0
Added missing details in development PDF library.
sameerkhan001 Nov 19, 2025
8bdc8bf
993942-dev: Resolved CI failures.
sameerkhan001 Nov 19, 2025
c95117e
993942-dev: Resolved CI failures.
sameerkhan001 Nov 19, 2025
7b5aff5
Merge pull request #1818 from syncfusion-content/993942-dev
chinnumuniyappan Nov 19, 2025
643aa12
Merge pull request #1822 from Syncfusion-Content/hotfix/hotfix-v31.2.12
SyncfusionBuild Nov 19, 2025
0a581e3
993766: javascript-es5 Redaction UG Updates
SF4524LogeshKumar Nov 19, 2025
0740639
993776: Redaction UG - TS platform
SF4524LogeshKumar Nov 19, 2025
2d1a857
993766: Redaction for Angular PDF Viewer
SF4524LogeshKumar Nov 19, 2025
e8be05e
000000: Resolve error in getting-started page in blazor spreadsheet.
prakashrajsf3945 Nov 20, 2025
026643f
Merge pull request #1825 from syncfusion-content/000000-GettingStart
SasthaPrathap Nov 20, 2025
6d4b005
Merge pull request #1823 from syncfusion-content/Redaction-TS
AnanthaGokulaRaman Nov 20, 2025
0be8ecd
993089: Update the highlight color documentation in Document editor
ManoSF4839 Nov 20, 2025
da7778a
991876: Updated proper code-snippet for MVC resources Loaded
SF4524LogeshKumar Nov 20, 2025
7a02f75
993766: Redaction Annotation UG in React platform
SF4524LogeshKumar Nov 20, 2025
4b790d3
993766: Redaction UG in Vue Platform
SF4524LogeshKumar Nov 20, 2025
62ac910
993766: Redaction UG Documentation Core Platform
SF4524LogeshKumar Nov 21, 2025
7f9d132
993766: Redaction UG MVC half done.
SF4524LogeshKumar Nov 21, 2025
116c8cd
993766: Redaction Annotation in MVC UG Documentation
SF4524LogeshKumar Nov 24, 2025
3993e5b
993766: Resolved CI failure
SF4524LogeshKumar Nov 24, 2025
cc41bbd
Merge pull request #1828 from syncfusion-content/993089-colorD
MohanaselvamJothi Nov 24, 2025
058dece
Merge pull request #1670 from syncfusion-content/972568-BlazorDevelop
MohanaselvamJothi Nov 24, 2025
801c840
test
DeepakRajSundar Nov 24, 2025
67083e2
993089: added valid server link for spellcheck in document editor
ManoSF4839 Nov 25, 2025
17aa686
Merge branch 'development' into 993089-spellcheckD
ManoSF4839 Nov 25, 2025
226d54f
Add UG Documentation for the AI Coding assistants for DocumentSDK Lib…
AtchayaSekar28 Nov 25, 2025
ac8ce1c
Merge pull request #1838 from syncfusion-content/993766-RedactionPdfV…
AnanthaGokulaRaman Nov 25, 2025
79cb2aa
Merge pull request #1733 from syncfusion-content/AI-Coding-Assistant-Dev
Ramaraj-Marimuthu Nov 25, 2025
870dbc1
Merge pull request #1811 from syncfusion-content/991876-resourcesLoaded
AnanthaGokulaRaman Nov 26, 2025
aa85275
Changed versions in DocIO
Karan-SF4772 Nov 26, 2025
dd87fe9
Update versions in powerpoint UG
Karan-SF4772 Nov 26, 2025
13d2f41
995120: UG Documentation for Extract Pages in Page Organizer
SF4524LogeshKumar Nov 26, 2025
da21de8
Resolved CI issues
Karan-SF4772 Nov 26, 2025
dea5ca7
995120: Resolved Image Size Errors
SF4524LogeshKumar Nov 26, 2025
48902fd
Updated version in Blazor files
Karan-SF4772 Nov 26, 2025
4485b2c
Merge branch 'development' of https://github.com/syncfusion-content/d…
Karan-SF4772 Nov 26, 2025
dde83f3
Merge pull request #1863 from syncfusion-content/995120-extractPage
AnanthaGokulaRaman Nov 26, 2025
9a17d5e
Merge pull request #1861 from syncfusion-content/994877-Update-SkiaSh…
MathanKumarVaradhaRajaPerumal Nov 26, 2025
5068de5
994247: Update Behavior for Fill Color Option in Arrow and Line Annot…
Priyadharshini-SF3813 Nov 27, 2025
7a6c2f4
994247: Update Behavior for Fill Color Option in Arrow and Line Annot…
Priyadharshini-SF3813 Nov 27, 2025
5c28795
994247: Update Behavior for Fill Color Option in Arrow and Line Annot…
Priyadharshini-SF3813 Nov 27, 2025
07f010b
Merge branch 'development' into EJ2-994247-LineArrowSettings
Priyadharshini-SF3813 Nov 27, 2025
4e042fe
994247: Update Behavior for Fill Color Option in Arrow and Line Annot…
Priyadharshini-SF3813 Nov 27, 2025
b2c6a5b
Merge branch 'EJ2-994247-LineArrowSettings' of https://github.com/syn…
Priyadharshini-SF3813 Nov 27, 2025
c5d9cfb
Merge branch 'development' into 993089-spellcheckD
SF4119Subhasri Nov 27, 2025
86565c9
989310: Added UG content for getting started with Blazor Hybrid MAUI app
SanthanalakshmiSF4847 Nov 27, 2025
85f8de2
993089: resolving the CI failures
ManoSF4839 Nov 27, 2025
c5bcf2e
995120: Updated UG Documentation for Extract Pages in Page organizer
SF4524LogeshKumar Nov 27, 2025
cb88187
Merge pull request #1848 from syncfusion-content/993089-spellcheckD
MohanaselvamJothi Nov 28, 2025
3a380ff
Updated SkiaSharp Version
Karan-SF4772 Nov 28, 2025
2b0f3a6
Merge branch 'development' into EJ2-981284-jsonObject
CCMKarthik123 Nov 28, 2025
f7d0b18
Merge pull request #1550 from syncfusion-content/EJ2-981284-jsonObject
CCMKarthik123 Nov 28, 2025
004669f
Modified the ScreenShots
Karan-SF4772 Nov 28, 2025
07728f6
Merge branch 'development' of https://github.com/syncfusion-content/d…
Karan-SF4772 Nov 28, 2025
5a36352
995120: Updated TOC file
SF4524LogeshKumar Nov 28, 2025
97b8464
989310: Resolved the CI failure
SanthanalakshmiSF4847 Nov 28, 2025
ccbbb90
Merge pull request #1876 from syncfusion-content/994877-Update-SkiaSh…
MathanKumarVaradhaRajaPerumal Nov 28, 2025
15c6d52
993766: Updated Redaction links in Document-Processing TOC
SF4524LogeshKumar Nov 28, 2025
ec36157
Merge branch 'development' into 993766-RedactionPdfViewer
SF4524LogeshKumar Nov 28, 2025
66c573b
993766: Updated TS proper Toc
SF4524LogeshKumar Nov 28, 2025
10d75aa
993766: Updated proper redaction overview in Toc
SF4524LogeshKumar Nov 28, 2025
139c4eb
Merge pull request #1883 from syncfusion-content/993766-RedactionPdfV…
CCMKarthik123 Nov 28, 2025
59baf40
Merge pull request #1866 from syncfusion-content/EJ2-994247-LineArrow…
KameshRajendran Nov 28, 2025
4d542fe
993089: video for export PDF in document Editor
ManoSF4839 Nov 21, 2025
32e2784
Resolved the CI failure
ManoSF4839 Nov 21, 2025
ee59357
Fix grammar in PDF export documentation
MohanaselvamJothi Nov 24, 2025
088fdf6
Merge pull request #1831 from syncfusion-content/993089-videoD
MohanaselvamJothi Nov 28, 2025
dd38a47
994681: Form Designer Revamp create edit style form fields
SF4524LogeshKumar Nov 28, 2025
037bfe3
Merge pull request #1878 from syncfusion-content/989310-CherryPick
SasthaPrathap Dec 1, 2025
bfe3477
Merge pull request #1877 from syncfusion-content/995120-extractPagePl…
AnanthaGokulaRaman Dec 1, 2025
c9c2001
994681: Updated Images & code-snippets for Edit ans Style Form Fields
SF4524LogeshKumar Dec 1, 2025
5724ef3
994681: Remove form fields and Export import in form Designer
SF4524LogeshKumar Dec 1, 2025
d0c6b7a
996733-ej2: Staging demo link added in EJ2 PDF library.
sameerkhan001 Dec 2, 2025
1d6f468
996733-ej2: Resolved the given feedback.
sameerkhan001 Dec 2, 2025
7fc7c15
996733-ej2: Resolved the given feedback.
sameerkhan001 Dec 2, 2025
50d0bdd
Merge pull request #1901 from syncfusion-content/996733-ej2
chinnumuniyappan Dec 2, 2025
b3b218e
994681: Updated Import Export Form Fields
SF4524LogeshKumar Dec 3, 2025
c8614f6
Remove support chart name in Unsupported list
Karan-SF4772 Dec 3, 2025
56063c2
997098-dev: Added volume 4 UG changes in PDF library.
sameerkhan001 Dec 3, 2025
1530cb6
997098-dev: Resolved given feedback.
sameerkhan001 Dec 3, 2025
7447be4
Addressed the feedback
Karan-SF4772 Dec 4, 2025
1e446e8
Merge pull request #1903 from syncfusion-content/995131-Remove-Newly-…
MathanKumarVaradhaRajaPerumal Dec 4, 2025
31381e3
994681: Updated Form Designer functionalities UG.
SF4524LogeshKumar Dec 4, 2025
b666aed
997098-dev: Added volume 4 UG changes in PDF library.
sameerkhan001 Dec 3, 2025
e16e718
997098-dev: Resolved given feedback.
sameerkhan001 Dec 3, 2025
9e65585
Merge branch 'development' of https://github.com/syncfusion-content/d…
sameerkhan001 Dec 4, 2025
4e99523
Merge branch '997098-dev' of https://github.com/syncfusion-content/do…
sameerkhan001 Dec 4, 2025
4b5610f
997098-dev: Resolved the CI failures.
sameerkhan001 Dec 4, 2025
1ebaa74
Merge pull request #1904 from syncfusion-content/997098-dev
chinnumuniyappan Dec 4, 2025
c7e9a84
994681: Updated See Also Section Form Designer Section
SF4524LogeshKumar Dec 5, 2025
ec8dc35
Added newly supported Script types in DocIO and PPTX
Karan-SF4772 Dec 5, 2025
f0e7b92
994681: Resolved CI failures front matter errors
SF4524LogeshKumar Dec 5, 2025
d7249b4
994681: Resolved CI failure
SF4524LogeshKumar Dec 5, 2025
87a3cc9
Merge branch 'development' into 994681-FormDesingerRevamp
SF4524LogeshKumar Dec 5, 2025
a1f4666
997555: Updated Review Changes for Redaction in PDF Viewer
SF4524LogeshKumar Dec 5, 2025
103775f
Added Word to PDF work
Karan-SF4772 Dec 5, 2025
0863dfc
Merge pull request #1915 from syncfusion-content/997555-RedactionCorr…
AnanthaGokulaRaman Dec 8, 2025
32cc06c
Merge pull request #1913 from syncfusion-content/994681-FormDesingerR…
AnanthaGokulaRaman Dec 8, 2025
d54c8a1
Added Supported Fallback content on DocIO and PPTX
Karan-SF4772 Dec 8, 2025
9966624
Addressed feedback
Karan-SF4772 Dec 9, 2025
332a4fa
997972-ug: Resolved the UG failures in PDF library
sameerkhan001 Dec 9, 2025
e7c1267
Added the Chart details on List
Karan-SF4772 Dec 9, 2025
e556e00
Merge branch 'development' of https://github.com/syncfusion-content/d…
Karan-SF4772 Dec 9, 2025
1171937
Merge pull request #1922 from syncfusion-content/995131-Remove-Newly-…
MathanKumarVaradhaRajaPerumal Dec 9, 2025
9161a76
994201-dev: Added EJ2 PDF library UG documentation.
sameerkhan001 Dec 3, 2025
87dda75
994201-dev: Added TOC files.
sameerkhan001 Dec 3, 2025
77f9b7a
994201-dev: Resolved CI failures.
sameerkhan001 Dec 3, 2025
4d46afe
994201-dev: Added Overall UG documentation.
sameerkhan001 Dec 4, 2025
079fc18
PDF contents updated
SF2381 Dec 5, 2025
dc577a9
994201-dev: Updated new API and code structure.
sameerkhan001 Dec 5, 2025
969f8a9
994201-dev: Added proper code example.
sameerkhan001 Dec 5, 2025
05c6c94
994201-dev: Updated 3 files.
sameerkhan001 Dec 5, 2025
3fdd25b
994201-dev: Added 3 file changes.
sameerkhan001 Dec 5, 2025
62b5d6f
994201-dev: Added proper new API code sample.
sameerkhan001 Dec 5, 2025
bdc5784
994201-dev: Resolved the CI failures.
sameerkhan001 Dec 8, 2025
ed536a5
994201-dev: Resolved CI failures and updated proper title.
sameerkhan001 Dec 8, 2025
30b02ef
994201-dev: Added proper code example and verified.
sameerkhan001 Dec 8, 2025
58efef6
Remove Bold
Karan-SF4772 Dec 9, 2025
2598448
Merge branch 'development' of https://github.com/syncfusion-content/d…
Karan-SF4772 Dec 9, 2025
37d2293
Merge pull request #1916 from syncfusion-content/995109-Update-Suppor…
MathanKumarVaradhaRajaPerumal Dec 9, 2025
639c5ed
997972-ug: Added proper details in image compression.
sameerkhan001 Dec 9, 2025
ae1f2b1
997972-ug: Resolved in issue.
sameerkhan001 Dec 9, 2025
d0a3898
Merge pull request #1921 from syncfusion-content/997972-ug
chinnumuniyappan Dec 9, 2025
434706d
Merge pull request #1902 from syncfusion-content/994201-dev
chinnumuniyappan Dec 10, 2025
e9e554f
998244-ug: Added two topics and resolved all feedback.
sameerkhan001 Dec 10, 2025
d178a88
998244-ug: Resolved CI failures.
sameerkhan001 Dec 10, 2025
4c89d7f
Update CJK fonts drawing example description
chinnumuniyappan Dec 10, 2025
d5b9f87
Merge pull request #1934 from syncfusion-content/998244-ug
chinnumuniyappan Dec 10, 2025
b183984
Removed md file and resolved some feedback.
sameerkhan001 Dec 11, 2025
8b8dbfe
998417-ug: Updated proper changes.
sameerkhan001 Dec 11, 2025
1dfd162
Merge pull request #1935 from syncfusion-content/998417-ug
chinnumuniyappan Dec 11, 2025
ce19970
Added the AI prompt library content for document processing libraries
AtchayaSekar28 Dec 11, 2025
8d01ad4
Modified the description and resolved the technical error
AtchayaSekar28 Dec 11, 2025
56d7113
Merge branch 'development' of https://github.com/syncfusion-content/d…
AtchayaSekar28 Dec 11, 2025
6975bd4
Added the new changes in the prompts
AtchayaSekar28 Dec 11, 2025
22fc2ea
Updated the versions
Karan-SF4772 Dec 11, 2025
4467502
998246: Added the UG content for load excel file from google drive
SanthanalakshmiSF4847 Dec 11, 2025
8969b3b
Update open-and-save.md
SasthaPrathap Dec 11, 2025
dc35fd0
Merge pull request #1940 from syncfusion-content/998246-LoadExcelG-drive
SasthaPrathap Dec 11, 2025
61466d3
Resolved CI issue
Karan-SF4772 Dec 11, 2025
62768b2
Merge branch 'development' of https://github.com/syncfusion-content/d…
Karan-SF4772 Dec 11, 2025
2d93851
Updated the prompt changes
AtchayaSekar28 Dec 11, 2025
a6f1f5c
998464: Added the documentation for the Blazor Organize Pages
Tamilselvan-Durairaj Dec 11, 2025
c3c3ca0
Merge branch 'development' of https://github.com/syncfusion-content/d…
Tamilselvan-Durairaj Dec 11, 2025
710da63
Updated the prompts and added the new prompts
AtchayaSekar28 Dec 11, 2025
a20fdb3
998464: Addressed the CI failure
Tamilselvan-Durairaj Dec 11, 2025
8020653
998464: Addressed the CI failures
Tamilselvan-Durairaj Dec 11, 2025
f0e55c2
Removed the grammatical errors
AtchayaSekar28 Dec 11, 2025
ac47603
Merge pull request #1936 from syncfusion-content/AI_Prompt_Library-Dev
Ramaraj-Marimuthu Dec 11, 2025
3f889d8
Merge pull request #1942 from syncfusion-content/998464-blazor-dcos
KameshRajendran Dec 11, 2025
4bb0e8e
998417: Added proper feedback changes based on loop page.
sameerkhan001 Dec 11, 2025
ac7e951
PDF contents updated
SF2381 Dec 11, 2025
8ab6645
998417: Resolved almost feedback.
sameerkhan001 Dec 11, 2025
86183c7
Merge pull request #1937 from syncfusion-content/998417
chinnumuniyappan Dec 12, 2025
2c9bd45
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Dec 12, 2025
c97cd91
998464: Correction of the Page Organizer UG documentation
Tamilselvan-Durairaj Dec 12, 2025
1caf660
Merge branch 'development' of https://github.com/syncfusion-content/d…
Tamilselvan-Durairaj Dec 12, 2025
be751ab
986773-Add UG Documentation for the AI prompt library for DocumentSDK…
AtchayaSekar28 Dec 12, 2025
6bb25ae
Merge branch 'development' of https://github.com/syncfusion-content/d…
Karan-SF4772 Dec 12, 2025
ace97a3
Resolved Front matter CI issue
Karan-SF4772 Dec 12, 2025
ef66bd7
Merge pull request #1939 from syncfusion-content/994877-Updated-Main-…
MathanKumarVaradhaRajaPerumal Dec 12, 2025
22e7f7c
Merge branch 'development' of https://github.com/syncfusion-content/d…
Tamilselvan-Durairaj Dec 12, 2025
34dd071
998464: Update the CI failures and review concerns
Tamilselvan-Durairaj Dec 12, 2025
34053fb
998464: Resolved the CI failures
Tamilselvan-Durairaj Dec 12, 2025
6efafed
Merge pull request #1950 from syncfusion-content/AI_Prompt_Library-HF
MathanKumarVaradhaRajaPerumal Dec 12, 2025
bf6ad26
Merge pull request #1949 from syncfusion-content/998464-blazor-pv
GokulprasathVenkatachalam Dec 12, 2025
2ae4ee2
Merge pull request #1955 from Syncfusion-Content/hotfix/hotfix-v31.2.12
SyncfusionBuild Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
168 changes: 163 additions & 5 deletions Document-Processing-toc.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ N> If an **Interactivity Location** is set to `Global` and the **Render Mode** i
{% tabs %}
{% highlight razor %}

<SfSpreadsheet DataSource="@DataSourceBytes">
<SfSpreadsheet DataSource="DataSourceBytes">
<SpreadsheetRibbon></SpreadsheetRibbon>
</SfSpreadsheet>

Expand Down
111 changes: 111 additions & 0 deletions Document-Processing/Excel/Spreadsheet/Blazor/open-and-save.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,117 @@ An Excel file encoded as a Base64 string can be loaded into the Spreadsheet comp
{% endhighlight %}
{% endtabs %}

### Open an Excel file from Google Drive
To load an Excel file from `Google Drive` in the Blazor Spreadsheet, follow the steps below.

**Prerequisites:**
- [Google Cloud project](https://developers.google.com/workspace/guides/create-project) in the Google Cloud Console.
- [Service account](https://cloud.google.com/iam/docs/service-accounts-create) within the GCP project.
- [Service account key](https://cloud.google.com/iam/docs/keys-create-delete) (JSON) available on disk.
- [Google Drive API enabled](https://console.cloud.google.com/apis/library/drive.googleapis.com) for the project.
- [Google Drive account](https://drive.google.com/) with access to the file to download.
- [Google.Apis.Drive.v3](https://www.nuget.org/packages/Google.Apis.Drive.v3) NuGet package installed in your project to access Google Drive API.

**Step 1:** Install required NuGet packages

To use Google Drive with the Blazor Spreadsheet, install the following packages:

- [Google.Apis.Drive.v3](https://www.nuget.org/packages/Google.Apis.Drive.v3) — to access the Google Drive API
- [Syncfusion.Blazor.Spreadsheet](https://www.nuget.org/packages/Syncfusion.Blazor.Spreadsheet) — to use the Syncfusion Blazor Spreadsheet component

**Step 2:** Include the following namespaces in the **Index.razor** file

Import the required namespaces at the top of the file:

```
@using Google.Apis.Auth.OAuth2;
@using Google.Apis.Drive.v3;
@using Google.Apis.Services;
@using Syncfusion.Blazor.Spreadsheet;
@using System.IO;
```

**Step 3:** Download the Excel file, convert to bytes, and prepare for binding

Add the below code example to download the `Google Drive` file using the Drive API, convert the stream to a byte array, and bind it to the [DataSource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Spreadsheet.SfSpreadsheet.html#Syncfusion_Blazor_Spreadsheet_SfSpreadsheet_DataSource) property.

{% tabs %}
{% highlight razor %}

@page "/"

@if (IsSpreadsheetDataLoaded)
{
<SfSpreadsheet DataSource="DataSourceBytes">
<SpreadsheetRibbon></SpreadsheetRibbon>
</SfSpreadsheet>
}
@code{

public byte[] DataSourceBytes { get; set; }

// Flag to indicate whether the spreadsheet data has been loaded and is ready for rendering
public bool IsSpreadsheetDataLoaded { get; set; }

protected override async Task OnInitializedAsync()
{
//Download the document from Google Drive
MemoryStream stream = await GetDocumentFromGoogleDrive();

//Set the position as '0'
stream.Position = 0;

// Convert the MemoryStream to a byte array to be used as the DataSource
DataSourceBytes = stream.ToArray();

// Set the flag to true to indicate that the spreadsheet data is ready
IsSpreadsheetDataLoaded = true;
}

// Download file from Google Drive
public async Task<MemoryStream> GetDocumentFromGoogleDrive()
{
//Define the path to the service account key file
string serviceAccountKeyPath = "Your_service_account_key_path";

//Specify the file ID of the file to download
string fileID = "Your_file_id";

try
{
//Authenticate the Google Drive API access using the service account key
GoogleCredential credential = GoogleCredential.FromFile(serviceAccountKeyPath).CreateScoped(DriveService.ScopeConstants.Drive);

//Create the Google Drive service
DriveService service = new DriveService(new BaseClientService.Initializ()
{
HttpClientInitializer = credential
});

//Create a request to get the file from Google Drive
var request = service.Files.Get(fileID);

//Download the file into a MemoryStream
MemoryStream stream = new MemoryStream();
await request.DownloadAsync(stream);

return stream;
}
catch (Exception ex)
{
Console.WriteLine($"Error retrieving document from Google Drive: {ex.Message}");
throw;
}
}
}

{% endhighlight %}
{% endtabs %}

N> Replace **Your_file_id** with the actual Google Drive file ID, and **Your_service_account_key_path** with the actual path to your service account key JSON file.

N> The **FileID** is the unique identifier for a Google Drive file. For example, if the file URL is: `https://drive.google.com/file/d/abc123xyz456/view?usp=sharing`, then the file ID is `abc123xyz456`.

### Supported file formats
The Spreadsheet component supports opening the following file formats:
* Microsoft Excel Workbook (.xlsx)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Supported and Unsupported Features | Syncfusion
title: Supported and Unsupported PDF Features | Syncfusion
description: This section explains about features available in Essential PDF and their availability in different platforms.
platform: document-processing
control: PDF
documentation: UG
---
# Supported and Unsupported Features
# Supported and Unsupported PDF Features

The following table shows the various features available in the Essential<sup>&reg;</sup> PDF and their availability in different platforms.

Expand Down Expand Up @@ -660,10 +660,10 @@ Yes<br/><br/></td>
PDF/x1a: 2001 Compliance<br/><br/></td><td>
Yes<br/><br/></td><td>
Yes<br/><br/></td><td>
No<br/><br/></td>
<td>No<br/><br/></td>
<td>No<br/><br/></td>
<td>No<br/><br/></td></tr>
Yes<br/><br/></td>
<td>Yes<br/><br/></td>
<td>Yes<br/><br/></td>
<td>Yes<br/><br/></td></tr>
<tr>
<td>
ZUGFeRD Invoice<br/><br/></td><td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -993,7 +993,7 @@ Refer the below code snippet to draw a single frame monochrome TIFF image with J
<th style="font-size:14px">Compression Applied</th>
<tr>
<td>Default</td>
<td>Non-TIFF images</td>
<td>All images</td>
<td>Applies <b>Deflate (DEFLATE)</b> compression to monochrome, grayscale, and color images.</td>
</tr>
<tr>
Expand All @@ -1003,7 +1003,7 @@ Refer the below code snippet to draw a single frame monochrome TIFF image with J
</tr>
<tr>
<td>JBIG2</td>
<td>Monochrome (bi-level)</td>
<td>All images</td>
<td>Supported only in lossy mode and only for single-frame TIFF images.</td>
</tr>
</table>
Expand Down
Loading