API przetwarzania plików PDF dla Node.js

Twórz, edytuj, chroń i konwertuj dokumenty PDF do wielu formatów w aplikacjach Node.js

Przegląd

Aspose.PDF to biblioteka generowania dokumentów PDF dla Node.js, która ułatwia tworzenie złożonych, wielostronicowych dokumentów do wydruku.

Interfejs API został zaprojektowany tak, aby był prosty, więc generowanie złożonych dokumentów często sprowadzało się do kilku wywołań funkcji. Jak sama nazwa wskazuje, biblioteka zbudowana jest w oparciu o kod programu w języku C++. Pozwoliło nam to zrobić go tak szybko, jak to możliwe, a kompilacja w WebAssembly umożliwiła jego przenośność na różne systemy operacyjne.

Funkcje Aspose.PDF for Node.js via C++

Jak manipulować plikami PDF na zapleczu za pomocą Aspose.PDF for Node.js via C++

Aspose.PDF for Node.js via C++ daje możliwość manipulowania plikami PDF na backendzie. Korzystając z Aspose.PDF for Node.js via C++, możesz optymalizować plik PDF, dodawać i wyodrębniać tekst i obrazy, szyfrować i odszyfrowywać je. Możesz także dzielić i scalać pliki PDF.

Konwertuj PDF

Korzystając z Aspose.PDF for Node.js via C++, możesz przekonwertować PDF na JPG i PNG.

Instalacja

Aby zainstalować i używać Aspose.PDF for Node.js via C++ z archiwum ZIP, postępuj zgodnie z następującymi instrukcjami:

  • Wyodrębnij pliki z archiwum ZIP
  • Zaszyfruj plik*.lic używając ’encrypt_lic.html'
  • Edytuj ‘settings.json’ i skonfiguruj ustawienia

Funkcje hiperłącza i załączników

Zestaw narzędzi umożliwia dodawanie:

  • Skróty hiperłączeniowe do innych stron w dokumencie PDF
  • Hiperłącza do stron w innych dokumentach PDF
  • Hiperłącza do plików innych niż PDF
  • Hiperłącza do lokalizacji internetowych.

Wraz z tworzeniem hiperłączy masz również możliwość wyodrębniania hiperłączy z dokumentu PDF.

Funkcje zabezpieczeń PDF

API oferuje szyfrowanie 40-bitowe lub 128-bitowe. Można również ustawić hasła użytkownika i główne dla większego bezpieczeństwa. Manipulowanie treścią w plikach, takich jak kopiowanie zawartości, drukowanie, drukowanie w degradacji, modyfikacja adnotacji, uzupełnianie pól formularza, a także montaż plików PDF, można ograniczyć za pomocą tej biblioteki

Konwertuj PDF na JPG i inne formaty obrazów

Aspose.PDF dla Node.js przez C ++ pozwala renderować i przekształcać każdą stronę pliku PDF do konwencjonalnych formatów obrazów, takich jak BMP, JPG i PNG, z najwyższą możliwą wiernością. Poza obrazami można łatwo zapisać PDF w formatach DOC i DOCX.

Zapisz strony PDF jako obrazy JPEG w Node.js

Załaduj istniejący dokument PDF. Konwertuj strony PDF na obrazy i zapisz każdą stronę w formacie JPG.

Konwertuj PDF na JPG przez JavaScript/Node.js

const AsposePdf = require('./AsposePDFforNode.js');
const fs = require("fs");
const os = require("os");

const pdf_file = '<Enter your filename>';
const resultdir = fs.realpathSync(os.tmpdir()) + '/';

AsposePdf().then(AsposePdfModule => {
    console.log("Convert from PDF:");
    const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, resultdir + "ResultPdfToJpg{0:D2}.jpg", 150);
    console.log("AsposePdfPagesToJpg => %O",  json.errorCode == 0 ? json.filesNameResult : json.errorText);
});

Aspose.PDF oferuje indywidualne interfejsy API PDF dla innych popularnych środowisk programistycznych, jak wymienione poniżej: