Node.js'de ZIP'i HTML'ye dönüştürün

Node.js geliştiricilerine yönelik, ZIP‘den HTML‘ye dönüştürücü oluşturmayı öğreneceğimiz başka bir heyecan verici blog gönderisine hoş geldiniz. Bu amaçla, Groupdocs.Conversion Cloud SDKs for Node.js tarafından sunulan yöntemlerden yararlanacağız. Bu ZIP dosyası dönüştürücü kitaplığı, dosya dönüştürme ve işleme için kurumsal düzeyde özellikler sunar. Ayrıca ZIP dosya formatı yaygın olarak kullanılmaktadır ve ZIP dosyalarını HTML’ye dönüştürmek, bunları açma ve görüntülemede kolaylık sağlayacaktır. Böylece HTML dosyalarını tüm web tarayıcılarında açabilirsiniz. Ancak, ZIP’i Node.js’de programlı olarak HTML’ye nasıl dönüştüreceğimizi öğrenip başlayalım.

Bu blog yazısında aşağıdaki bölümleri ele alacağız:

ZIP Dosyası Dönüştürücü Kitaplığı Kurulumu

Groupdocs.Conversion Cloud SDKs for Node.js‘ü yüklemeden önce lütfen API kimlik bilgilerini (örn. İstemci API’si, İstemci Sırrı) aldığınızdan emin olun. Ancak API kimlik bilgilerini API Cloud’dan Gösterge Paneli alma konusunda emin değilseniz bu kılavuzu faydalı bulabilirsiniz.

API kimlik bilgilerini aldıktan sonra, aşağıdaki komutu terminale/CMD’ye çalıştırarak bu Node.js library dosyasını yükleyelim:

Bu nedenle aşağıdaki komutu çalıştırın:

npm install groupdocs-conversion-cloud

Bu kadar! Node.js’de ZIP’i HTML’ye dönüştürmek için kod pasajı yazmaya başlamaya hazırız.

Node.js’de Programlı Olarak ZIP’i HTML’ye Dönüştürün

API Cloud Kontrol Panelimize bir kaynak ZIP dosyası yükledik. Aslında, bu UploadFile yöntemini çağırarak manuel veya programlı olarak yükleme yapabilirsiniz.

Node.js’de ZIP’ten HTML’ye dönüştürücü oluşturmak için lütfen aşağıdaki adımları izleyin:

  • Node.js projenize groupdocs-conversion-cloud modülünü ekleyin.
  • İstemci Kimliğinizi ve İstemci Sırrınızı kullanarak Yapılandırma nesnesini başlatın.
  • Temel API URL’sini ayarlayın.
  • ConvertApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini iletin.
  • ConvertSettings sınıfının bir nesnesini oluşturun ve dosya yolu, format ve çıktıPath özelliklerine değerler atayın.
  • ConvertDocumentRequest sınıfının bir nesnesini oluşturarak bir belge dönüştürme isteği oluşturun.
  • ZIP’i HTML’ye dönüştürmek için convertDocument yöntemini çağırın.

Aşağıdaki kod örneği ZIP’den HTML’ye dönüştürmeyi gösterir:

// Groupdocs-conversion-cloud modülünü Node.js projenize ekleyin.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

// API Cloud Dashboard'dan API kimlik bilgilerinizi alın 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// İstemci Kimliğinizi ve clientSecret'inizi kullanarak Yapılandırma nesnesini başlatın.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// Temel API URL'sini ayarlayın.
config.apiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini iletin.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// ConvertSettings sınıfının bir nesnesini oluşturun ve dosya yolu, format ve çıktıPath özelliklerine değerler atayın.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "html";         // output format
settings.outputPath = "output";   // output file folder on the cloud

// ConvertDocumentRequest sınıfının bir nesnesini oluşturarak bir belge dönüştürme isteği oluşturun.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// Zip'i HTML'ye dönüştürmek için ConvertDocument yöntemini çağırın.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});

Sunucu dosyasını çalıştırdığınızda, oluşturulan çıktı dosyasını API Cloud Dashboard’daki “output” klasöründe göreceksiniz. Yine, oluşturulan dosyaları veya programlı olarak DownloadFile yöntemini çağırarak indirebilirsiniz.

ZIP’i Çevrimiçi HTML’ye dönüştürün

Şimdiye kadar ZIP’ten HTML’ye dönüştürmeyi programlı olarak nasıl otomatikleştireceğimizi öğrendik. Web tarayıcısında ZIP’i HTML’ye dönüştürmek için bir çevrimiçi araç vardır ve bu araç GroupDocs.Conversion tarafından desteklenmektedir. Bu ZIP dosyası dönüştürücünün en iyi yanı tamamen ücretsiz olması ve abonelik gerektirmemesidir.

ZIP'i Çevrimiçi HTML'ye Dönüştür

Son düşünceler

Bu blog yazısını burada sonlandırıyoruz. Node.js’de programlı olarak ZIP’i HTML’ye nasıl dönüştüreceğinizi öğrendiğinizi umuyoruz. İş yazılımınız için bir ZIP’ten HTML’ye dönüştürücü oluşturmak istiyorsanız bu kılavuz size gerçekten yardımcı olacaktır. Bu nedenle, [Groupdocs.Conversion Cloud SDKs for Node.js]’nin3 diğer harika özellikleri hakkında bilgi edinmek için lütfen belgeleri ziyaret edin. Ayrıca açık kaynaklı bir proje olduğu için GitHub deposunu da ziyaret etmeyi unutmayın.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak groupdocs.cloud yeni makaleler yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

Bir ZIP dosyasını HTML’ye nasıl dönüştürebilirim?

Bunu bu ZIP dosyası dönüştürücü kitaplığını kullanarak yapabilirsiniz. Groupdocs.Conversion, ZIP’i programlı olarak HTML’ye dönüştürmek için Cloud SDK’lar ve REST API’ler sunar. Daha fazla ayrıntı için lütfen burayı link ziyaret edin.

Ayrıca bakınız