Przejdź do treści stopki
NARZęDZIA PDF

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:

Jak dodać numery stron do pliku PDF: Rysunek 1

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
$vbLabelText   $csharpLabel

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>"
$vbLabelText   $csharpLabel

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
		}
	}
}
$vbLabelText   $csharpLabel

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)
$vbLabelText   $csharpLabel

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")
$vbLabelText   $csharpLabel

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:

Jak dodać numery stron do pliku PDF: Rysunek 2

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!

Jak dodać numery stron do pliku PDF: Rysunek 3

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie