doc to html

DOC’dan HTML’e dönüşüm Node.js kullanarak.

Belgeleri Node.js kullanarak dönüştürmek, geliştiricilerin içeriği daha erişilebilir, duyarlı ve web uyumlu hale getirmesine olanak tanır. HTML metni platformlar ve cihazlar arasında görüntülemek için büyük bir esneklik sunar, bu da web üzerinde Word içeriğini paylaşmak ve yayımlamak için ideal bir format haline getirir.

Bu makalede, GroupDocs.Conversion Cloud SDK for Node.js kullanarak Word belgelerini (DOC, DOCX) HTML’ye nasıl dönüştüreceğimizi göstereceğiz; basit ve sağlam bir REST API.

DOCX’ten HTML’ye Dönüşüm için REST API

GroupDocs.Conversion Cloud SDK for Node.js bulut içinde Word belgelerini HTML formatına dönüştürmek için verimli bir çözüm sunar. Belge yapısı ve biçimlendirmeden yerleştirilmiş öğelere kadar her şeyi yönetir ve HTML çıktısının orijinal içeriği doğru bir şekilde yansımasını sağlar.

🚀 Node.js SDK Kullanmanın Ana Faydaları:

  • DOC ve DOCX dosyalarını temiz, yanıt veren HTML’ye dönüştür
  • Microsoft Office’u yüklemeye gerek yok
  • REST API destekli – platformdan bağımsız
  • Çıktıyı buluta kaydetme veya yerel olarak indirme desteği sunar
  • OAuth 2.0 güvenli yetkilendirme
  • Herhangi bir Node.js uygulamasına sorunsuz bir şekilde entegre olur

SDK’yı npm ile yükleyin:

npm install groupdocs-conversion-cloud --save

Bir hesap oluşturun GroupDocs Cloud Dashboard üzerinde Müşteri Kimliğiniz ve Müşteri Sırrınızı almak için.

DOC’u Node.js’de HTML’ye dönüştürün.

İşte Word belgelerini HTML’ye dönüştürmek için GroupDocs.Conversion Cloud SDK’sını bir Node.js projesinde nasıl kullanacağınız:

  1. API yapılandırmasını ve örneklerini başlatın:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertDocumentRequest, ConvertSettings } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
  1. Cloud’a Word dosyası yükle:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
  1. Dönüşüm ayarlarını yapılandırın:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
  1. Convert DOC to HTML:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File converted to HTML successfully.");
// Daha fazla örnek için  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API kimlik bilgilerinizi alın 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration sınıfının bir örneğini oluşturun ve Client ID & Client Secret ile başlatın.
Configuration configuration = new Configuration(clientId, clientSecret);
// API temel URL'sini tanımlayın, Word belgesini HTML'e dönüştürme işlemi yapmak için.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// ConvertApi'yi Configuration nesnesi ile başlatın
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// ConvertDocument yöntemini DOC dosyasını HTML dosyasına dönüştürmek için kullanın.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
docx to html

Görüntü:- DOCX’ten HTML’ye dönüşümün önizlemesi.

Word to HTML using cURL

Word’ü basit bir cURL isteği kullanarak HTML’ye dönüştürebilirsiniz. Öncelikle, istemci kimlik bilgilerinizi kullanarak bir JWT token’ı oluşturun. Ardından, aşağıdaki komutu çalıştırın:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"docx\"  },  \"OutputPath\": \"{resultantHTML}\"}"

Lütfen inputFile‘ı giriş Word belgesinin adıyla, resultantHTML‘yi sonuç HTML dosyasının adıyla ve accessToken‘ı kişiselleştirilmiş JWT erişim belirteciyle değiştirin.

HTML çıktısını yerel olarak indirmek için:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "converted.html"

🌐 Ücretsiz DOCX’ten HTML’ye Dönüştürücümüzü Deneyin

Ücretsiz DOCX to HTML Conversion App uygulamasını da deneyebilirsiniz; bu uygulama GroupDocs.Conversion Cloud tarafından desteklenmektedir.

DOCX to HTML dönüştürücü

🔗 Kullanışlı Bağlantılar

✅ Sonuç

GroupDocs.Conversion Cloud SDK’sını Node.js için kullanarak DOC/DOCX’i HTML’ye dönüştürmek çok kolaydır. Node.js SDK veya cURL’ü seçseniz de, her iki seçenek de Word içeriğini tarayıcı dostu, erişilebilir ve duyarlı hale getirmenin güvenilir bir yolunu sunar.

📚 İlgili Makaleler

Aşağıdaki bağlantılara da göz atmanızı öneririz: