У цьому покроковому посібнику ми пояснимо, як перетворити Excel на XPS у проекті C#. Зразок коду в цій темі інструкцій показує, що ви можете конвертувати Excel у XPS у C# без Microsoft Excel. Для цього також не потрібна Microsoft Interop.
Кроки для перетворення Excel на XPS на C#
- Отримайте Aspose.Cells for .NET API з NuGet.org
- Додати посилання на простір імен Aspose.Cells
- Використовуйте метод SetLicense, щоб застосувати ліцензію
- Створіть об’єкт класу Workbook
- Завантажте вхід Excel (XLSX or XLS) для перетворення на XPS
- Збережіть конвертований файл XPS за допомогою Xps SaveFormat
У цьому прикладі ми перетворюємо XLSX на XPS у C#, але за допомогою того самого коду та кроків ви також можете конвертувати XLS у XPS у програмах і проектах C#. Код і процес однакові в обох випадках.
Код C# для перетворення Excel на XPS на C#
Як показано у наведеному вище фрагменті коду, перетворення можна легко виконати, використовуючи лише два рядки коду API. Подібно до того, як ми написали практичну тему для експортувати великий файл Excel у CSV на C# без використання Interop або Excel, важливо зазначити, що ми перетворили Excel на XPS на C# без Microsoft Excel і взаємодії. Тож ви можете запускати цей код будь-де, не встановлюючи Excel. Це означає, що код може працювати як на сервері, так і в програмах Windows або ASP.NET.