Jak převést XLSX do PDF s omezenými oprávněními pomocí C#

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#

  1. Nainstalujte balíček Aspose.Cells for .NET pomocí Správce balíčků NuGet
  2. Importujte Aspose.Cells na začátku pomocí direktivy using
  3. Inicializujte licenci, abyste se vyhnuli zprávě o zkušební verzi
  4. Načtěte soubor XLSX do instance Workbook, která má být převedena do PDF
  5. Pro nastavení parametrů výstupního souboru PDF inicializujte instanci PDFSaveOptions
  6. Chcete-li nastavit možnosti zabezpečení, inicializujte parametr SecurityOptions v instanci PDFSaveOptions
  7. Nastavte omezení kopírování/extrahování a tisku v parametru SecurityOptions
  8. 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#.

 Čeština