Այս հոդվածում նկարագրված է ինչպես ավելացնել գաղտնաբառ Word փաստաթղթում Java-ի միջոցով: Այն պարունակում է մշակման միջավայրի կազմաձևման բոլոր տեղեկությունները, ծրագիր գրելու քայլերի հաջորդականությունը և գործարկվող կոդ, որը ցույց է տալիս Java-ի միջոցով Word փաստաթուղթը պաշտպանելու հատկությունը: Փաստաթուղթը պաշտպանելիս և աջակցվող ձևաչափերից որևէ մեկում պահելիս կարող են օգտագործվել տարբեր տարբերակներ և հատկություններ, ինչպիսիք են DOC, DOCX և այլն:
Word փաստաթուղթը Java-ի միջոցով կողպելու քայլեր
- Ստեղծեք միջավայր՝ օգտագործելու Aspose.Words-ը պահոցից՝ Word փաստաթուղթը պաշտպանելու համար
- Ստեղծեք կամ բեռնեք Word ֆայլ՝ օգտագործելով Document դասի օբյեկտը
- Կիրառեք փաստաթղթերի պաշտպանությունը՝ զանգահարելով protect() մեթոդը՝ պաշտպանության տեսակի և գաղտնաբառի հետ միասին
- Պահպանեք պաշտպանված Word ֆայլը MS Word-ի կողմից աջակցվող ցանկալի ձևաչափով
Այս քայլերը բացատրում են ինչպես պաշտպանել Word ֆայլը գաղտնաբառով Java-ի միջոցով՝ սկզբում առաջնորդելով մշակման միջավայրը կազմակերպելու և այնուհետև առաջադրանքն իրականացնելու քայլային մոտեցումը կիսելով: Ներդրված են բոլոր անհրաժեշտ դասերը և մեթոդները, որոնք անհրաժեշտ են Word ֆայլի վրա գաղտնաբառ կիրառելու համար՝ արգելելու խմբագրումը կամ այլ տեսակի պաշտպանությունը: Ցանկալի պաշտպանությունը կիրառելուց հետո, ելքային Word ֆայլը կարող է պահպանվել սկավառակի վրա, ինչպես նաև SaveOptions դասի օբյեկտն օգտագործելու ընտրանքը, որը թույլ է տալիս բազմաթիվ գործառույթներ նախքան փաստաթուղթը պահելը:
Կոդից գաղտնաբառ պաշտպանել Word փաստաթուղթը Java-ի միջոցով
import com.aspose.words.Document; | |
import com.aspose.words.ProtectionType; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to protect Word document using Java | |
// Instantiate the license | |
com.aspose.words.License license = new com.aspose.words.License(); | |
license.setLicense("Aspose.Total.lic"); | |
// Create an empty Word document | |
Document doc = new Document(); | |
// Apply the password to the Word document | |
doc.protect(ProtectionType.READ_ONLY, "thePassword"); | |
// Save the protected document | |
doc.save("output.docx"); | |
System.out.println("Done"); | |
} | |
} |
Եթե ցանկանում եք Word ֆայլը կողպված լինի Java-ի միջոցով խմբագրելու համար, այս կոդը կարող է օգտագործվել առանց որևէ այլ կոդ գրելու: Դուք կարող եք կիրառել տարբեր տեսակի պաշտպանություններ, ինչպիսիք են READ_ONLY պաշտպանությունը, որն արգելում է փաստաթղթի խմբագրումը, սակայն, դուք կարող եք կիրառել այլ պաշտպանություններ, ինչպիսիք են ALLOW_ONLY_COMMENTS մեկնաբանությունները փոփոխելու համար, և ALLOW_ONLY_REVISIONS՝ փաստաթղթում վերանայման նշաններ ավելացնելու համար:
Այս ձեռնարկը մեզ ուղղորդել է Word ֆայլը դարձնել միայն կարդալու Java-ի միջոցով: Եթե ցանկանում եք սովորել Word փաստաթղթի ընթերցման գործընթացը, տես ինչպես կարդալ Word փաստաթուղթը Java-ում-ի հոդվածը: