excel nga watermark

Giunsa ang pagsulud sa watermark sa Excel (XLS, XLSX) gamit ang C#

Ang Excel usa ka talagsaon nga gamhanan nga himan alang sa pag-analisar sa datos ug pagmugna og mga taho, apan samtang ang imong mga workbook motubo sa gidak-on ug pagkakomplikado, mahimong lisud ang pagdumala ug pagpaambit niini sa episyente. Ang dagkong Excel nga mga payl makahurot ug bililhong espasyo sa pagtipig, makapahinay sa imong kompyuter, ug makapalisod sa pakigtambayayong sa uban. Dinhi diin ang pag-compress sa imong mga workbook sa Excel moabut. Pinaagi sa pagkunhod sa gidak-on sa file, mahimo nimo nga mas dali ang pagtipig, pagpaambit, ug pagtrabaho sa imong mga file sa Excel, nga wala isakripisyo ang bisan unsang datos o gamit nga imong gikinahanglan. Niini nga artikulo, atong tun-an ang mga lakang kon unsaon pag-compress ang mga workbook sa Excel ug pagpakunhod sa gidak-on sa file gamit ang C# .NET & Rest API.

API sa Pag-compress sa Excel File

Usa sa mga kapilian sa pag-compress sa mga workbook sa Excel mao ang paggamit sa Aspose.Cells Cloud API. Ang Aspose.Cells Cloud nagtanyag usa ka yano ug kusgan nga paagi sa pagtrabaho sa mga file sa Excel sa panganod, lakip ang abilidad sa pag-compress niini aron makunhuran ang ilang gidak-on. Uban sa Aspose.Cells Cloud, mahimo nimong i-compress ang imong mga workbook sa Excel gamit ang lain-laing mga algorithm sa compression o ipiho ang lebel sa compression. Kini nga mga kapabilidad naghatag kanimo og mas dako nga kontrol sa proseso sa compression. Ug tungod kay ang Aspose.Cells Cloud usa ka cloud-based nga solusyon, mahimo nimong i-compress ang imong mga file sa Excel bisan asa, nga dili kinahanglan nga mag-install ug bisan unsang software sa imong lokal nga makina.

Dugang pa, ang paggamit sa usa ka SDK mao ang labing kaayo nga paagi aron mapadali ang pag-uswag. Ang usa ka SDK nag-atiman sa ubos nga lebel nga mga detalye ug nagtugot kanimo sa pag-focus sa imong mga buluhaton sa proyekto. Busa, sumala sa kasangkaran niini nga artikulo, atong idugang ang reperensiya sa Aspose.Cells Cloud SDK para sa .NET sa atong proyekto. Busa, palihog pangitaa ang Aspose.Cells-Cloud sa NuGet packages manager ug i-klik ang “Add Package” button. Dugang pa, kinahanglan usab namon nga maghimo usa ka account sa Dashboard gamit ang usa ka balido nga email address.

I-compress ang Excel gamit ang C#

Gihatag sa ubos ang usa ka code snippet aron ma-compress ang Excel file size gamit ang C# .NET.

// Pagkuha mga kredensyal sa kliyente gikan sa https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// paghimo CellsApi nga pananglitan samtang gipasa ang ClientID ug ClientSecret
LightCellsApi lightCellsApi = new LightCellsApi(clientID, clientSecret);

// I-input ang workbook sa Excel sa lokal nga drive
string input_Excel = "input.xls";

// paghimo og IDictionary diin atong idugang ang Excel file isip mga elemento
IDictionary<string, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add(input_Excel, File.OpenRead(@input_Excel));

// Tawga ang API aron ma-compress ang Excel file
Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostCompress(mapFiles, 1,false);

// i-print ang mensahe sa kalampusan kung malampuson ang compression
if (filesResult != null && filesResult.Equals("OK"))
{
    Console.WriteLine("Compress Excel file operation completed successfully!");
    Console.ReadKey();
}

Gihatag sa ubos ang mga detalye sa snippet sa code sa ibabaw:

LightCellsApi lightCellsApi = new LightCellsApi(clientID, clientSecret);

Paghimo usa ka butang sa klase sa LightCellsApi samtang gipasa ang mga kredensyal sa kliyente ingon mga argumento.

vIDictionary<string, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add("source.xlsx", File.OpenRead(@"source.xlsx"));

Paghimo og IDictionary nga butang diin atong basahon ug idugang ang input Excel files gikan sa lokal nga storage.

Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostCompress(mapFiles, 1,false);

Tawga ang API aron i-compress ang Excel file, ug among gipiho ang CompressionLevel isip ‘1’.

Ang input Excel workbook nga gigamit sa ibabaw nga pananglitan mahimong ma-download gikan sa input.xls.

Bawasan ang Excel File Size gamit ang cURL Commands

Ang laing paagi sa pag-compress sa mga workbook sa Excel mao ang paggamit sa mga cURL nga sugo sa Aspose.Cells Cloud API. Kini nga pamaagi nagtanyag daghang mga benepisyo, sama sa abilidad sa pag-automate sa proseso sa compression gamit ang mga script ug batch file, ug ang abilidad sa pag-integrate sa compression functionality direkta sa imong kaugalingon nga mga aplikasyon sa software. Uban sa Aspose.Cells Cloud ug cURL nga mga sugo, mahimo nimong i-compress ang imong mga workbook sa Excel nga dali ug dali, gamit ang usa ka halapad nga lebel sa compression aron makab-ot ang labing maayo nga balanse sa gidak-on ug kalidad sa file.

Karon, sa higayon nga na-install na namo ang cURL sa imong sistema, paghimo og accessToken base sa mga kredensyal sa imong kliyente:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Karon, ipatuman ang mosunud nga mando aron ma-compress ang Excel file sa gamay nga gidak-on:

curl -v "https://api.aspose.cloud/v3.0/cells/compress?CompressLevel=1&checkExcelRestriction=true" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: multipart/form-data" \
-d  "File":{"excelFile"}

Ilisan ang {excelFile} sa ngalan sa input Excel file sa cloud storage Ilisan ang {accessToken} sa access token nga namugna sa ibabaw

  • Mahimo usab namo i-download ang compressed file sa local drive gamit ang –o argument.

Panapos nga mga Pulong

Sa konklusyon, ang pag-compress sa mga workbook sa Excel usa ka hinungdanon nga buluhaton nga makatabang sa pagtipig sa espasyo sa disk ug pagpakunhod sa trapiko sa network kung nagtrabaho uban ang daghang mga datos. Uban sa Aspose.Cells Cloud ug cURL nga mga sugo, ikaw adunay usa ka gamhanan ug flexible nga hugpong sa mga himan nga imong magamit aron matuman kini nga buluhaton sa madali ug episyente. Kung gusto nimo nga gamiton ang Aspose.Cells Cloud SDK para sa .NET o sa pagtrabaho direkta sa mga cURL nga mga sugo, mahimo nimong i-compress ang imong mga workbook sa Excel sa mas gamay nga gidak-on nga dili ikompromiso ang kalidad. Busa nganong dili nimo kini sulayan karon ug tan-awa kung pila ang espasyo sa disk ug bandwidth nga imong maluwas?

Girekomenda nga mga Artikulo

Palihug bisitaha ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: