IRONSOFTWAREHOME

Jak dodawać, kopiować i usuwać strony w plikach PDF przy użyciu języka C#

Curtis Chau
Curtis Chau
Updated: 22 kwietnia 2026

IronPDF zapewnia proste metody dodawania, kopiowania i usuwania stron w plikach PDF przy użyciu języka C#. Użyj Merge lub InsertPdf, aby dodać strony, CopyPages, aby zdublować strony, oraz RemovePages, aby usunąć niepożądane strony z dokumentów PDF.

Szybki start: Natychmiastowe dodawanie, kopiowanie i usuwanie stron PDF

Zacznij zarządzać stronami PDF za pomocą IronPDF. Ten przykład pokazuje, jak wstawić dodatkową treść do istniejącego pliku PDF. Metody IronPDF umożliwiają zarządzanie stronami przy użyciu minimalnej ilości kodu, co upraszcza integrację z dowolnym projektem C#. Przed rozpoczęciem zainstaluj IronPDF za pośrednictwem NuGet, aby uzyskać dostęp do tych funkcji manipulacji stronami. Biblioteka obsługuje platformy Windows, Linux i Mac.

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2Skopiuj i uruchom ten fragment kodu.

    IronPdf.PdfDocument.FromFile("/input/path.pdf")
        .AppendPdf(IronPdf.PdfDocument.FromFile("/additional/path.pdf"))
        .SaveAs("/output/path.pdf");
    C#
  3. 3Wdrożenie do testowania w środowisku produkcyjnym

    Rozpocznij używanie IronPDF w swoim projekcie już dziś z darmową wersją próbną
    arrow pointer

Jak dodać strony do pliku PDF?

Jakie metody mogę wykorzystać do dodawania stron?

Dodaj strony do pliku PDF za pomocą jednej linii kodu. IronPDF oferuje wiele sposobów łączenia dokumentów PDF. Metoda Merge jest najprostsza do dodawania całych dokumentów na końcu. Silnik renderujący Chrome zachowuje wszystkie formatowania, czcionki i układy podczas scałania. Ten silnik zapewnia renderowanie z dokładnością do piksela, które zachowuje integralność dokumentu.

Ten przykład generuje raport w formacie PDF i dodaje stronę tytułową. Metoda Merge łączy oba dokumenty PDF. Skorzystaj z poniższych przykładowych dokumentów: pobierz coverPage.PDF oraz pobierz contentPage.PDF.

using IronPdf;

// Import cover page
PdfDocument coverPage = PdfDocument.FromFile("coverPage.pdf");

// Import content document
PdfDocument contentPage = PdfDocument.FromFile("contentPage.pdf");

// Merge the two documents
PdfDocument finalPdf = PdfDocument.Merge(coverPage, contentPage);

finalPdf.SaveAs("pdfWithCover.pdf");

Metoda Merge akceptuje wiele dokumentów PDF jako parametry, łącząc liczne PDF-y w jednej operacji. Rozwiązanie to sprawdza się dobrze przy tworzeniu raportów z różnych źródeł lub przygotowywaniu pakietów dokumentacji. W przypadku zaawansowanych scenariuszy łączenia plików zapoznaj się z naszym przewodnikiem dotyczącym łączenia lub dzielenia plików PDF.

Jak wygląda wynik?

Kod generuje pojedynczy plik PDF z okładką na początku:

Jak mogę wstawiać strony w określonych miejscach?

Wstaw strony na dowolnym indeksie, używając metody InsertPdf. Metoda ta zapewnia precyzyjną kontrolę nad rozmieszczeniem stron, co idealnie sprawdza się przy złożonym tworzeniu dokumentów. W tym przykładzie plik "coverPage.pdf" jest wstawiany na początku pliku "contentPage.pdf":

using IronPdf;

// Import cover page
PdfDocument coverPage = PdfDocument.FromFile("coverPage.pdf");

// Import content document
PdfDocument contentPage = PdfDocument.FromFile("contentPage.pdf");

// Insert PDF
contentPage.InsertPdf(coverPage, 0);

Metoda InsertPdf akceptuje parametr indeksu (0 reprezentuje pierwszą pozycję). Wstawiaj strony w dowolnym miejscu w zakresie stron dokumentu. W przypadku dokumentu liczącego 10 stron należy użyć indeksu 5, aby wstawić stronę po stronie 5. Ta elastyczność umożliwia tworzenie dokumentów dynamicznych, które dostosowują się do wymagań.

Podczas wstawiania stron należy zadbać o spójność nagłówków i stopek. Zaktualizuj spis treści po zmianie struktury strony. Zastosuj niestandardowe marginesy lub orientację strony, aby zachować spójność formatowania.


Jak skopiować strony z pliku PDF?

Jakich metod należy używać do kopiowania stron?

Skopiuj strony, używając metod CopyPage lub CopyPages dla pojedynczych i mnogich stron odpowiednio. Obie metody zwracają obiekt PdfDocument zawierający określone strony. Należy z nich korzystać podczas wyodrębniania fragmentów z większych dokumentów lub tworzenia nowych dokumentów na podstawie istniejącej treści.

W przypadku dokumentów wrażliwych należy zastosować ustawienia zabezpieczeń w celu kontroli dostępu i uprawnień. Dodaj podpisy cyfrowe, aby zapewnić autentyczność dokumentu.

Jak skopiować pojedynczą stronę lub wiele stron?

using IronPdf;
using System.Collections.Generic;

// Copy a single page into a new PDF object
PdfDocument myReport = PdfDocument.FromFile("report_final.pdf");
PdfDocument copyOfPageOne = myReport.CopyPage(0);

// Copy multiple pages into a new PDF object
PdfDocument copyOfFirstThreePages = myReport.CopyPages(new List<int> { 0, 1, 2 });

Indeksy stron są liczone od zera (pierwsza strona to indeks 0). Podczas kopiowania wielu stron należy określić strony nie następujące po sobie, podając dowolne prawidłowe indeksy. Na przykład, new List<int> { 0, 2, 4 } kopiuje 1., 3. i 5. stronę. To selektywne kopiowanie pomaga tworzyć dokumenty podsumowujące lub wyodrębniać kluczowe fragmenty.

Po skopiowaniu stron dodaj nagłówki i stopki lub zastosuj znaki wodne w celu budowania marki. Warto rozważyć dodanie numerów stron dla lepszej organizacji tekstu. Skopiowane strony zachowują całe oryginalne formatowanie, w tym czcionki, obrazy i układ.


Moją ulubioną biblioteką tego typu jest IronPDF. Umożliwia ona szybkie i efektywne manipulowanie plikami PDF. Posiada także wiele cennych funkcji, takich jak eksport do formatu PDF/A i cyfrowe podpisywanie dokumentów PDF.

Milan Jovanovic

Microsoft MVP

Zobacz studium przypadku

IronOCR pozwala nam oszczędzić 40 000 USD rocznie na ręcznym przetwarzaniu, jednocześnie zwiększając produktywność i uwalniając zasoby do zadań o wysokim wpływie. Gorąco polecam.

Brent Matzelle

Dyrektor technologiczny, OPYN

Zobacz studium przypadku

IronSuite odgrywa kluczową rolę w naszej działalności. Są to narzędzia zwiększające wydajność w całej firmie, w tym tworzenie planów pięter i poprawa zarządzania zapasami.

David Jones

Główny inżynier oprogramowania, Agorus Build

Zobacz studium przypadku

Jak usunąć strony z pliku PDF?

Jakie są metody usuwania stron?

Usuń strony, korzystając z metod RemovePage lub RemovePages dla pojedynczych i mnogich stron odpowiednio. Usunięcie strony w zmodyfikowanym obiekcie dokumentu jest nieodwracalne. Plik oryginalny pozostaje niezmieniony, chyba że zostanie wyraźnie nadpisany.

Przed usunięciem stron należy wyodrębnić tekst lub obrazy w celu zachowania treści. Proces usuwania zachowuje integralność pozostałych stron, w tym zakładek i adnotacji. Pola formularzy na pozostałych stronach pozostają niezmienione.

Jak usunąć pojedynczą stronę lub wiele stron?

using IronPdf;
using System.Collections.Generic;

PdfDocument pdf = PdfDocument.FromFile("full_report.pdf");

// Remove a single page
pdf.RemovePage(0);

// Remove multiple pages
pdf.RemovePages(new List<int> { 2, 3 });

Indeksy wielu stron są przetwarzane wewnętrznie w porządku malejącym, co zapewnia dokładne usuwanie bez obaw o przesunięcie indeksu. Aby usunąć strony 2, 5 i 8 z 10-stronicowego dokumentu, należy je wskazać w dowolnej kolejności — IronPDF poprawnie obsługuje usuwanie.

Najlepsze praktyki dotyczące usuwania stron

Postępuj zgodnie z poniższymi najlepszymi praktykami dotyczącymi usuwania stron:

  1. Utwórz kopie zapasowe: Pracuj z kopiami ważnych dokumentów
  2. Sprawdź poprawność zakresu stron: Upewnij się, że strony istnieją, aby uniknąć wyjątków
  3. Sprawdź integralność dokumentu: Zweryfikuj, czy odnośniki i linki działają
  4. Zaktualizuj metadane: Zaktualizuj metadane dokumentu, aby odzwierciedlić zmiany

Po zmodyfikowaniu dokumentów zapisz je w różnych formatach, w tym standardowym PDF, PDF/A do archiwizacji lub skompresuj, aby zmniejszyć rozmiar. Aby zapewnić zgodność z wymogąmi dostępności, wyeksportuj do formatu PDF/UA.

Co mam zrobić dalej?

Dowiedz się więcej o możliwościach naszego samouczka: Organizowanie plików PDF. Wypróbuj zaawansowane funkcje, takie jak scałanie plików PDF z różnych źródeł, tworzenie plików PDF z HTML lub praca z formularzami PDF.

W scenariuszach Enterprise należy wykorzystać możliwości asynchroniczne i wielowątkowe do operacji na dużą skalę. W przypadku wdrażania w chmurze zapoznaj się z naszymi przewodnikami dotyczącymi platform Azure i AWS.

Odwiedź naszą dokumentację API, aby zapoznać się ze wszystkimi dostępnymi metodami i właściwościami. Zapoznaj się z przykładami kodu przedstawiającymi praktyczne implementacje zarządzania stronami.

Często Zadawane Pytania

Jak mogę dodać strony do istniejącego dokumentu PDF w C#?

IronPDF oferuje dwie główne metody dodawania stron: metodę `Merge` do łączenia całych PDF razem oraz metodę `InsertPdf` do wstawiania stron na określonych pozycjach. Obie metody zachowują formatowanie, czcionki i układy korzystając z silnika renderującego Chrome od IronPDF.

Jaki jest najprostszy sposób łączenia wielu dokumentów PDF?

Najprostszym podejściem jest użycie metody `Merge` od IronPDF, która akceptuje wiele dokumentów PDF jako parametry. Możesz połączyć liczne PDF w jednej operacji, co idealnie sprawdza się do tworzenia raportów z różnych źródeł lub tworzenia pakietów dokumentacyjnych.

Jak wstawiać strony PDF na określonej pozycji zamiast dodawać je na końcu?

Użyj metody `InsertPdf` od IronPDF, aby wstawić strony na dowolnej pozycji indeksu. Metoda ta zapewnia precyzyjną kontrolę nad umiejscowieniem strony, umożliwiając ci dokładne wskazanie, gdzie w dokumencie mają zostać wstawione nowe strony.

Czy mogę skopiować konkretne strony w obrębie dokumentu PDF?

Tak, IronPDF oferuje metody `CopyPage` i `CopyPages` do duplikowania stron w obrębie PDF. Te metody pozwalają kopiować pojedyncze strony lub wiele stron na raz, zachowując całe formatowanie i integralność treści.

Jak usunąć niechciane strony z PDF?

IronPDF oferuje metody `RemovePage` i `RemovePages` do usuwania niechcianych stron z dokumentów PDF. Możesz usunąć pojedyncze strony lub wiele stron w jednej operacji.

Czy manipulacja stronami zachowuje oryginalne formatowanie PDF?

Tak, silnik renderujący Chrome w IronPDF zachowuje całe formatowanie, czcionki i układy podczas operacji manipulacji stronami. Silnik zapewnia doskonałe renderowanie, które zachowuje integralność dokumentu w całym procesie.

Na jakich platformach są obsługiwane te funkcje manipulacji stronami PDF?

IronPDF obsługuje manipulację stronami PDF na platformach Windows, Linux i Mac, co czyni go wszechstronnym rozwiązaniem dla aplikacji cross-platformowych w C#.

Czy można zarządzać stronami PDF z minimalną ilością kodu?

Tak, IronPDF umożliwia zarządzanie stronami z minimalną ilością kodu. Na przykład, możesz dołączyć PDF do innego za pomocą zaledwie jednej linii: `PdfDocument.FromFile("/input/path.pdf").AppendPdf(PdfDocument.FromFile("/additional/path.pdf")).SaveAs("/output/path.pdf");`

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ęczników.

...
Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 20,667,543Wersja:2026.7właśnie wydany

Odbierz swój BEZPŁATNY

30-dniowy klucz próbny natychmiast.

bullet_checkedNie wymaga karty kredytowej ani tworzenia konta
test_punktorówTestuj w produkcji
bez znaków wodnych
kalendarz_punktorów30 dni w pełni
funkcjonalny produkt
wsparcie_punktorów24/5 wsparcie techniczne
w trakcie okresu próbnego
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.7

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz opcję Przeglądaj i wyszukaj „IronPdf”
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.7

Pobierz teraz

lub pobierz instalator Windows tutaj.

  1. Pobierz i rozpakuj IronPDF do lokalizacji takiej jak ~/Libs w katalogu Solution
  2. W Eksploratorze rozwiązań programu Visual Studio kliknij prawym przyciskiem myszy opcję Odwołania. Wybierz opcję Przeglądaj, „IronPdf.dll”

Licencje od 749 USD

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta