Bu makale, GroupDocs.Conversion for node.js’yi java aracılığıyla çalıştırmak için bir docker görüntüsü oluşturma konusunda adım adım talimatlar sağlar. GroupDocs.Conversion for node.js’yi java aracılığıyla çalıştırmak için node.js’yi yükleme için komut dosyası içerir ve kurulumu doğrulamak için örnek kod sunar. Ek olarak, Docker görüntüsünü terminal aracılığıyla çalıştırma ve örnek kodu yürütme konusunda rehberlik bulacaksınız, bu da Java aracılığıyla GroupDocs.Conversion for Node.js kullanımını gösterir. İzlenmesi gereken temel adımlar şunlardır:
Java ile Node.js için GroupDocs.Conversion’ı Yükleme Adımları
- Sisteminizde bir dizin oluşturun
- Dockerfile adlı bir dosyada Docker imajı oluşturma talimatlarını yazın
- Node.js kodunu gdapp.js adlı bir dosyaya yazın
- Her iki dosyayı da yakın zamanda oluşturulan dizine kopyalayın
- Giriş DOCX dosyasını aynı dizine koyun
- Daha önce belirtilen dizindeki terminal/komut penceresine erişin ve bir Docker görüntüsü oluşturmak için aşağıdaki komutu çalıştırın
- docker build -t gd-conversion-image .
- Giriş DOCX’ini PDF’ye dönüştürmek için konteyneri çalıştırmak üzere aşağıdaki komutu çalıştırın
- docker run -it gd-conversion-image
Yukarıda özetlenen adımlar node.js için GroupDocs.Conversion’ın java aracılığıyla nasıl kullanılacağını açıklar. Başlamak için, gerekli dosyaları oluşturmanız ve bunları belirlenmiş bir klasöre kaydetmeniz gerekir. Daha sonra, aynı dizinde bir terminal/komut penceresi açın. Sonraki adımlarda, bir Docker görüntüsü oluşturmak ve ikinci bir komut kullanarak çalıştırmak için komutları yürüteceksiniz. gdapp.js’deki kod örneği bir Word belgesini PDF’ye dönüştürür. Aşağıdaki kod örneğini yürüttükten sonra çıktı PDF dosyasını aynı dizinde bulabilirsiniz.
Java aracılığıyla Node.js için GroupDocs.Conversion’ı çalıştırmak üzere Node.js’yi yüklemek için komut dosyası
Docker dosyası
gdapp.js
Bu Docker betiği, temel olarak OpenJDK 8 imajıyla başlar ve ardından Node.js, Python 2.x, PIP komutu, Node-Java Bridge, node-gyp için temel derleme araçları ve npm komutu aracılığıyla Node.js için GroupDocs.Conversion’ı yüklemeye devam eder. Konteyner içinde kod yürütmek isterseniz, şu komutu kullanabilirsiniz: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Bu komut, ana bilgisayar ile Docker konteyneri arasında bir klasörün paylaşılmasına izin vererek veri alışverişini kolaylaştırır.
Docker görüntüsünü çalıştırdığınızda, bir kapsayıcı oluşturur ve bir komut istemi görüntüler. Bu istemde, DOCX dosyasını PDF’ye dönüştüren ’node gdapp.js’ komutunu çalıştırın. Kapsayıcıda belge görüntüleme araçları olmadığından, ortaya çıkan PDF dosyasını kapsayıcı içindeki ‘SharedFolder’ adlı paylaşılan klasöre aktarabilirsiniz. Bu eylem, dosyayı ana bilgisayarınızdaki ‘PathToSharedFolderOnHostComputer’ dizininde erişilebilir hale getirir ve burada bir PDF görüntüleyicisi kullanılarak görüntülenebilir.