Ez a rövid oktatóanyag részleteket tartalmaz a Word-fájlok védelmének feloldásáról a Java-ban. Rendelkezik a környezet létrehozásához szükséges összes információval, valamint az alkalmazás létrehozásának részletes lépéseivel és egy futtatható mintakóddal. Miután védett Word-dokumentumot nem védetté konvertált Java-ban, elmentheti külön DOCX, DOC-ként vagy a támogatott formátumok bármelyikében.
Lépések az MS Word dokumentum védelmének feloldásához Java nyelven
- Állítsa be az IDE-konfigurációt úgy, hogy a lerakatból a Aspose.Words for Java szolgáltatást használja a védelem eltávolításához
- Nyissa meg a forrás Word fájlt, amelyet a Document osztályobjektum véd
- Hívja a unprotect() metódust a betöltött fájl védelmének megszüntetéséhez
- Mentse az eredményül kapott nem védett fájlt a lemezre vagy egy adatfolyamba
Ezek a lépések szisztematikus megközelítést alkalmaznak egy olyan alkalmazás fejlesztésére, amely feloldja a Word-dokumentum védelmét Java-ban, majd a kimeneti fájlt új fájlként menti a lemezre, vagy szükség esetén ugyanazzal a névvel menti. Itt bemutatjuk az összes fontos osztályt és módszert, amelyek a követelmény teljesítéséhez szükségesek. Tartalmazza a cikkben használt könyvtárra mutató hivatkozást is, amelyet le kell tölteni a mintakód teszteléséhez.
Kód a DOCX védelmének feloldásához Javaban
import com.aspose.words.Document; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to unprotect a Word file in Java | |
// Instantiate the license | |
com.aspose.words.License licPage = new com.aspose.words.License(); | |
licPage.setLicense("Aspose.Total.lic"); | |
// Load the source Word file to remove protection | |
Document protectedDoc = new Document("ProtectedFile.docx"); | |
// Call the unprotect() method | |
protectedDoc.unprotect(); | |
// Save the unprotected Word file | |
protectedDoc.save("UnProtected.docx"); | |
System.out.println("Done"); | |
} | |
} |
Ez a kód bemutatja a Word-dokumentum jelszó nélküli védelmének feloldását Java-ban. A Document class objektumot használja a védett Word-dokumentum betöltésére, majd az unprotect() metódust használja argumentumok nélkül a védelem eltávolítására. Ha a Word fájl jelszóval védett, akkor az unprotect() metódussal is megadhatja a jelszót, azonban ez jelszó megadása nélkül is eltávolíthatja a jelszóval védett védelmet.
Ez a cikk megtanított minket a Word-fájlvédelem eltávolítására. Ha szeretné megismerni a Word-fájlok jelszóval történő védelmének folyamatát, tekintse meg a hogyan adhatunk jelszót a Word dokumentumhoz Java használatával című cikket.