TEXT dosyasını Node.js'de Çevrimiçi PDF'ye Dönüştürme

TEXT dosyasını Node.js’de Çevrimiçi PDF’ye Dönüştürme

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

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:

  1. Metin dosyasını buluta Yükle
  2. Dönüştür Metni PDF dosyasına dönüştür
  3. Dönüştürülen PDF dosyasını İndir

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);
})
TEXT'i Node.js'de PDF biçimine dönüştürme

Node.js’de Metni PDF Formatına Dönüştürün

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: