Jak podzielić plik PDF w Node.js
W tym artykule wykorzystamy IronPDF, bibliotekę PDF, która pomaga dzielić dokumenty PDF na wiele plików PDF w folderze wyjściowym. Można to zrobić za pomocą kilku linii kodu. IronPDF to potężna biblioteka PDF, która pozwala w łatwy sposób tworzyć, otwierać, czytać i dzielić pliki PDF.
Czym jest Node.js?
Kod JavaScript można uruchamiać poza przeglądarką internetową przy użyciu wieloplatformowego, otwartego środowiska uruchomieniowego Node.js. Dzięki włączonemu wykonywaniu JavaScriptu po stronie serwera programiści mogą tworzyć skalowalne, szybkie i wydajne aplikacje sieciowe. Node.js wykorzystuje paradygmat wejścia/wyjścia sterowanego zdarzeniami i nieblokującego, co sprawia, że idealnie nadaje się do tworzenia aplikacji działających w czasie rzeczywistym, obsługujących wiele równoczesnych połączeń.
Istnieje wiele aplikacji, które są powszechnie tworzone przy użyciu Node.js, w tym serwery internetowe, interfejsy API, aplikacje do strumieniowania, aplikacje do czatu w czasie rzeczywistym, urządzenia Internetu rzeczy (IoT) i wiele innych. Biorąc wszystko pod uwagę, Node.js staje się coraz bardziej popularny ze względu na swoją wydajność, szybkość oraz kompatybilność z JavaScriptem zarówno po stronie serwera, jak i klienta, oferując jeden język do tworzenia aplikacji full-stack. Aby dowiedzieć się więcej o Node.js, zapoznaj się ze stroną Wiki.
Jak podzielić plik PDF w Node.js
- Aby podzielić pliki PDF, pobierz pakiet Node.js.
- Zainstaluj bibliotekę IronPDF for Node.js.
- Utwórz nowy plik PDF lub zaimportuj istniejący.
- Użyj funkcji
duplicatew bibliotece IronPDF for Node.js. - Przekaż numer strony jako parametr do funkcji duplicate.
- Użyj funkcji
saveAs, aby zapisać poszczególne strony w pliku PDF.
IronPDF for Node.js
IronPDF był przede wszystkim biblioteką .NET zaprojektowaną do działania w ramach .NET Framework, umożliwiającą programistom pracę z dokumentami PDF przy użyciu języków C# lub VB.NET. Niemniej jednak firma IronPDF nie posiadała natywnej ani bezpośredniej wersji stworzonej specjalnie dla Node.js. Prawdopodobnie oznacza to, że IronPDF for Node.js oferuje teraz funkcje generowania, modyfikowania i przetwarzania dokumentów PDF w aplikacjach Node.js.
Funkcje IronPDF
- Generowanie plików PDF z HTML: Możliwość tworzenia dokumentów PDF na podstawie materiałów HTML.
- Manipulacja tekstem i obrazami: Odnosi się do dodawania, modyfikowania lub usuwania tekstu, kształtów, obrazów i innych elementów z plików PDF.
- Modyfikacja dokumentów PDF obejmuje łączenie, wyodrębnianie stron z plików PDF, dzielenie plików PDF oraz ich szyfrowanie i deszyfrowanie.
- Obsługa formularzy: Obejmuje wypełnianie formularzy, pobieranie danych z formularzy oraz programowe wykorzystywanie formularzy PDF.
- Zabezpieczenia plików PDF: Wykorzystanie podpisów cyfrowych, szyfrowania i ochrony hasłem w dokumentach PDF.
- Obsługa metadanych: to proces pobierania i przetwarzania plików PDF.
Jeśli firma IronPDF rozszerzyła swoją linię produktów o wersję dla Node.js, może to dać programistom tworzącym aplikacje w Node.js możliwość wykorzystania funkcji IronPDF do pracy z plikami PDF. Może to być przydatne dla programistów, którzy wolą pracować z biblioteką oferującą funkcje podobne do tych w IronPDF w środowisku .NET.
Aby uzyskać najbardziej aktualne i dokładne informacje na temat funkcji, kompatybilności i wsparcia dla Node.js w IronPDF, zawsze należy zapoznać się z oficjalną dokumentacją, informacjami o wydaniu lub aktualizacjami od zespołu IronPDF. Aby dowiedzieć się więcej o IronPDF, zapoznaj się ze stronami dokumentacji.
Wymagania dotyczące pakietu
- Środowiskiem IDE jest Visual Studio Code.
- Node.js
- Instalacja pakietów wymaga zarządzania pakietami, z którego można korzystać za pomocą Yarn lub npm.
Zainstaluj pakiet IronPDF Node
Otwórz terminal lub wiersz poleceń: Uruchom terminal lub wiersz poleceń. Dostęp do niego można uzyskać na kilka sposobów, w zależności od systemu operacyjnego:
- Windows: Wiersz poleceń lub PowerShell
- Terminal systemu MacOS X
- Terminal systemu Linux
Zainstaluj pakiet: Użyj nazwy pakietu wraz z poleceniem npm install, aby zainstalować pakiet. Na przykład, uruchom następujące polecenie, aby zainstalować pakiet @ironsoftware/ironpdf:
npm install @ironsoftware/ironpdfnpm install @ironsoftware/ironpdf
Zainstaluj IronPDF
Dzielenie plików PDF za pomocą IronPDF
Wystarczy zaledwie kilka wierszy kodu, aby podzielić dokumenty PDF na wiele plików. Zapoznaj się z tym przykładem, aby wykorzystać go w swoim projekcie. Podział pojedynczego dokumentu PDF na kilka dokumentów jest dość prostym procesem przy użyciu IronPDF. Każdy dokument ma tylko jedną stronę.
const { PdfDocument } = require("@ironsoftware/ironpdf");
const pdfprocess = async () => {
console.log("Start split Process");
// Load the existing PDF document
const pdf = await PdfDocument.fromFile("Demo.pdf");
// Get the total number of pages in the PDF
const pagecount = await pdf.getPageCount();
// Iterate over each page and create a separate PDF file
for (let i = 0; i < pagecount; i++) {
// Duplicate a single page into a new PDF document
const spdf = await pdf.duplicate(i);
// Save each duplicated page as a separate PDF file
await spdf.saveAs(`split_${i}.pdf`);
}
console.log("End Split Process");
};
// Initiate the PDF splitting process
pdfprocess();Powyższy przykład kodu pokazuje, jak użyć metody PdfDocument.fromFile biblioteki IronPDF do otwarcia istniejącego pliku PDF. Przekazując hasło dokumentu do metody fromFile jako drugi argument, można również otworzyć plik chroniony hasłem. Kod jest dość prosty i łatwy w użyciu do dzielenia pliku PDF. Wykorzystanie metody duplicate pozwala w łatwy sposób skopiować wiele stron z oryginalnego dokumentu, jak pokazano powyżej.
Podając numer indeksu jako parametr metody duplicate, plik PDF zostaje podzielony. Każda strona jest następnie zapisywana w osobnym pliku. Plik PDF można również podzielić na zakres stron poprzez duplikację. W tym celu używamy funkcji getPageCount, która pozwoli nam uzyskać liczbę stron w pliku PDF o podanej ścieżce. Następnie należy użyć metody duplicate, aby podzielić plik PDF na wiele plików PDF.
NPM
IronPDF załaduje plik PDF i podzieli go na osobne pliki.
Pliki PDF
Aby dowiedzieć się więcej o kodzie biblioteki IronPDF for Node.js, zapoznaj się ze stroną przykładową, na której można przekonwertować HTML na plik PDF.
Wnioski
Biblioteka IronPDF zapewnia silne zabezpieczenia, które ograniczają zagrożenia i gwarantują bezpieczeństwo danych. Nie jest ograniczone do żadnej konkretnej przeglądarki i działa ze wszystkimi popularnymi przeglądarkami. Biblioteka oferuje wiele opcji licencyjnych, w tym bezpłatną licencję deweloperską oraz dodatkowe licencje deweloperskie, które można nabyć, aby zaspokoić zróżnicowane potrzeby programistów.
Opcje aktualizacji są zawarte w pakiecie $799 Lite, który obejmuje również stałą licencję, roczną konserwację oprogramowania oraz trzydziestodniową gwarancję zwrotu pieniędzy. W trakcie okresu próbnego z znakiem wodnym użytkownicy mogą ocenić produkt w rzeczywistych scenariuszach zastosowań. Strona licencyjna zawiera dodatkowe informacje dotyczące cen i opcji licencyjnych IronPDF, a także umożliwia użytkownikom bezpłatne wypróbowanie IronPDF przez 30 dni.
Często Zadawane Pytania
Jak podzielić plik PDF za pomocą Node.js?
Plik PDF można podzielić w Node.js za pomocą IronPDF, ładując plik PDF za pomocą PdfDocument.fromFile, a następnie wykorzystując metodę duplicate do rozdzielenia stron na poszczególne pliki i zapisując je za pomocą funkcji saveAs.
Jakie kroki trzeba wykonać, żeby podzielić plik PDF za pomocą IronPDF w Node.js?
Najpierw zainstaluj IronPDF za pomocą polecenia npm install @ironsoftware/ironpdf. Następnie załaduj dokument PDF za pomocą metody PdfDocument.fromFile. Użyj metody duplicate, aby podzielić strony, a następnie zapisz każdą stronę osobno za pomocą metody saveAs.
Czy mogę obsługiwać zaszyfrowane pliki PDF w Node.js za pomocą biblioteki PDF?
Tak, IronPDF obsługuje zaszyfrowane pliki PDF w Node.js. Można przekazać hasło dokumentu jako drugi argument do metody fromFile, aby otworzyć i edytować pliki PDF chronione hasłem.
Jakie są niektóre funkcje IronPDF for Node.js?
IronPDF for Node.js oferuje takie funkcje, jak konwersja HTML do PDF, obróbka tekstu i obrazów, dzielenie i łączenie plików PDF, obsługa formularzy oraz funkcje bezpieczeństwa, takie jak szyfrowanie i podpisy cyfrowe.
Czy dostępna jest bezpłatna wersja próbna IronPDF for Node.js?
Tak, IronPDF oferuje bezpłatną licencję dla programistów w okresie próbnym, która obejmuje pliki wyjściowe z znakiem wodnym, umożliwiając programistom przetestowanie możliwości biblioteki w swoich projektach.
Jakie są wymagania systemowe dotyczące korzystania z IronPDF w Node.js?
Aby korzystać z IronPDF w Node.js, potrzebne jest środowisko uruchomieniowe Node.js oraz menedżer pakietów, taki jak npm lub Yarn. Do programowania zalecane jest środowisko IDE, takie jak Visual Studio Code.
Jak zainstalować IronPDF for Node.js do użytku w aplikacjach Node.js?
Możesz zainstalować IronPDF for Node.js, uruchamiając polecenie npm install @ironsoftware/ironpdf w terminalu lub wierszu poleceń.
Jakie opcje licencyjne są dostępne dla IronPDF w Node.js?
IronPDF oferuje różne opcje licencyjne, w tym bezpłatną licencję deweloperską z okresem próbnym, pakiet Lite z licencją stałą oraz kilka licencji deweloperskich dostosowanych do różnych potrzeb.
Gdzie mogę znaleźć więcej informacji na temat korzystania z IronPDF w Node.js?
Więcej informacji na temat IronPDF for Node.js można znaleźć w oficjalnej dokumentacji, informacjach o wydaniu lub aktualizacjach udostępnianych przez zespół IronPDF.
Czym jest Node.js i do czego służy?
Node.js to środowisko uruchomieniowe JavaScript, które służy do tworzenia skalowalnych, wydajnych aplikacji sieciowych, w tym serwerów internetowych, interfejsów API, aplikacji do strumieniowania, aplikacji do czatu w czasie rzeczywistym oraz rozwiązań IoT.








