Pemecahan Masalah Instalasi Aspose.Slides untuk Node.js via Java

Pendahuluan

Saat menginstal aspose.slides.via.java menggunakan npm, ada kasus dimana terjadi kesalahan selama kompilasi modul java dan node-gyp. Kami telah menyelidiki kesalahan ini lebih detail dan mengidentifikasi persyaratan khusus untuk versi program dan paket yang diinstal.

Persyaratan versi

  1. Untuk Node.js 12 dan sebelumnya:

    • Python tidak lebih tinggi dari 3.10.
    • Untuk Windows, disarankan menginstal Visual Studio Build Tools tidak lebih baru dari 2017.
    • Versi paket npm java: 0.12.1.
  2. Untuk Node.js 13:

    • Persyaratan yang sama seperti untuk Node.js 12.
  3. Untuk Node.js 14:

    • Python 3.10.
    • Versi paket npm java: 0.14.0.
  4. Untuk Node.js 15:

    • Python 3.12.
    • Versi paket npm java: 0.14.0.
  5. Untuk Node.js 16 dan yang lebih baru:

    • Python 3.12.
    • Versi paket npm java: 0.14.0.

Ikuti petunjuk di bawah ini untuk menginstal program yang diperlukan.

Instalasi di Unix

  • Instál Node.js.
  • Instál Python.
  • Instál Java (JDK 1.8).
  • Instál rantai alat kompilator C/C++ yang tepat, seperti GCC.

Instalasi di macOS

  • Instál Node.js.
  • Instál Python.
  • Instál Java (JDK 1.8) dan modifikasi bagian JVMCapabilities di /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist dengan hak istimewa root. jdk1.8.x_xxx.jdk tergantung pada versi jdk Anda. Buat seperti ini:
<key>JavaVM</key>
    <dict>
        <key>JVMCapabilities</key>
        <array>
                <string>JNI</string>
                <string>BundledApp</string>
                <string>CommandLine</string>
        </array>
  • Instál Xcode Command Line Tools secara terpisah dengan menjalankan xcode-select --install. – ATAU – Atau, jika Anda sudah memiliki Xcode lengkap terinstal, Anda dapat menginstal Command Line Tools melalui menu Xcode -> Open Developer Tool -> More Developer Tools....

Instalasi di Windows

Pastikan Node.js, Python, dan Java ditambahkan ke variabel PATH.

Instalasi Aspose.Slides untuk Node.js via Java pada versi Node.js 14 dan yang lebih baru

Cukup gunakan perintah berikut:

npm i aspose.slides.via.java

Instalasi Aspose.Slides untuk Node.js via Java pada versi Node.js 12 atau 13

Aspose.Slides untuk Node.js via Java harus diinstal secara manual. Gunakan perintah berikut:

  • Untuk Node.js 12:
npm i java@0.12.1
  • Untuk Node.js 13:
npm i java@0.13.0

Setelah itu, unduh aspose.slides.via.java dan ekstrak ke folder node_modules/aspose.slides.via.java.

Validasi instalasi

Untuk memvalidasi instalasi, buat file index.js di root proyek Anda dengan konten berikut:

var aspose = aspose || {};
var java = require('java');
aspose.slides = require("aspose.slides.via.java");

var presentation = new aspose.slides.Presentation();
var slide = presentation.getSlides().get_Item(0);
slide.getShapes().addAutoShape(aspose.slides.ShapeType.Line, 50, 150, 300, 0);
presentation.save("lineShape.pptx", aspose.slides.SaveFormat.Pptx);

Jalankan file ini menggunakan perintah node index.js.

Informasi Tambahan

Tidak mungkin mencakup semua masalah yang mungkin terjadi dalam artikel ini. Karena masalah muncul akibat kompilasi modul java dan node-gyp, tautan berikut juga akan berguna: