Jak przekonwertować plik TEKST do formatu PDF online w Node.js

Jak przekonwertować plik TEKST do formatu PDF online w Node.js

Plik Tekst służy do przechowywania zwykłego tekstu lub tworzenia szybkich notatek w różnych aplikacjach. Ponieważ jednak pliki notatnika nie zapewniają zaawansowanych funkcji, takich jak PDF. Dlatego w niektórych przypadkach może być konieczna konwersja pliku tekstowego do formatu PDF lub odwrotnie. Aby programowo zautomatyzować konwersję tekstu na PDF lub PDF na tekst, w tym artykule pokazano, jak przekonwertować plik tekstowy na PDF online w Node.js.

W tym artykule zostaną omówione następujące tematy:

Konwersja pliku tekstowego na PDF REST API i Node.js SDK

Aby przekonwertować TEKST na PDF, użyję Node.js SDK of GroupDocs.Conversion Cloud API. Jest to niezależne od platformy rozwiązanie do konwersji bibliotek i dokumentów. Pozwala bezproblemowo konwertować dokumenty i obrazy z dowolnego obsługiwanego formatu plików do dowolnego potrzebnego formatu. Możesz łatwo konwertować ponad 50 typów dokumentów i obrazów, takich jak Word, PowerPoint, Excel, PDF, HTML, CAD, obrazy rastrowe itp. Zapewnia również zestawy SDK .NET, Java, PHP, Ruby, Android i Python jako jego członkowie rodziny konwersji dokumentów dla Cloud API.

Możesz zainstalować GroupDocs.Conversion Cloud w swoim projekcie Node.js za pomocą następującego polecenia w konsoli:

npm install groupdocs-conversion-cloud

Zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi przykładami kodu, uzyskaj swój identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego. Gdy masz już swój identyfikator i sekret, dodaj kod, jak pokazano poniżej:

# Zaimportuj Node.js SDK do swojej aplikacji węzła z http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// pobierz clientId i clientSecret z https://dashboard.groupdocs.cloud (wymagana jest bezpłatna rejestracja).
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";

Jak przekonwertować plik tekstowy na PDF online w Node.js przy użyciu interfejsu API REST

Możesz programowo przekonwertować tekst na pdf w nodejs w chmurze, wykonując czynności podane poniżej:

  1. Prześlij plik tekstowy do chmury
  2. Konwertuj Tekst do pliku PDF
  3. Pobierz przekonwertowany plik PDF

Prześlij plik

Najpierw prześlij plik tekstowy do chmury, korzystając z następującego przykładowego kodu:

// otwórz plik w IOStream z dysku systemowego.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.txt';
// przeczytaj plik
fs.readFile(resourcesFolder, (err, fileStream) => {
  // skonstruuj FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // utwórz żądanie przesłania pliku
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.txt", fileStream, myStorage);
  // Przesyłanie pliku
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

W rezultacie przesłany plik tekstowy będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Konwertuj tekst na format PDF w Node.js

Możesz programowo przekonwertować tekst na PDF, wykonując czynności podane poniżej:

  • Utwórz instancję ConvertApi
  • Utwórz instancję ConvertSettings
  • Ustaw nazwę magazynu i ścieżkę wejściowego pliku tekstowego
  • Następnie przypisz „pdf” do formatu
  • Teraz podaj ścieżkę wyjściowego pliku pdf
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec przekonwertuj, wywołując metodę convertDocument() z ConvertDocumentRequest

Poniższy przykład kodu pokazuje, jak przekonwertować plik TEKST do formatu PDF w Nodejs za pomocą REST API:

// Jak przekonwertować TEKST na plik PDF w Node.js przy użyciu REST API
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 {
    // Utwórz żądanie konwersji dokumentu
    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);
})
Jak przekonwertować TEKST na format PDF w Node.js

Konwertuj tekst na format PDF w Node.js

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany plik PDF w chmurze. Teraz wiesz, jak przekonwertować tekst na PDF w node. Następnie pobierz plik pdf, korzystając z następującego przykładowego kodu:

// skonstruować FileApi, aby pobrać przekonwertowany plik
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// utwórz żądanie pobrania pliku
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", myStorage);
// pobierz plik i typ odpowiedzi Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // zapisz plik w katalogu systemowym
        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);
    });

Darmowy konwerter tekstu na PDF online

Jak bezpłatnie przekonwertować tekst na PDF online? Wypróbuj następujące narzędzie bezpłatna konwersja tekstu online do formatu pdf, które zostało opracowane przy użyciu powyższego interfejsu API.

Wniosek

Pliki tekstowe i PDF są szeroko stosowane do przechowywania i przesyłania danych. W tym artykule opisaliśmy, jak zamienić tekst na pdf w aplikacjach Node.js. Teraz wiesz:

  • jak przekonwertować tekst na PDF za pomocą Node.js;
  • programowo przesłać plik tekstowy, a następnie pobrać przekonwertowany plik PDF;
  • darmowy internetowy konwerter tekstu na PDF;

Ponadto możesz dowiedzieć się więcej o GroupDocs.Conversion Cloud API, korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację i interakcję z naszymi interfejsami API bezpośrednio w przeglądarce.

Wreszcie groupdocs.cloud pisze nowe artykuły na blogu na temat konwersji różnych formatów plików przy użyciu interfejsu API REST. Prosimy więc o regularne aktualizacje.

Zadać pytanie

Możesz zadawać pytania dotyczące konwersji tekstu do formatu PDF za pośrednictwem naszego Bezpłatnego forum pomocy technicznej

Często zadawane pytania

Jak przekonwertować tekst na PDF w Node.js?

Kliknij ten link, aby poznać fragment kodu Node.js, jak szybko i online przekonwertować tekst na plik PDF.

Jak zainstalować bibliotekę Text to PDF Node.js?

Pobierz i zainstaluj konwerter tekstu na PDF biblioteka Node.js, aby konwertować i przetwarzać pliki programowo.

Jak przekonwertować tekst na plik PDF za pomocą interfejsu API REST?

Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument z ConvertDocumentRequest, aby przekonwertować plik tekstowy na PDF online lub odwrotnie.

Jak bezpłatnie przekonwertować plik tekstowy na PDF online?

Skorzystaj z konwerter plików tekstowych online na PDF, aby łatwo iw kilka sekund przekonwertować tekst na plik PDF.

Jak bezpłatnie przekonwertować tekst na plik PDF online?

  • Otwórz konwerter tekstu na PDF online
  • Kliknij wewnątrz obszaru upuszczania pliku, aby przesłać plik tekstowy lub przeciągnij i upuść plik tekstowy.
  • Kliknij przycisk Konwertuj teraz, internetowy konwerter tekstu na PDF przekształci tekst na plik PDF.
  • Link do pobrania pliku wyjściowego będzie dostępny natychmiast po konwersji.

Jak przekonwertować tekst na PDF w trybie offline w systemie Windows?

Odwiedź ten link, aby bezpłatnie pobrać oprogramowanie konwertujące tekst na PDF dla systemu Windows. Ten internetowy konwerter tekstu na PDF, który można bezpłatnie pobrać, może być używany do szybkiego przekształcania tekstu na PDF w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

Zalecamy zapoznanie się z następującymi artykułami, aby dowiedzieć się: