Yn yr oes ddigidol sydd ohoni, mae diogelwch dogfennau wedi dod yn brif flaenoriaeth i unigolion a sefydliadau fel ei gilydd. Gyda’r ddibyniaeth gynyddol ar ddogfennau electronig, mae’n bwysig sicrhau bod y ffeiliau rydyn ni’n eu rhannu yn ddilys ac nad ydyn nhw wedi cael eu heffeithio. Mae Excel yn un offeryn o’r fath a ddefnyddir yn helaeth i storio a rhannu data pwysig, gan ei gwneud yn hanfodol cael ffordd ddibynadwy o wirio cywirdeb y ffeil. Dyma lle mae llofnodion digidol yn dod i mewn - maent yn darparu ffordd ddiogel o lofnodi a dilysu dogfennau electronig, gan sicrhau nad yw’r ffeil wedi’i newid ers iddi gael ei llofnodi. Yn yr erthygl hon, byddwn yn archwilio sut i lofnodi ffeiliau Excel yn ddigidol gan ddefnyddio C# .NET.
- API i Arwyddo Excel yn Ddigidol
- Ychwanegu Llofnod Electronig gan ddefnyddio C#
- Ychwanegu Excel Digital Signature gan ddefnyddio Gorchmynion cURL
API i Arwyddo Excel yn Ddigidol
Mae Aspose.Cells Cloud SDK ar gyfer .NET yn API pwerus sy’n darparu ystod o nodweddion ar gyfer gweithio gyda ffeiliau Excel yn y cwmwl. Un o’i alluoedd allweddol yw’r gallu i lofnodi ffeiliau Excel yn ddigidol, gan ddarparu ffordd ddiogel o ddilysu a gwirio dogfennau electronig. Gyda Aspose.Cells Cloud SDK, gall defnyddwyr lofnodi eu ffeiliau Excel yn hawdd gan ddefnyddio amrywiaeth o fathau o lofnod gan gynnwys tystysgrifau digidol). Gadewch i ni archwilio galluoedd API a sicrhau cywirdeb a dilysrwydd dogfennau electronig.
I ddechrau, chwiliwch Aspose.Cells-Cloud yn rheolwr pecynnau NuGet a chliciwch ar y botwm “Ychwanegu Pecyn”. Hefyd, os nad oes gennych gyfrif dros Dangosfwrdd, crëwch gyfrif am ddim trwy ddefnyddio cyfeiriad e-bost dilys.
Ychwanegu Llofnod Electronig gan ddefnyddio C#
Defnyddiwch y pyt cod canlynol i lofnodi’r ffeiliau Excel yn ddigidol.
// Am enghreifftiau cyflawn a ffeiliau data, ewch i
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Sicrhewch gymwysterau cleient o https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// creu enghraifft CellsApi wrth basio ClientID a ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// llyfr gwaith Excel cyntaf ar yriant
string input_Excel = "source.xlsx";
// enw'r dystysgrif ddigidol
string signature_File = "test1234.pfx";
try
{
// darllenwch y ffeil Excel a'i lanlwytho i storfa cwmwl
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
// darllen tystysgrif ddigidol a llwytho i storfa cwmwl
cellsInstance.UploadFile(signature_File, File.OpenRead(signature_File));
// cychwyn y gweithrediad arwyddion digidol
var response = cellsInstance.CellsWorkbookPostDigitalSignature(input_Excel, signature_File, "test1234");
// argraffu neges llwyddiant os yw concatenation yn llwyddiannus
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Digital Signature added successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Isod mae manylion y pyt cod:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Creu gwrthrych o CellsApi wrth basio tystlythyrau cleient fel dadleuon.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
cellsInstance.UploadFile(signature_File, File.OpenRead(signature_File));
Darllenwch gynnwys mewnbwn Excel a llofnod digidol o’r gyriant lleol a’u huwchlwytho i storfa cwmwl.
var response = cellsInstance.CellsWorkbookPostDigitalSignature(input_Excel, signature_File, "test1234");
Ffoniwch yr API i lofnodi’r Excel yn ddigidol ac arbed yr allbwn i storfa cwmwl. Sylwch mai cyfrinair ffeil tystysgrif yw’r arg olaf.
Gellir lawrlwytho’r Excel a ddefnyddir yn yr enghraifft uchod o myDocument.xlsx.
Ychwanegu Excel Digital Signature gan ddefnyddio Gorchmynion cURL
Mae yna nifer o fanteision o ddefnyddio gorchymyn cURL ac Aspose.Cells Cloud API ar gyfer llofnod digidol yn Excel. Mae’r dull hwn yn effeithlon ac yn hawdd ei ddefnyddio, sy’n eich galluogi i lofnodi’ch ffeiliau Excel heb lawer o geisiadau API. Mae hyn yn arbed eich amser ac ymdrech, o’i gymharu â llofnodi pob dogfen â llaw. Yn ail, gan fod y dull hwn yn seiliedig ar gwmwl, felly gallwch gael mynediad ato o unrhyw le a’i integreiddio i’ch llifoedd gwaith presennol yn rhwydd. Ar y cyfan, mae defnyddio gorchymyn cURL ac Aspose.Cells Cloud API ar gyfer llofnod digidol yn Excel yn ateb pwerus a hyblyg. Mae’n symleiddio’ch proses arwyddo ac yn gwella diogelwch a dibynadwyedd eich ffeiliau Excel.
Nawr, bydd angen i chi gael cURL wedi’i osod ar eich system ac yna cynhyrchu accessToken yn seiliedig ar gymwysterau cleient:
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"
Defnyddiwch y gorchymyn canlynol i uwchlwytho llofnod mewnbwn Excel a Digidol i storfa cwmwl (mae angen i chi alw’r gorchymyn hwn ddwywaith i uwchlwytho ffeil unigol):
curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
Amnewid
{filePath}
gyda’r llwybr lle rydych am storio’r ffeil yn y storfa cwmwl,{localFilePath}
gyda llwybr Excel ar eich system leol, a{accessToken}
gyda’ch tocyn mynediad Aspose Cloud (cynhyrchwyd uchod).
Yn olaf, gweithredwch y gorchymyn canlynol i ychwanegu llofnod digidol at ffeil Excel:
curl -v "https://api.aspose.cloud/v3.0/cells/{excelName}/digitalsignature?digitalsignaturefile={DigitalSignature}&password=test1234" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Amnewid
{excelName}
ag enw’r ffeil Excel mewn storfa cwmwl,{Signature Digidol}
gydag enw’r dystysgrif ddigidol o storfa cwmwl a,{accessToken}
gyda’r tocyn mynediad a gynhyrchir uchod. Ar ôl ei weithredu’n llwyddiannus, bydd yr Excel wedi’i ddiweddaru yn cael ei storio yn yr un storfa cwmwl.
Sylwadau Clo
I gloi, mae llofnod digidol yn Excel yn agwedd hanfodol ar sicrhau dilysrwydd a chywirdeb eich taenlenni. Felly mae’r gorchymyn cURL ac Aspose.Cells Cloud API yn darparu ffordd ddiogel a dibynadwy i lofnodi’ch ffeiliau Excel yn rhaglennol, gan arbed amser ac ymdrech i chi wrth wella diogelwch a dibynadwyedd eich data. Gyda Aspose.Cells Cloud, gallwch chi addasu’r broses arwyddo yn unol â’ch gofynion penodol, p’un a yw’n nodi’r lleoliad, gosod amddiffyniad cyfrinair, neu opsiynau eraill. Ar y cyfan, mae’r dull hwn o ychwanegu llofnod digidol yn Excel yn ddatrysiad effeithlon, hyblyg a diogel sy’n symleiddio’ch llif gwaith ac yn rhoi tawelwch meddwl i chi o wybod bod eich ffeiliau Excel yn ddibynadwy ac yn gywir.
Dolenni Defnyddiol
Erthyglau a Argymhellir
Ewch i’r dolenni canlynol i ddysgu mwy am: