Edycja plików PDF

IronPDF for Python oferuje zwięzły zestaw metod do łączenia, restrukturyzacji i wyodrębniania strony z dokumentów PDF — łączenie wielu plików, dodawanie stron tytułowych, usuwanie stron i kopiowanie podzbiorów stron w zaledwie kilku linijkach kodu.

Pierwsze kroki

Załaduj istniejące PDF do typowanej kolekcji List[PdfDocument] i przekaż ją do PdfDocument.Merge, aby je połączyć. Stamtąd użyj PrependPdf, RemovePage i CopyPages, aby dalej kształtować dokument przed zapisaniem.

Zrozumienie kodu

  • List[PdfDocument](): Typowana lista w stylu .NET używana do zbierania wielu obiektów PdfDocument przed połączeniem. Wywołaj .Add(), aby dodać każdy dokument.
  • PdfDocument.FromFile(path): Otwiera istniejący plik PDF i zwraca go jako obiekt PdfDocument.
  • PdfDocument.Merge(pdfs): Łączy wszystkie dokumenty na liście w jeden PdfDocument, zachowując kolejność stron.
  • SaveAs(path): Zapisuje obecny stan dokumentu na dysk.
  • PrependPdf(pdf): Wstawia inny PdfDocument na samym początku obecnego dokumentu — używany tutaj do dodania renderowanej okładki HTML jako pierwszej strony.
  • RemovePage(index): Usuwa pojedynczą stronę pod wskazanym indeksem zerowym. pdf.PageCount - 1 celuje w ostatnią stronę.
  • CopyPages(ToPageList([4, 6])): Wyodrębnia określone strony według ich indeksów zerowych i zwraca je jako nowy PdfDocument. ToPageList konwertuje listę indeksów w Pythonie na wymaganą formę listy stron.
  • eachPdf.Dispose(): Zwalnia zasoby wewnętrzne przytrzymywane przez każdy załadowany PdfDocument po zakończeniu scalania.

Indeksowanie stron od zera

Wszystkie operacje na stronach w IronPDF używają indeksów zerowych. Strona 5 dokumentu jest pod indeksem 4, strona 7 jest pod indeksem 6, i tak dalej.

Naucz się łączyć i edytować PDF za pomocą IronPDF for Python!

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.