Instalasi

Gambaran Umum

Artikel ini menjelaskan cara menambahkan Aspose.Slides untuk .NET ke proyek di Windows, Linux, dan macOS. Aspose.Slides didistribusikan melalui NuGet. Anda dapat menambahkannya dengan .NET CLI pada sistem operasi apa pun, atau dengan NuGet Package Manager atau Package Manager Console di Visual Studio pada Windows. Artikel ini juga menjelaskan paket NuGet mana yang harus dipilih dan apa yang dibutuhkan Linux secara tambahan.

Sebelum instalasi, tinjau sistem operasi yang didukung, implementasi .NET, dan ketergantungan tambahan di Persyaratan Sistem.

Pilih Paket

Aspose.Slides untuk .NET dipublikasikan sebagai dua paket NuGet. Kedua paket menyediakan namespace dan kelas Aspose.Slides yang sama, sehingga kode Anda tidak berubah ketika beralih di antara keduanya; hanya referensi paket dan persyaratan platform yang berbeda.

Paket Gunakan untuk Persyaratan tambahan
Aspose.Slides.NET Windows, dan aplikasi .NET Framework Pada Linux dan macOS: pustaka libgdiplus, dan saklar System.Drawing.EnableUnixSupport diaktifkan saat aplikasi dimulai
Aspose.Slides.NET6.CrossPlatform .NET 6 atau yang lebih baru pada Windows, Linux, dan macOS Pada Linux: pustaka fontconfig, jika belum terpasang

Jika Anda tidak yakin, gunakan Aspose.Slides.NET pada Windows dan Aspose.Slides.NET6.CrossPlatform pada Linux dan macOS. Pada Alpine Linux, dan pada sistem Linux yang glibc‑nya lebih tua dari 2.23 (x64) atau 2.39 (ARM64), gunakan Aspose.Slides.NET sebagai gantinya. Persyaratan Sistem mencantumkan platform yang didukung masing‑masing paket.

Instal dengan .NET CLI

Langkah‑langkah ini berfungsi pada Windows, Linux, dan macOS dengan .NET SDK 6 atau yang lebih baru. Buat aplikasi konsol:

dotnet new console -n HelloSlides
cd HelloSlides

Kemudian tambahkan paket untuk platform Anda. Tambahkan hanya satu dari dua paket ke proyek.

  • Pada Windows: dotnet add package Aspose.Slides.NET
  • Pada Linux dan macOS: dotnet add package Aspose.Slides.NET6.CrossPlatform (pada Linux, instal prasyaratnya terlebih dahulu; lihat Linux)

Untuk memeriksa bahwa paket berfungsi, ganti isi Program.cs dengan contoh pertama di Buat Presentasi dan jalankan dotnet run. Itu menyimpan hello.pptx di folder proyek.

Windows

Metode 1: Instal atau Perbarui Aspose.Slides dari NuGet Package Manager

  1. Buka Microsoft Visual Studio.
  2. Buat aplikasi konsol atau buka proyek yang sudah ada.
  3. Di Solution Explorer, klik kanan pada proyek dan pilih Manage NuGet Packages (atau pergi ke Project > Manage NuGet Packages).
  4. Di bawah Browse, cari Aspose.Slides.

Aspose.Slides Installation from NuGet Package Manager - 1

  1. Klik Aspose.Slides.NET lalu klik Install.
    • Jika Anda sudah menginstal Aspose.Slides dan ingin memperbaruinya, klik Update sebagai gantinya.

Paket diunduh dan direferensikan dalam proyek Anda.

Metode 2: Instal atau Perbarui Aspose.Slides melalui Package Manager Console

Berikut cara Anda merujuk paket Aspose.Slides.NET melalui Package Manager Console:

  1. Buka Microsoft Visual Studio.
  2. Buat aplikasi konsol atau buka proyek yang sudah ada.
  3. Buka Tools > NuGet Package Manager > Package Manager Console.
    Opening the Package Manager Console
  4. Jalankan perintah ini: Install-Package Aspose.Slides.NET
    Running the Install-Package command
    Rilis terbaru diinstal dalam proyek Anda.

Pesan Installing Aspose.Slides.NET muncul di bagian bawah jendela.
Installation progress in the Package Manager Console

Setelah unduhan selesai, pesan konfirmasi muncul. Paket didistribusikan di bawah Aspose EULA.
Installation confirmation messages

Aspose.Slides kini ditambahkan ke proyek Anda dan direferensikan.
Aspose.Slides referenced in the project

Untuk memperbarui paket, jalankan Update-Package Aspose.Slides.NET di Package Manager Console.

Linux

Gunakan langkah‑langkah .NET CLI di atas. Pilih paket dan instal prasyaratnya dengan manajer paket distribusi Anda. Pada Debian dan Ubuntu:

  • Aspose.Slides.NET6.CrossPlatform: instal fontconfig.

    sudo apt-get update && sudo apt-get install -y libfontconfig1
    dotnet add package Aspose.Slides.NET6.CrossPlatform
    

- **Aspose.Slides.NET**: instal `libgdiplus`, dan aktifkan dukungan Unix untuk System.Drawing sebelum aplikasi Anda menggunakan Aspose.Slides.  

  ```bash
  sudo apt-get update && sudo apt-get install -y libgdiplus
  dotnet add package Aspose.Slides.NET

Tambahkan pernyataan ini di awal aplikasi Anda, sebelum ada pemanggilan Aspose.Slides. Pada Program.cs dengan pernyataan tingkat atas, letakkan setelah direktif using:

  System.AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);

Gunakan paket ini pada Alpine Linux, dan pada sistem yang glibc‑nya terlalu tua untuk Aspose.Slides.NET6.CrossPlatform.

Font yang digunakan dalam presentasi Anda, atau pengganti yang cocok, harus diinstal pada sistem agar teks dapat dirender dengan benar. Persyaratan Sistem menjelaskan paket yang dibutuhkan Aspose.Slides.NET pada Alpine Linux, termasuk font.

macOS

Gunakan langkah‑langkah .NET CLI di atas dengan paket Aspose.Slides.NET6.CrossPlatform, yang mendukung Mac Intel (x86_64) dan Apple silicon (ARM64):

dotnet add package Aspose.Slides.NET6.CrossPlatform

FAQ

Apakah ada versi gratis atau batasan percobaan?

Ya. Tanpa lisensi, Aspose.Slides berjalan dalam mode evaluasi: menambahkan watermark evaluasi pada setiap slide yang disimpan dan memotong teks yang dibaca dari presentasi. Untuk menghilangkan batasan ini, terapkan lisensi yang valid.