Այս պարզ թեման կենտրոնանում է այն բանի վրա, թե ինչպես ստեղծել միայն կարդալու ներկայացում Java-ի միջոցով՝ բացահայտելով JAR ֆայլերի մասին բոլոր մանրամասները, ծրագրի տրամաբանությունը նկարագրող ծրագրավորման առաջադրանքների ցանկը և միայն կարդալու ներկայացում ստեղծելու գործարկվող կոդ և ** կանխել PPTX խմբագրումը Java**-ի միջոցով: Մշակված հավելվածը կարող է օգտագործվել Windows-ի, macOS-ի և Linux-ի ներսում Java աջակցվող ցանկացած հավելվածի ներսում:
Java-ի միջոցով միայն կարդալու ներկայացում ստեղծելու քայլեր
- Կազմաձևեք IDE-ը՝ Aspose.Slides for Java-ը պահեստի կառավարիչից տեղադրելու համար՝ Java-ի միջոցով միայն կարդալու PPTX ստեղծելու համար
- Բացեք անհրաժեշտ աղբյուրի PPTX ներկայացումը` օգտագործելով Presentation դասի օրինակը
- Մուտք գործեք ներկայացման ProtectionManger դասը և սահմանեք ReadOnlyRecommended հատկությունը true-ի
- Պահպանեք ստացված միայն կարդալու ներկայացումը սկավառակի վրա
Վերոնշյալ քայլերը բացատրում են գործընթացը՝ * PPTX-ը Java-ում անփոփոխելի դարձնելու * պարզ API ինտերֆեյսի միջոցով: Գործընթացը սկզբնավորվում է՝ բեռնելով աղբյուրի PPTX ներկայացման ֆայլը սկավառակից կամ ստեղծելով նոր դատարկ ներկայացում զրոյից՝ օգտագործելով Presentation դասի օբյեկտը: Այնուհետև, օգտագործելով ներկայացման ProtectionManager դասի օրինակը, ReadOnlyRecommended հատկությունը կսահմանվի true, ինչը կդարձնի ամբողջ ներկայացումը միայն կարդալու համար: Վերջապես, չխմբագրվող ներկայացումը կպահվի սկավառակի վրա:
Կոդ՝ Java-ի միջոցով ներկայացումը անխմբագրելի դարձնելու համար
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class ReadonlyPresentation { | |
public static void main2(String[] args) throws Exception{ | |
String filesPath = "/Users/mudassirkhan/Documents/KnowledgeBase/TestData/"; | |
License strikeTextlicense = new License(); | |
strikeTextlicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Open the source presentation for converting to readonly | |
Presentation samplePresentationReadOnly = new Presentation(filesPath + "Source.pptx"); | |
// Set the presentation access to readonly | |
samplePresentationReadOnly.getProtectionManager().setReadOnlyRecommended(true); | |
// Save the readonly presentation on the disk | |
samplePresentationReadOnly.save(filesPath + "StrikethroughText.pptx", SaveFormat.Pptx); | |
} | |
} |
Այս օրինակը ներառում է *ներկայացումը Java-ի միջոցով անխմբագրելի դարձնելու գործընթացը: Այն օգտագործում է ProtectionManager դասը, որպեսզի ապահովի ներկայացման ֆայլը և բացահայտում է տարբեր ստացող և կարգավորող մեթոդներ՝ EncryptionPassword, RemoveEncryption, EncryptDocumentProperties և setWriteProtection սահմանելու համար: Միայն կարդալու հատկության համար կարգավորիչը true-ի դնելուց հետո ներկայացումը կդառնա անփոփոխ և կպահվի սկավառակի վրա:
Այս հոդվածում ներկայացված է ինչպես կանխել ներկայացման խմբագրումը Java-ի միջոցով: Եթե ցանկանում եք ծանոթանալ շնորհանդեսի ներսում տեքստը հստակեցնելու գործընթացին, տես ինչպես ջնջել տեքստը PPTX-ում Java-ի միջոցով հոդվածը: