XLSX ֆայլերի մետատվյալները ներառում են այնպիսի զգայուն տեղեկություններ, ինչպիսիք են հեղինակի անունը, ֆայլի ստեղծման ամսաթիվը և փաստաթղթի այլ հատկություններ: Այս տեղեկատվությունը պետք է հեռացվի նախքան ֆայլը համօգտագործելը կամ հրապարակելը` գաղտնիությունը պաշտպանելու և գաղտնիության մասին օրենքներին համապատասխանելու համար: Այս հոդվածը բացատրում է, թե ինչպես հեռացնել մետատվյալները XLSX-ից Java ծրագրավորման լեզվով: XLSX ֆայլերը կարող են պարունակել տարբեր տեսակի մետատվյալներ, ինչպիսիք են հեղինակների անունները, ստեղծման և փոփոխման ամսաթվերը, փաստաթղթերի հատկությունները, ինչպիսիք են վերնագրերը և հիմնաբառերը, և վերանայման պատմությունը: Ստորև բերված են քայլ առ քայլ հրահանգներ և կոդի օրինակ, թե ինչպես մաքրել մետատվյալները XLSX-ից Java-ում:
Մետատվյալները XLSX-ից Java-ի միջոցով հեռացնելու քայլեր
- Կարգավորեք ձեր կոդավորման միջավայրը՝ օգտագործելու GroupDocs.Redaction for Java՝ XLSX ֆայլերից մետատվյալները հեռացնելու համար
- Ստեղծեք Redactor դասի օրինակ` փոխանցելով XLSX ֆայլի ուղին դրա կոնստրուկտորին
- Ստեղծեք EraseMetadataRedaction օբյեկտ և կիրառեք այն Redactor.apply մեթոդի միջոցով
- Պահպանեք թարմացված XLSX ֆայլը սկավառակի վրա՝ օգտագործելով Redactor.save մեթոդը
Թեև մետատվյալները կարող են օգտակար լինել փաստաթղթերը ներքին կարգով կազմակերպելու և հետևելու համար, այն կարող է վտանգ ներկայացնել արտաքին ֆայլերը փոխանակելիս: Մետատվյալներին չարտոնված մուտքը կարող է պոտենցիալ բացահայտել փաստաթղթի և դրա ստեղծողների վերաբերյալ զգայուն տեղեկություններ: Հետևելով այս ուղեցույցի քայլերին Redaction գրադարանի հետ՝ մշակողները կարող են ստեղծել արդյունավետ մեթոդներ Excel ֆայլերում մետատվյալների մշակման համար: Սա ապահովում է տվյալների անվտանգությունը և հարգում է գաղտնիությունը: Ահա մի պարզ Java կոդը՝ XLSX ֆայլերից մետատվյալները ջնջելու համար:
Կոդ՝ Java-ի միջոցով XLSX-ից մետատվյալները հեռացնելու համար
import com.groupdocs.redaction.Redactor; | |
import com.groupdocs.redaction.licensing.License; | |
import com.groupdocs.redaction.options.SaveOptions; | |
import com.groupdocs.redaction.redactions.EraseMetadataRedaction; | |
import com.groupdocs.redaction.redactions.MetadataFilters; | |
public class RemoveMetadatafromXLSXusingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Redaction library | |
License license = new License(); | |
license.setLicense("GroupDocs.Redaction.lic"); | |
final Redactor redactor = new Redactor("input.xlsx"); | |
redactor.apply(new EraseMetadataRedaction(MetadataFilters.All)); | |
SaveOptions options = new SaveOptions(); | |
options.setAddSuffix(true); | |
options.setRasterizeToPDF(false); | |
// Save the document to "*_Redacted.*" file in original format | |
redactor.save(options); | |
redactor.close(); | |
} | |
} |
Ձեր սարքում Java-ի տեղադրումը թույլ է տալիս հեշտությամբ իրականացնել այս գործընթացը ցանկացած օպերացիոն համակարգում, լինի դա Windows, macOS կամ Linux: Սա նշանակում է, որ ձեզ հարկավոր չէ որևէ լրացուցիչ ծրագիր տեղադրել՝ XLSX-ում փաստաթղթի հատկությունները Java-ի միջոցով մաքրելու համար: Մեթոդը պարզ և արդյունավետ է, ինչը դարձնում է այն իդեալական միջոց՝ փաստաթղթերը համօգտագործելու կամ բաշխելու համար պատրաստելու համար: Առաջարկվող գրադարանը կարգավորելուց և ֆայլերի ուղիները կարգավորելուց հետո կարող եք անխափան կերպով ինտեգրել տրամադրված կոդի օրինակը ձեր նախագծերում: Այս ինտեգրումը պետք է ընթանա սահուն, առանց որևէ խնդրի կամ խոչընդոտի:
Մեր ավելի վաղ քննարկման ժամանակ մենք առաջարկեցինք խորը ուղեցույց PDF ֆայլերից Java-ի միջոցով մետատվյալների վերացման գործընթացի վերաբերյալ: Լրացուցիչ մանրամասն պատկերացումների և տեղեկությունների համար խորհուրդ ենք տալիս անդրադառնալ մեր համապարփակ ձեռնարկին, թե ինչպես անել հեռացնել մետատվյալները PDF-ից Java-ի միջոցով: