Birden fazla Text dosyanız olduğunu ve bunları tek bir Metin dosyasında birleştirmek istediğinizi varsayalım; GroupDocs.Merger Cloud SDK for Node.js, Metin dosyalarını programlı bir şekilde birleştirmeye yönelik özellikler sağlar. Metin dosyanız ne kadar büyük olursa olsun, bu TXT dosya birleştirme, Metin dosyalarını verimli bir şekilde birleştirmenize olanak tanır. Ayrıca GroupDocs.Merger, üçüncü taraf entegrasyonları için bulut SDK’ları ve REST API’si sunar. Ancak bu blog gönderisi, Node.js tabanlı bir projede GroupDocs.Merger Cloud SDK for Node.js kullanarak Metin dosyalarını birleştirmeyi öğretiyor. Bu blog yazısının sonunda Node.js’de Metin dosyalarını nasıl birleştireceğinizi öğrenmiş olmalısınız.
Bu yazıda aşağıdaki noktaları takip edeceğiz:
- TXT Dosya Birleştirme API Kurulumu
- Metin Dosyalarını Programlı Olarak Birleştir
- Metin Dosyalarını Çevrimiçi Birleştir
TXT Dosya Birleştirme API Kurulumu
GroupDocs.Merger Cloud SDK for Node.js yükleme işlemi yalnızca bir komutu çalıştırmaktan ibarettir. Hafiftir ve çok daha az sistem kaynağı gerektirir. Dolayısıyla, Terminal/CMD’de aşağıdaki komutu çalıştırarak bu TXT Dosya Birleşmesini API ayarlayabilirsiniz:
npm install groupdocs-merger-cloud
Kurulum tamamlandıktan sonra API kimlik bilgilerinin (İstemci Kimliği + İstemci Sırrı) nasıl alınacağını öğrenmek için lütfen bu bağlantı adresini ziyaret edin.
Metin Dosyalarını Program Aracılığıyla Birleştir
Bu bulutun SDK’ların sunduğu yöntemleri kullanarak Metin dosyalarını birleştirelim. Bu amaçla buluta dashboard iki farklı Metin dosyası yükledik.
Dosyaları programlı olarak yüklemek için lütfen bu bağlantı adresini ziyaret edin.
Node.js’de Metin dosyalarını birleştirmek için aşağıdaki adımları izleyin:
- Uygulamanıza groupdocs-merger-cloud modülünü ekleyin.
- DocumentApi örneğini API kimlik bilgileriyle başlatın.
- JoinItem sınıfının bir nesnesini örnekleyin.
- FileInfo sınıfının bir nesnesini oluşturun.
- Kaynak Metin 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 birleştirilmiş 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 örneği, Metin dosyalarının Node.js kullanılarak 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 = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// DocumentApi örneğini API kimlik bilgileriyle başlatın.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// joinItem sınıfının bir nesnesini örnekleyin.
let item1 = new merger_cloud.JoinItem();
// FileInfo sınıfının bir nesnesini oluşturun.
item1.fileInfo = new merger_cloud.FileInfo();
// Kaynak Metin dosyasının dosya yolunu ayarlayın.
item1.fileInfo.filePath = "first.txt";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.txt";
// 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 birleştirilmiş belgenin çıktı yolunu ayarlayın.
options.outputPath = "Output/joined.txt";
// 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("Done successfully"));
Sunucuyu çalıştırdığınızda, aşağıdaki resimde gösterildiği gibi “Çıktı” klasöründe birleştirilmiş bir Metin dosyası oluşturulur:
Böylece, oluşturulan dosyayı manuel olarak veya programlı olarak indirmek istemeniz durumunda DownloadFile yöntemini çağırarak indirebilirsiniz.
Metin Dosyalarını Çevrimiçi Birleştir
Ayrıca, GroupDocs.Merger Cloud SDK’nin çevrimiçi sürümünden de yararlanabilirsiniz. Kullanımı oldukça kolaydır, sadece Metin dosyalarını bırakın/yükleyin ve Metin dosyalarını anında birleştirmek için “Şimdi birleştir” düğmesine basın. Aşağıda verilen bağlantıya giderek daha fazlasını keşfedebilirsiniz.
Çözüm
Bu bizi bu kılavuzun sonuna getiriyor. Node.js tabanlı bir projede GroupDocs.Merger Cloud SDK’yı kullanarak metin dosyalarını nasıl birleştireceğinizi öğrendiğinizi umuyoruz. Ayrıca bu makale, iş uygulamanız için bir TXT dosya birleştirme oluşturmanıza yardımcı olacaktır. Ayrıca, belgeler adresini ziyaret ederek bu API’yi daha ayrıntılı olarak inceleyebilirsiniz. Aslında, GroupDocs.Merger Cloud SDK for Node.js açık kaynak olduğundan GitHub deposunu kontrol edebilirsiniz. Son olarak, burada doğrudan API’mızla etkileşime geçmeyi 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ı forumumuzda bize bildirebilirsiniz.
Sıkça Sorulan Sorular – SSS
Metin dosyalarını birleştirmek için kullanılan yazılım nedir?
GroupDocs.Merger, birden çok programlama dili için SDK’ları ve Metin dosyalarını programlı bir şekilde birleştirmek için REST API’lerini kullanıma sundu.
Birden fazla metin dosyasını tek bir dosyada nasıl birleştiririm?
Cevabı ayrıntılı olarak öğrenmek için lütfen burayı link ziyaret edin.