Metapodaci u XLSX datotekama, koji obuhvaćaju osjetljive podatke kao što su pojedinosti o autoru, datumi izrade i svojstva dokumenta, moraju se ukloniti prije dijeljenja ili objavljivanja datoteka kako bi se zaštitila povjerljivost i poštovali propisi o privatnosti. Ovaj članak govori o postupku uklanjanja metapodataka iz XLSX-a pomoću C# programskog jezika. Datoteke XLSX poznate su po tome što sadrže metapodatke, koji uključuju pojedinosti kao što su imena autora, datumi stvaranja i izmjene, svojstva dokumenta kao što su naslov i ključne riječi i povijest revizija. Sljedeći koraci ključni su za demonstraciju kako očistiti metapodatke iz XLSX-a u C#.
Koraci za uklanjanje metapodataka iz XLSX-a pomoću C#
- Konfigurirajte svoje okruženje kodiranja za korištenje GroupDocs.Redaction for .NET za uklanjanje metapodataka iz XLSX datoteka
- Instancirajte klasu Redactor pružanjem XLSX putanje datoteke kao argumenta njenom konstruktoru
- Instancirajte objekt EraseMetadataRedaction i primijenite ga pomoću metode Redactor.Apply
- Koristite metodu Redactor.Save za spremanje modificirane XLSX datoteke na disk
Metapodaci su vitalni jer pružaju dodatni kontekst i organizaciju datoteke. Međutim, kako biste spriječili neovlašteni pristup osjetljivim informacijama i podržali standarde privatnosti podataka, potrebno je ukloniti ove metapodatke prije dijeljenja ili distribucije XLSX datoteke. Slijedeći korake navedene u ovom vodiču i koristeći biblioteku Redaction, programeri mogu implementirati robusna rješenja za upravljanje metapodacima u Excel datotekama, pridonoseći sigurnijem podatkovnom okruženju koje vodi računa o privatnosti. Ispod je jednostavan C# kod za brisanje metapodataka iz XLSX-a.
Kod za uklanjanje metapodataka iz XLSX-a pomoću C#
using GroupDocs.Redaction.Options; | |
using GroupDocs.Redaction.Redactions; | |
namespace GroupDocs.Redaction | |
{ | |
internal class RemoveMetadatafromXLSXusingCSharp | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Redaction library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Redaction.lic"); | |
// Control document redaction process, allowing to open, | |
// redact and save documents | |
using (Redactor redactor = new Redactor(@"input.xlsx")) | |
{ | |
// Erase Author, Manager and Company | |
// redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | |
// | MetadataFilters.Manager | MetadataFilters.Company)); | |
// Erase all metadata | |
redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All)); | |
redactor.Save(new SaveOptions() | |
{ | |
AddSuffix = true, | |
RasterizeToPDF = false | |
}); | |
} | |
} | |
} | |
} |
Instaliranje .NET-a na vašem uređaju omogućuje vam besprijekorno provođenje navedenog procesa na Windows, macOS ili Linux platformama. Nema potrebe za dodatnim instaliranjem softvera za brisanje svojstava dokumenta u XLSX-u pomoću C#. Proces uklanjanja metapodataka iz XLSX datoteka pruža jednostavnu i učinkovitu metodu za pripremu dokumenata za dijeljenje ili distribuciju. Nakon što konfigurirate preporučenu biblioteku i napravite potrebne prilagodbe na stazama datoteka, integracija navedenog primjera koda u vaše projekte trebala bi teći glatko, bez nailaženja na izazove ili prepreke.
U našem prethodnom razgovoru dali smo detaljan vodič o tome kako ukloniti metapodatke iz PDF datoteka pomoću C#. Za detaljnije informacije predlažemo da pogledate naš sveobuhvatni vodič kako uklonite metapodatke iz PDF-a pomoću C#.