Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Někdy můžete mít dokument, který potřebuje recenzi, ale nechcete, aby recenzenti náhodně upravit svůj obsah. Aspose.Words umožňuje vám povolit pouze čtení vašeho dokumentu tak, aby obsah mohl být kopírován nebo čten, ale nebyl upraven. To zabrání odstranění nebo přidání obsahu do Vašeho dokumentu.
Tento článek vysvětluje, jak vytvořit dokument pouze pro čtení.
Aspose.Words má veřejnou třídu WriteProtection který určuje nastavení ochrany zápisu pro dokument. Nevytváříte případy této třídy přímo.
Ochrana zápisu ukazuje, zda autor doporučil otevřít dokument pouze pro čtení a/nebo požadovat heslo pro úpravu dokumentu.
Aspose.Words umožňuje vytvořit dokument pouze pro čtení omezit editaci pomocí read_only_recommended majetek a set_password metoda.
In Microsoft Word, lze vytvořit dokument Pouze pro čtení podobným způsobem pomocí obou:
Uživatelé mohou také omezit editaci dokumentů výběrem ProtectionType jako READ_ONLY, ale to je další vlastnost, která poskytuje pokročilejší ochranné schopnosti. Existuje taková funkce v Microsoft Word, Provádí se v Aspose.Words.
ProtectionType budou podrobně popsány v jednom z následujících článků?
• read_only_recommended vlastnost je hesla zabezpečena, takže pokud nenastavíte heslo před použitím read_only_recommended vlastnost, pak ostatní uživatelé mohou jednoduše otevřít dokument, jako by byl nechráněn. Přístup k nastavení ochrany dokumentů a nastavení hesla ochrany zápisu pomocí set_password metoda.
Pokud potřebujete zkontrolovat, zda dokument má heslo ochrany zápisu, které jej omezuje od editace, můžete použít is_write_protected majetek.
Následující příklad kódu ukazuje, jak vytvořit dokument pouze pro čtení:
import aspose.words as aw
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Open document as read-only")
# Enter a password that's up to 15 characters long.
doc.write_protection.set_password("MyPassword")
# Make the document as read-only.
doc.write_protection.read_only_recommended = True
# Apply write protection as read-only.
doc.protect(aw.ProtectionType.READ_ONLY)
doc.save(docs_base.artifacts_dir + "DocumentProtection.ReadOnlyProtection.docx")Pokud nechcete, aby uživatel otevřel váš dokument pouze pro čtení, můžete jednoduše nastavit read_only_recommended majetek False nebo vybrat ProtectionType jako NO_PROTECTION.
Následující příklad kódu ukazuje, jak odstranit přístup pouze ke čtení pro dokument:
import aspose.words as aw
doc = aw.Document()
# Enter a password that's up to 15 characters long.
doc.write_protection.set_password("MyPassword")
# Remove the read-only option.
doc.write_protection.read_only_recommended = False
# Apply write protection without any protection.
doc.protect(aw.ProtectionType.NO_PROTECTION)
doc.save(docs_base.artifacts_dir + "DocumentProtection.RemoveReadOnlyRestriction.docx")Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.