V tomto tématu porozumíte tomu, jak převést XLSX do PDF s omezenými oprávněními pomocí C#. Někdy se stane, že chcete předat informace ostatním, ale zároveň chcete uložit určitá omezení, jako je omezit jejich kopírování nebo tisk. Následující kroky vás povedou ke generování PDF s omezenými oprávněními z XLSX pomocí C#.
Kroky k převodu XLSX do PDF s omezenými oprávněními pomocí C#
- Nainstalujte balíček Aspose.Cells for .NET pomocí Správce balíčků NuGet
- Importujte Aspose.Cells na začátku pomocí direktivy using
- Inicializujte licenci, abyste se vyhnuli zprávě o zkušební verzi
- Načtěte soubor XLSX do instance Workbook, která má být převedena do PDF
- Pro nastavení parametrů výstupního souboru PDF inicializujte instanci PDFSaveOptions
- Chcete-li nastavit možnosti zabezpečení, inicializujte parametr SecurityOptions v instanci PDFSaveOptions
- Nastavte omezení kopírování/extrahování a tisku v parametru SecurityOptions
- Uložte sešit pomocí nastavení PDFSaveOptions
Následující příklad ukazuje proces exportu Excelu do PDF s omezenými oprávněními pomocí C#. Zde se načte ukázkový soubor XLSX a poté se uloží jako PDF s omezeními pro uživatele, aby z něj mohl kopírovat/extrahovat text nebo jej tisknout.
Ukázkový kód pro Excel do PDF s omezenými oprávněními pomocí C#
Výše uvedený kód generuje PDF s několika omezeními. Můžete přidat další omezení, jako je požadavek na heslo pro otevření, nastavením PdfSaveOptions.SecurityOptions.UserPassword. Pamatujte, že omezení kopírování/extrakce a tisku zůstanou v platnosti a UserPassword je pouze pro otevření PDF. Pokud chcete uživateli umožnit otevřít tento soubor PDF bez omezení, nastavte PdfSaveOptions.SecurityOptions.OwnerPassword zadáním, které bude moci uživatel kopírovat/extrahovat nebo tisknout tento soubor PDF. Můžete také provádět další konverze, například převést Excel na XPS v C#.