Veriler birden fazla Word dosyası arasında dağıldığında, Docs/Docx dosyalarıyla çalışmak zorlu bir hal alır. Bu senaryo zaman ve değerli insan gücü israfına yol açmaktadır. Neyse ki, GroupDocs.Merger, Word belgelerini tek bir dosyada birleştirmek için REST API’leri ve bulut SDK’ları sunduğundan bu sorunun çözümüdür. Ayrıca bu Word belgesi birleştirme API’si, kullanıcıların API çağrılarını gereksinimlere göre yapılandırmasına olanak tanır. Bu blog yazısında, GroupDocs.Merger Cloud SDK for Node.js kullanarak Node.js tabanlı bir uygulamada Word belgelerini nasıl birleştireceğinizi keşfedeceğiz.
Bu yazıda aşağıdaki noktaları ele alacağız:
- Word Belgesi Birleştirme API Kurulumu
- Node.js’de Word Belgelerine Program Aracılığıyla Katılın
- Word Belgelerine Çevrimiçi Katılın
Word Belgesi Birleştirme API Kurulumu
Node.js tabanlı bir projeye GroupDocs.Merger Cloud Node.js SDK yüklemek oldukça basittir. Aşağıdaki komutu terminalde çalıştırın ve Word dosyalarını programlı olarak birleştirmek için kurumsal düzeydeki yöntemlerden yararlanmaya başlayın.
npm install groupdocs-merger-cloud
GroupDocs.Merger SDK’ları için API kimlik bilgilerini alma sürecini öğrenmek için lütfen bu bağlantı‘yı ziyaret edin.
Node.js’de Word Belgelerine Programlı Şekilde Katılın
Bu bölüm, işlevselliğin gerçek uygulamasını gösterir. API bulutuna kontrol paneli iki farklı Docs/Docx dosyası yükledik. Böylece dosyaları manuel olarak ve programlı olarak da yükleyebilirsiniz.
Word belgelerini programlı olarak birleştirme adımları şunlardır:
- Uygulamanıza groupdocs-merger-cloud modülünü ekleyin.
- API kimlik bilgileriyle DocumentApi örneğini oluşturun.
- JoinItem sınıfının bir örneğini oluşturun.
- FileInfo sınıfının bir nesnesini örnekleyin.
- Kaynak Word dosyasının dosya yolunu ayarlayın.
- joinOptions sınıfının bir nesnesini oluşturun.
- Kaynak belge dizisini atamak için joinItems özelliğini çağırın.
- Oluşturulan belgenin çıktı yolunu ayarlayın.
- joinRequest sınıfının bir örneğini başlatın ve onu join yöntemine aktarın.
Aşağıdaki kod parçacığı, Node.js kullanılarak Word belgelerinin nasıl birleştirileceğini gösterir:
// Groupdocs-merger-cloud modülünü uygulamanıza ekleyin.
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxx";
// DocumentApi'yi API kimlik bilgileriyle örnekleyin.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// joinItem sınıfının bir örneğini oluşturun.
let item1 = new merger_cloud.JoinItem();
// FileInfo sınıfının bir nesnesini örnekleyin.
item1.fileInfo = new merger_cloud.FileInfo();
// Kaynak Word dosyasının dosya yolunu ayarlayın.
item1.fileInfo.filePath = "sample.docx";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "sample2.docx";
// joinOptions sınıfının bir nesnesini oluşturun.
let options = new merger_cloud.JoinOptions();
// Kaynak belge dizisini atamak için joinItems özelliğini çağırın.
options.joinItems = [item1, item2];
// Oluşturulan belgenin çıktı yolunu ayarlayın
options.outputPath = "Output/joined.docx";
// joinRequest sınıfının bir örneğini başlatın ve bunu join yöntemine iletin.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Success!"));
Yukarıdaki kod parçacığı, Word belgelerini birleştirecek ve oluşturulan dosyayı “Çıktı” klasöründe oluşturacaktır. Ancak, DownloadFile yöntemini çağırarak dosyayı manuel olarak veya programlı olarak indirebilirsiniz.
Çevrimiçi Word Belgelerine Katılın
GroupDocs.Merger, Word belgelerini birleştirmek için SDK’ların çevrimiçi bir sürümünü sunar. Tek yapmanız gereken, Docs/Docx dosyasını bırakıp/yüklemek ve “Şimdi Birleştir” düğmesine basmak. Her şeyden önce, bu çevrimiçi Word belgesi birleştirmeyi kullanmak için önceden herhangi bir aboneliğe ihtiyacınız yoktur.
Çözüm
GroupDocs.Merger Cloud SDK kullanarak Word belgelerini nasıl birleştireceğinizi öğrendiğinizi umuyoruz. Ayrıca, işlevselliğe ulaşmak için gereken adımları ve kod örneğini de inceledik. Üstelik bu Word belgesi birleştirme API’sinin kullanımı ve Node.js tabanlı projenizle entegrasyonu kolaydır. Bu nedenle diğer yararlı özellikler hakkında bilgi edinmek için belgeleri atlamayın. Aslında, API’lerimizle burada doğrudan etkileşime girebilir ve ayrıca kaynak kodunu GitHub deposunda bulabilirsiniz.
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ı forumumuzda bize bildirebilirsiniz.
Sıkça Sorulan Sorular – SSS
Word belgelerini birleştirmenin bir yolu var mı?
GroupDocs.Merger Cloud SDK, Word belgelerini programlı olarak birleştirmek için geniş bir yöntem ve özellik yığını sunar. Bunun için, joinRequest sınıfının bir örneğini başlatabilir ve bunu, join Word belgelerine join yöntemine aktarabilirsiniz.
2 Word belgesi nasıl birleştirilir?
Cevabı ayrıntılı olarak öğrenmek için lütfen burayı bağlantı ziyaret edin.