Omezit Úpravy Dokumentů

Někdy možná budete muset omezit možnost úpravy dokumentu a povolit s ním pouze určité akce. To může být užitečné, aby se zabránilo ostatním lidem v úpravách citlivých a důvěrných informací ve vašem dokumentu.

Aspose.Words umožňuje omezit úpravy dokumentu nastavením typu omezení. Kromě toho Aspose.Words také umožňuje zadat nastavení ochrany proti zápisu pro dokument.

Tento článek vysvětluje, jak použít Aspose.Words k výběru typu omezení, jak přidat nebo odebrat ochranu a jak vytvořit neomezené editovatelné oblasti.

Vyberte Typ Omezení Úprav

Aspose.Words umožňuje řídit způsob omezení obsahu pomocí parametru ProtectionType výčtu. To vám umožní vybrat přesný typ ochrany, například následující:

  • AllowOnlyComments
  • AllowOnlyFormFields
  • AllowOnlyRevisions
  • ReadOnly
  • NoProtection

Všechny typy jsou zabezpečeny heslem a pokud toto heslo není zadáno správně, uživatel nebude moci legálně změnit obsah vašeho dokumentu. Pokud je Vám tedy dokument vrácen bez požadavku na poskytnutí potřebného hesla, je to známka toho, že něco není v pořádku.

Pokud jste při výběru typu zabezpečení nenastavili heslo, ostatní uživatelé mohou ochranu vašeho dokumentu jednoduše ignorovat.

Přidat Ochranu Dokumentů

Přidání ochrany do dokumentu je jednoduchý proces, protože vše, co musíte udělat, je použít jednu z metod ochrany podrobně popsaných v této části.

Aspose.Words umožňuje chránit vaše dokumenty před změnami pomocí metody Protect. Tato metoda není funkcí zabezpečení a nešifruje dokument.

Následující příklad kódu ukazuje, jak do dokumentu přidat ochranu heslem:

Následující příklad kódu ukazuje, jak omezit úpravy v dokumentu, takže je možné pouze úpravy v polích formuláře:

Odebrat Ochranu Dokumentů

Aspose.Words umožňuje odstranit ochranu z dokumentu jednoduchou a přímou úpravou dokumentu. Ochranu dokumentu můžete buď odebrat, aniž byste znali skutečné heslo, nebo zadat správné heslo pro odemknutí dokumentu pomocí metody Unprotect. Oba způsoby odstraňování nemají žádný rozdíl.

Následující příklad kódu ukazuje, jak odebrat ochranu z dokumentu:

Určete Neomezené Editovatelné Oblasti

Můžete omezit editaci dokumentu a zároveň povolit změny ve vybraných částech dokumentu. Takže každý, kdo otevře váš dokument, bude mít přístup k těmto neomezeným částem a provede změny v obsahu.

Aspose.Words umožňuje označit části, které lze v dokumentu změnit pomocí metod StartEditableRange a EndEditableRange.

Následující příklad kódu ukazuje, jak označit celý dokument jako pouze pro čtení a určit v něm upravitelné oblasti:

Můžete také zvolit různá omezení úprav dokumentů pro různé sekce.

Následující příklad kódu ukazuje, jak přidat omezení pro celý dokument a potom odebrat omezení pro jednu z oddílů: