Jak dodać numery stron do pliku PDF
Jak dodać numery stron do pliku PDF
Pliki PDF są wszechobecne – i to nie bez powodu. Są bezpieczne, łatwe do udostępniania i działają na niemal każdym komputerze lub w niemal każdej przeglądarce na świecie. Jednak pomimo tego, że miliony ludzi korzystają z plików PDF każdego dnia, ich prawidłowe użycie nadal może sprawiać trudności.
Jedną z najlepszych cech dokumentów PDF jest to, że trudno je sfałszować, ale staje się to przeszkodą, gdy chcesz wprowadzić własne zmiany. W tym przewodniku pokażemy, jak łatwo dodać numery stron do pliku PDF za pomocą naszej bogatej w funkcje biblioteki C#, IronPDF, a także polecimy kilka alternatywnych narzędzi online, które oferują podstawowe funkcje.
IronPDF: Najlepsza biblioteka PDF dla języka C
IronPDF to lekka biblioteka .NET do obsługi plików PDF, zaprojektowana specjalnie z myślą o programistach stron internetowych. Konwersja plików PDF to tylko jedno z wielu zastosowań — sprawia, że czytanie, zapisywanie i edycja plików PDF staje się dziecinnie prosta, a można z niej korzystać w projektach .NET zarówno na komputerach stacjonarnych, jak i w sieci. Najlepsze jest to, że można wypróbować to rozwiązanie w środowisku programistycznym za darmo.
Jedną z głównych zalet IronPDF jest jego elastyczność. Można go używać jako samodzielnej aplikacji desktopowej lub zintegrować z aplikacją internetową za pomocą interfejsu API IronPDF. Ponadto IronPDF jest kompatybilny z systemami operacyjnymi Windows, Mac i Linux, dzięki czemu jest dostępny dla szerokiego grona użytkowników.
Dodawanie numerów stron do pliku PDF — wprowadzenie
Utwórz projekt w Visual Studio
Najpierw otwórz Visual Studio i przejdź do Plik -> Nowy projekt -> Aplikacja konsolowa. Wpisz nazwę projektu, wybierz lokalizację, w której chcesz go zapisać, i kliknij przycisk Dalej. Wybierz najnowszą wersję .NET Framework, a następnie kliknij Utwórz. Gdy projekt już działa, nadszedł czas, aby dodać naszą bibliotekę.
Zainstaluj bibliotekę IronPDF
IronPDF jest łatwy w użyciu, ale jeszcze łatwiejszy w instalacji. Można to zrobić na kilka sposobów:
Metoda 1: Konsola menedżera pakietów NuGet
W programie Visual Studio, w oknie Eksplorator rozwiązań, kliknij prawym przyciskiem myszy pozycję Odwołania, a następnie kliknij opcję Zarządzaj pakietami NuGet. Kliknij "Przeglądaj", wyszukaj "IronPDF" i zainstaluj najnowszą wersję. Jeśli widzisz to, to znaczy, że wszystko działa:

Można również przejść do menu Narzędzia -> Menedżer pakietów NuGet -> Konsola menedżera pakietów i wprowadzić następujący wiersz w zakładce Menedżer pakietów:
Install-Package IronPdf
Na koniec, IronPDF można pobrać bezpośrednio z oficjalnej strony NuGet. Wybierz opcję "Pobierz pakiet" z menu po prawej stronie strony IronPDF NuGet, kliknij dwukrotnie pobrany plik, aby zainstalować go automatycznie, a następnie odśwież rozwiązanie, aby rozpocząć korzystanie z niego w swoim projekcie.
Nie zadziałało? Pomoc dotyczącą konkretnych platform można znaleźć na naszej stronie poświęconej zaawansowanej instalacji NuGet.
Metoda 2: Korzystanie z pliku DLL
Możesz również pobrać plik DLL IronPDF bezpośrednio od nas i dodać go ręcznie do Visual Studio. Pełne instrukcje oraz linki do pakietów DLL dla systemów Windows, macOS i Linux można znaleźć w naszym specjalnym przewodniku instalacji IronPDF.
Dodaj przestrzeń nazw IronPDF
Zawsze pamiętaj, aby rozpoczynać swój kod od przestrzeni nazw IronPDF, tak jak poniżej:
using IronPdf;
using IronPdf;
Imports IronPdf
Jak dodać numery stron do pliku PDF za pomocą IronPDF
Zaczynamy od zaimportowania pakietu IronPDF, a następnie tworzymy ciąg znaków HTML, który zostanie przekonwertowany na plik PDF z numerami stron. Oto przykładowy kod:
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";
Imports IronPdf
Private html = "
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>"
Następnie utworzymy instancję ChromePdfRenderer z konkretnymi ustawieniami stopki HTML. Pozwala nam to zdefiniować styl i układ numerów stron w naszym pliku PDF. Oto kod:
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer With {
.RenderingOptions = {
HtmlFooter = New HtmlHeaderFooter With {
.MaxHeight = 15,
.HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
.DrawDividerLine = True
}
}
}
Następnie przekonwertujemy kod HTML do formatu PDF. Wystarczy wywołać metodę RenderHtmlAsPdf, aby przekonwertować plik do formatu PDF, a IronPDF automatycznie doda numery do każdej strony.
var pdf = renderer.RenderHtmlAsPdf(html);
var pdf = renderer.RenderHtmlAsPdf(html);
Dim pdf = renderer.RenderHtmlAsPdf(html)
I wreszcie, wszystko, co musimy teraz zrobić, to zapisać plik PDF z nową numeracją w naszym systemie. To takie proste:
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf")
Jak widać w powyższym kodzie, dostosowaliśmy format numeracji stron tak, aby była wyśrodkowana na stronie, pokazywała bieżącą i całkowitą liczbę stron oraz zawierała linię podziału. Oto jak wygląda efekt końcowy:

Alternatywne narzędzia do numeracji stron w plikach PDF
Istnieje wiele darmowych, choć ograniczonych, narzędzi, które pozwalają dodawać numery stron do plików PDF. Oto kilka alternatywnych opcji numeracji stron w pliku PDF.
Sejda – narzędzie online do obsługi plików PDF
Sejda PDF Editor to narzędzie online oferujące podstawowe funkcje edycji plików PDF, takie jak łączenie stron, kompresja rozmiaru pliku, tworzenie formularzy i wiele innych. Chociaż korzystanie z niego jest bezpłatne, obowiązują ograniczenia dotyczące liczby stron i czasu, po których trzeba wykupić jeden z płatnych planów.
Jak dodać numery stron do pliku PDF za pomocą narzędzia Sejda Online PDF Tool
- Odwiedź stronę Sejda i znajdź pozycję "Page Numbers" na liście narzędzi – kliknij ją
- Prześlij plik PDF, do którego chcesz dodać numery stron
- Po załadowaniu przejrzyj opcje dostosowywania, które chcesz zastosować
- Gdy wszystko będzie w porządku, kliknij Dodaj nagłówek/stopkę, aby przetworzyć plik
- Po dodaniu numerów stron kliknij Pobierz, aby zapisać plik
Smallpdf
SmallPDF to popularne narzędzie online, które oferuje szereg funkcji edycji plików PDF, w tym możliwość dodawania numerów stron. Jedną z głównych zalet SmallPDF jest jego wygoda. Ponieważ jest to narzędzie internetowe, można uzyskać do niego dostęp z dowolnego urządzenia z połączeniem internetowym, bez konieczności pobierania lub instalowania jakiegokolwiek oprogramowania.
Dodawanie numerów stron do pliku PDF za pomocą Smallpdf
- Przejdź na oficjalną stronę SmallPDF, otwórz menu Narzędzia u góry i kliknij opcję Numeruj strony
- Po przesłaniu pliku pojawi się nowe menu z prośbą o wybranie położenia numerów stron oraz numeru, od którego mają się one zaczynać
- SmallPDF nie oferuje żadnych innych opcji dostosowywania ani personalizacji
- Kliknij "Number Pages" (Liczba stron) i po zakończeniu przetwarzania pobierz plik PDF
Wnioski
Dodawanie numerów stron do dokumentów PDF to prosty sposób na poprawę czytelności i organizacji dokumentu. Jest to proste zadanie, ale różne narzędzia podchodzą do niego na różne sposoby, oferując szeroki zakres funkcji i opcji.
Darmowe narzędzia online mogą być szybkie i wygodne, dopóki nie osiągniesz limitu i nie będziesz musiał wykupić abonamentu, ale mogą one nie zapewniać tak szczegółowej kontroli, jaką oferuje dedykowana biblioteka PDF, taka jak IronPDF.
A numery stron w plikach PDF to dopiero początek — dzięki narzędziom do formatowania plików PDF, wbudowanym funkcjom bezpieczeństwa i zgodności z przepisami oraz wielu innym funkcjom IronPDF jest najlepszym narzędziem spełniającym wszystkie Twoje potrzeby związane z dokumentami PDF.
Chcesz wypróbować IronPDF? Możesz zacząć od 30-dniowego okresu próbnego IronPDF. Można z niego korzystać całkowicie za darmo do celów programistycznych, więc naprawdę możesz sprawdzić, na czym to polega. A jeśli spodoba Ci się to, co widzisz, cena licencji IronPDF zaczyna się już od $799. Aby uzyskać jeszcze większe oszczędności, sprawdź ofertę Iron Suite, w ramach której możesz otrzymać wszystkie dziewięć narzędzi Iron Software w cenie dwóch. Miłego kodowania!


