Metin dosyası, düz metin depolamak veya çeşitli uygulamalarda hızlı notlar oluşturmak için kullanılır. Ancak, not defteri dosyaları PDF gibi gelişmiş özellikler sağlamadığından. Bu nedenle, belirli durumlarda, Metin dosyasını PDF’ye veya tam tersi şekilde dönüştürmeniz gerekebilir. Metni PDF’ye veya PDF’den Metne dönüştürmeyi programlı olarak otomatikleştirmek için bu makale, Metin dosyasının Node.js’de çevrimiçi olarak PDF’ye nasıl dönüştürüleceğini gösterir.
Bu yazıda aşağıdaki konular ele alınacaktır:
- Metin Dosyasından PDF’e Dönüştürme REST API ve Node.js SDK
- REST API kullanarak Node.js’de Metin Dosyasını Çevrimiçi PDF’ye Dönüştürme
Metin Dosyasından PDF’e Dönüştürme REST API ve Node.js SDK
TEXT’i PDF’ye dönüştürmek için GroupDocs.Conversion Cloud’un Node.js SDK’sı API’sini kullanacağım. Platformdan bağımsız bir kitaplık ve belge dönüştürme çözümüdür. Herhangi bir desteklenen dosya biçimindeki belgelerinizi ve görüntülerinizi ihtiyacınız olan herhangi bir biçime sorunsuz bir şekilde dönüştürmenize olanak tanır. Word, PowerPoint, Excel, PDF, HTML, CAD, tarama görüntüleri vb. gibi 50’den fazla belge ve görüntü türü arasında kolayca dönüştürebilirsiniz. Ayrıca .NET, Java, PHP, Ruby, Android ve Python SDK’larını Cloud API için belge dönüştürme ailesi üyeleri.
Konsolda aşağıdaki komutu kullanarak GroupDocs.Conversion Cloud’u Node.js projenize yükleyebilirsiniz:
npm install groupdocs-conversion-cloud
Lütfen adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge tablosundan İstemci Kimliğinizi ve İstemci Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, lütfen aşağıda gösterilen kodu ekleyin:
# http://api.groupdocs.cloud adresinden düğüm uygulamanıza Node.js SDK'yı içe aktarın
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// https://dashboard.groupdocs.cloud adresinden clientId ve clientSecret'i edinin (ücretsiz kayıt gereklidir).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
REST API kullanarak Metin Dosyasını Node.js’de Çevrimiçi PDF’ye Dönüştürme
Aşağıda verilen adımları izleyerek bulut üzerinde programlı olarak nodejs’deki metni pdf’ye dönüştürebilirsiniz:
Dosyayı Yükle
İlk olarak, aşağıdaki kod örneğini kullanarak metin dosyasını buluta yükleyin:
// dosyayı sistem sürücünüzden IOStream'de açın.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.txt';
// dosyayı oku
fs.readFile(resourcesFolder, (err, fileStream) => {
// FileApi'yi inşa et
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// dosya yükleme isteği oluştur
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.txt", fileStream, myStorage);
// dosya yükleme
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
Sonuç olarak, yüklenen metin dosyası bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.
Metni Node.js’de PDF formatına dönüştürün
Aşağıda verilen adımları izleyerek Metni programlı olarak PDF’ye dönüştürebilirsiniz:
- ConvertApi’nin bir örneğini oluşturun
- ConvertSettings’in bir örneğini oluşturun
- Depolama adını ve giriş metin dosyası yolunu ayarlayın
- Ardından, formata “pdf” atayın
- Şimdi çıktı pdf dosya yolunu sağlayın
- ConvertSettings ile ConvertDocumentRequest oluşturun
- Son olarak, ConvertDocumentRequest ile convertDocument() yöntemini çağırarak dönüştürün
Aşağıdaki kod örneği, TEXT dosyasının REST API kullanılarak Nodejs’de PDF formatına nasıl dönüştürüleceğini gösterir:
// REST API kullanarak TEXT'i Node.js'de PDF dosyasına dönüştürme
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.txt";
settings.format = "pdf";
settings.outputPath = "nodejs-testing/sample-file.pdf";
try {
// Belge dönüştürme isteği oluştur
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Dönüştürülen Dosyayı İndirin
Yukarıdaki kod örneği, dönüştürülen PDF dosyasını buluta kaydedecektir. Artık metni node.js’de PDF’ye nasıl dönüştüreceğinizi biliyorsunuz. Ardından, aşağıdaki kod örneğini kullanarak pdf dosyasını indirin:
// dönüştürülen dosyayı indirmek için FileApi oluşturun
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// yükleme dosyası isteği oluştur
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", myStorage);
// dosya indirme ve yanıt türü Akış
fileApi.downloadFile(request)
.then(function (response) {
// dosyayı sistem dizininize kaydedin
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pdf", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Çevrimiçi Ücretsiz Metinden PDF’e Dönüştürücü
Metni çevrimiçi olarak ücretsiz olarak PDF’ye nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilen çevrimiçi metni ücretsiz pdf’ye dönüştür için aşağıdakileri deneyin.
Çözüm
Metin ve PDF dosyaları, verileri depolamak ve iletmek için yaygın olarak kullanılır. Bu nedenle, bu makale Node.js uygulamalarında metnin nasıl pdf’ye dönüştürüleceğini ele aldı. Artık biliyorsun:
- Node.js kullanarak Metni PDF’ye dönüştürme;
- programlı olarak Metin dosyasını yükleyin ve ardından dönüştürülmüş PDF dosyasını indirin;
- ücretsiz çevrimiçi Metinden PDF’e dönüştürücü;
Ayrıca, belgeleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.
Son olarak, groupdocs.cloud, REST API kullanarak farklı dosya biçimleri dönüştürmeleri hakkında yeni blog makaleleri yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişimde kalın.
Bir soru sor
Ücretsiz Destek Forumumuz aracılığıyla Metni PDF formatına nasıl dönüştüreceğinizle ilgili sorularınızı sorabilirsiniz.
SSS
Node.js’de Metni PDF’ye nasıl dönüştürebilirim?
Metni PDF dosyasına çevrimiçi ve hızlı bir şekilde dönüştürmeye ilişkin Node.js kod parçacığını öğrenmek için lütfen bu bağlantıyı takip edin.
Text to PDF Node.js kitaplığı nasıl kurulur?
Dosyaları programlı olarak dönüştürmek ve işlemek için Metinden PDF’ye dönüştürücüyü Node.js kitaplığı indirip yükleyin.
REST API kullanarak Metni PDF dosyasına nasıl dönüştürebilirim?
Bir ConvertApi örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve Metin dosyasını çevrimiçi olarak PDF’ye dönüştürmek veya tersi için ConvertDocumentRequest ile convertDocument yöntemini çağırın.
Metin dosyasını çevrimiçi olarak ücretsiz olarak PDF’ye nasıl dönüştürebilirim?
Metni saniyeler içinde kolayca PDF dosyasına dönüştürmek için lütfen çevrimiçi Metin dosyasından PDF dönüştürücüye kullanın.
Metni PDF dosyasına çevrimiçi ücretsiz olarak nasıl dönüştürebilirim?
- Çevrimiçi Metinden PDF’e dönüştürücüyü açın
- Metin dosyası yüklemek için dosya bırakma alanının içine tıklayın veya Metin dosyasını sürükleyip bırakın.
- Şimdi Dönüştür düğmesine tıklayın, çevrimiçi Metinden PDF’e dönüştürücü, Metni PDF dosyasına dönüştürecektir.
- Çıktı dosyasının indirme bağlantısı, dönüştürmeden hemen sonra kullanılabilir olacaktır.
Metni pencerelerde çevrimdışı olarak PDF’ye nasıl dönüştürebilirim?
Windows için ücretsiz Metinden PDF’e dönüştürme yazılımını indirmek için lütfen bu bağlantıyı ziyaret edin. Bu çevrimiçi Metinden PDF’e dönüştürücü ücretsiz indirme yazılımı, Metin’i pencerelerde tek bir tıklamayla hızlı bir şekilde PDF’ye dönüştürmek için kullanılabilir.
Ayrıca bakınız
Aşağıdakileri öğrenmek için aşağıdaki makaleleri ziyaret etmenizi öneririz:
- Node.js kullanarak PDF’yi Düzenlenebilir Word Belgesine Dönüştürün
- Node.js’de Excel Elektronik Tablolarını PDF’ye Dönüştürün
- Node.js Kullanarak JPG’yi PDF’ye Dönüştürme
- Python’da REST API kullanarak Word Belgelerini PDF’ye Dönüştürün
- Python SDK ile PDF’yi Düzenlenebilir Word Belgesine Dönüştürün
- Ruby’de REST API kullanarak Çevrimiçi PowerPoint PPT/PPTX Dosyalarını Birleştirin
- MSG ve EML dosyalarını Python’da PDF’ye dönüştürün
- Python’da XML’i CSV’ye ve CSV’yi XML’e dönüştürün
- Python’da CSV’yi JSON’a ve JSON’u CSV’ye Dönüştürme
- Java’da CSV’yi JSON’a ve JSON’u CSV’ye dönüştürün
- Python’da EXCEL’i JSON’a ve JSON’u EXCEL’e Dönüştürme
- Python’da Markdown’ı PDF’ye ve PDF’yi Markdown’a Dönüştürün
- Python’da Word’ü Markdown’a ve Markdown’ı Word’e Dönüştürün
- REST API kullanarak C#’ta HTML’yi PDF’ye Dönüştürme
- Word’ü Programlı Olarak C# ile PDF’ye Dönüştürme
- Java’da Programlı Olarak Word’ü JPG’ye ve JPG’yi Word’e Dönüştürün
- Java’da CSV’yi JSON’a ve JSON’u CSV’ye dönüştürün