Ebben a témakörben megtudhatja, hogyan lehet a XLSX fájlt PDF-re konvertálni korlátozott jogosultságokkal C# használatával. Néha megtörténik, hogy információkat szeretne átadni másoknak, de bizonyos korlátozásokat is szeretne bevezetni, például korlátozni a másolást vagy nyomtatást. A következő lépések végigvezetik Önt a korlátozott engedélyekkel rendelkező PDF létrehozásához az XLSX-ből C# használatával.
Lépések az XLSX korlátozott engedélyekkel rendelkező PDF-re konvertálásához C# használatával
- Telepítse a Aspose.Cells for .NET csomagot a NuGet Package Manager segítségével
- A Aspose.Cells importálása az elején az utasítás használatával
- A próbaverziós üzenet elkerülése érdekében inicializálja a licencet
- Töltse be az XLSX fájlt a PDF-be konvertálandó Workbook példányba
- A kimeneti PDF-fájl paramétereinek beállításához inicializálja a PDFSaveOptions példányt
- A biztonsági beállítások megadásához inicializálja a SecurityOptions paramétert a PDFSaveOptions példányban
- Állítsa be a másolási/kivonatolási és nyomtatási korlátozásokat a SecurityOptions paraméterben
- Mentse a munkafüzetet a PDFSaveOptions beállításaival
A következő példa bemutatja az Excel korlátozott jogosultságokkal rendelkező PDF-be exportálásának folyamatát C# használatával. Itt betöltődik egy minta XLSX fájl, majd PDF formátumban elmentésre kerül, és a felhasználó korlátozza a szöveg másolását/kivonatát vagy kinyomtatását.
Mintakód az Excelhez a korlátozott engedélyekkel rendelkező PDF-hez C# használatával
A fenti kód kevés korlátozással PDF-et generál. A PdfSaveOptions.SecurityOptions.UserPassword beállításával további korlátozásokat adhat meg, például a megnyitáshoz szükséges jelszót. Vegye figyelembe, hogy a másolási/kivonatolási és nyomtatási korlátozások érvényben maradnak, és a UserPassword csak a PDF megnyitására szolgál. Ha engedélyezni szeretné, hogy a felhasználó korlátozás nélkül nyissa meg ezt a PDF-fájlt, állítsa be a PdfSaveOptions.SecurityOptions.OwnerPassword-ot, amelynek megadásával a felhasználó másolhatja/kivonhatja vagy kinyomtathatja ezt a PDF-fájlt. Más konverziókat is végrehajthat, például konvertálja az Excelt XPS-re C#-ban.