Jak przekonwertować JSON na PDF w Node.js

W tym prostym tutorialu nauczymy się jak przekonwertować JSON na PDF w Node.js. Zawiera szczegółowe informacje o ustawieniach środowiska IDE, listę zadań programistycznych oraz przykładowy kod, który można uruchomić, aby przekształcić plik z JSON na PDF w Node.js. Poznasz różne właściwości i metody ustawiania stylu tekstu w wyjściowym pliku PDF.

Kroki, aby przekonwertować JSON na PDF w Node.js

  1. Ustaw środowisko, aby używało Aspose.Cells dla Node.js przez Javę do konwersji JSON na PDF
  2. Przeczytaj tekst ze źródłowego pliku JSON
  3. Utwórz instancję workbook i uzyskaj z niej dostęp do arkusza
  4. Utwórz obiekt klasy JsonLayoutOptions
  5. Wywołaj metodę importData() z klasy JsonUtility, aby wypełnić arkusz danymi JSON
  6. Zapisz skoroszyt wyjściowy jako plik PDF przy użyciu modułu wyliczającego SaveFormat.AUTO

Wyżej wymienione kroki pomagają w konwersji pliku JSON do PDF w Node.js. Proces jest dość prosty, ponieważ najpierw uzyskuje się dostęp do arkusza, na którym ma zostać zapisana zawartość pliku JSON, a następnie deklaruje się obiekt klasy JsonLayoutOptions w celu sformatowania zawartości w wyjściowym skoroszycie. Po skopiowaniu zawartości do arkusza docelowego przy użyciu metody importData() wynikowy skoroszyt jest zapisywany jako plik PDF przy użyciu modułu wyliczającego SaveFormat.AUTO.

Kod do konwersji pliku JSON na PDF w Node.js

Ten przykładowy kod wyjaśnia tworzenie konwertera plików JSON na format PDF w Node.js. Tytuł tekstu JSON w arkuszu Excel można sformatować za pomocą obiektu Style utworzonego metodą CellsFactory.createStyle() na przykład można ustawić wyrównanie tekstu tytułu w poziomie i w pionie, kolor tekstu oraz styl kursywy lub pogrubienia. Ten obiekt można później ustawić w obiekcie JsonLayoutOptions przy użyciu metody setTitleStyle(titleStyle).

Ten artykuł nauczył nas konwertować plik z formatu JSON na PDF w Node.js. Jeśli chcesz poznać proces eksportowania pliku CSV do pliku PDF, zapoznaj się z artykułem na jak zmienić CSV na PDF w Node.js.

 Polski