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ówPdfDocumentprzed połączeniem. Wywołaj.Add(), aby dodać każdy dokument.PdfDocument.FromFile(path): Otwiera istniejący plik PDF i zwraca go jako obiektPdfDocument.PdfDocument.Merge(pdfs): Łączy wszystkie dokumenty na liście w jedenPdfDocument, zachowując kolejność stron.SaveAs(path): Zapisuje obecny stan dokumentu na dysk.PrependPdf(pdf): Wstawia innyPdfDocumentna 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 - 1celuje w ostatnią stronę.CopyPages(ToPageList([4, 6])): Wyodrębnia określone strony według ich indeksów zerowych i zwraca je jako nowyPdfDocument.ToPageListkonwertuje listę indeksów w Pythonie na wymaganą formę listy stron.eachPdf.Dispose(): Zwalnia zasoby wewnętrzne przytrzymywane przez każdy załadowanyPdfDocumentpo 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!






