IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF FOR PYTHON

Jak pobrać PDF z URL w Python

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

W tym artykułe pokażemy, jak utworzyć plik PDF przy użyciu biblioteki IronPDF for Python.

IronPDF

Python jest dla programistów językiem znacznie bardziej dynamicznym niż inne języki, umożliwiającym programistom szybkie i łatwe projektowanie graficznych interfejsów użytkownika. Dlatego włączenie biblioteki IronPDF do Pythona jest proste. Zawiera mnóstwo wbudowanych narzędzi, takich jak PyQt, wxWidgets, Kivy oraz wiele innych pakietów i bibliotek, które można wykorzystać do szybkiego i bezpiecznego tworzenia w pełni funkcjonalnego interfejsu graficznego.

IronPDF to bardzo skuteczna biblioteka do tworzenia i projektowania stron internetowych w języku Python. Wynika to głównie z faktu, że istnieje tak wiele paradygmatów tworzenia stron internetowych w języku Python, takich jak Django, Flask i Pyramid. Z tych frameworków korzysta wiele stron internetowych i serwisów online, w tym Reddit, Mozilla i Spotify.

  • Pliki PDF można tworzyć na podstawie stron HTML, HTML5, ASP, PHP oraz innych źródeł. Możliwe jest również konwertowanie plików graficznych oraz plików HTML do formatu PDF.
  • Interaktywne dokumenty PDF można tworzyć za pomocą IronPDF. Możesz wypełniać i przesyłać interaktywne formularze, dzielić i łączyć pliki PDF, wyodrębniać tekst i obrazy z plików PDF, wyszukiwać określone słowa w pliku PDF, rasteryzować strony PDF do obrazów, konwertować PDF na HTML oraz drukować pliki PDF.
  • IronPDF umożliwia generowanie dokumentu na podstawie adresu URL. Ponadto obsługuje agenty użytkownika, serwery proxy, pliki cookie, nagłówki HTTP, niestandardowe dane logowania do sieci, zmienne formularzy oraz agenty użytkownika, które logują się za pomocą formularzy logowania HTML.
  • Pliki PDF można przeglądać i opisywać za pomocą programu IronPDF.
  • IronPDF może służyć do wyodrębniania obrazów z dokumentów.
  • Dzięki IronPDF bardzo łatwo jest dodawać nagłówki, stopki, tekst, zdjęcia, zakładki, znaki wodne i inne elementy do dokumentów PDF.
  • Korzystając z IronPDF, można łączyć i dzielić strony z nowym lub istniejącym dokumentem.
  • Możliwe jest konwertowanie dokumentów na obiekty PDF bez użycia przeglądarki Acrobat.
  • Dokument PDF można utworzyć z pliku CSS za pomocą IronPDF.
  • Dokumenty można tworzyć przy użyciu plików CSS zawierających specyfikacje typu mediów.

Skonfiguruj Python

Konfiguracja środowiska

Upewnij się, że na Twoim komputerze zainstalowany jest Python. Aby pobrać i zainstalować najnowszą wersję języka Python dla swojego systemu operacyjnego, odwiedź oficjalną stronę pobierania języka Python. Po zainstalowaniu języka Python skonfiguruj środowisko wirtualne, aby odizolować zależności dla swojego projektu. Użyj modułu venv, aby tworzyć i zarządzać środowiskami wirtualnymi, co zapewni czyste i niezależne miejsce pracy dla projektu konwersji.

Nowy projekt w PyCharm

Do celów tej demonstracji zalecane jest użycie PyCharm, środowiska IDE do programowania w języku Python.

Po uruchomieniu środowiska PyCharm wybierz opcję "New Project", jak pokazano na poniższym obrazku.

Jak pobrać PDF z URL w Pythonie, Rysunek 1: PyCharm IDE Środowisko IDE PyCharm

Po wybraniu opcji "Nowy projekt" otworzy się nowe okno, w którym można określić lokalizację projektu i środowisko Python, jak pokazano na poniższym obrazku.

Jak pobrać PDF z URL w Pythonie, Rysunek 2: Utwórz nowy projekt w PyCharm Utwórz nowy projekt w PyCharm

Po wybraniu lokalizacji projektu i ścieżki środowiska kliknij przycisk Utwórz, aby utworzyć nowy projekt. Otworzy się nowe okno, w którym będzie można napisać kod w pliku Python. W tym samouczku używana jest wersja Python 3.9.

Jak pobrać PDF z URL w Pythonie, Rysunek 3: Plik main.py Plik main.py

Wymagania dotyczące biblioteki IronPDF for Python

IronPDF for Python wykorzystuje technologię .NET 6.0 jako podstawę. Dlatego, aby korzystać z IronPDF for Python, na komputerze musi być zainstalowane środowisko uruchomieniowe .NET 6.0. Użytkownicy systemów Linux i Mac mogą być zmuszęni do zainstalowania platformy .NET przed użyciem tego pakietu w języku Python. Aby pobrać wymagane środowisko uruchomieniowe, można je pobrać z tej strony pobierania firmy Microsoft.

Konfiguracja pakietu IronPDF

Pakiet ironpdf musi być zainstalowany, aby można było tworzyć, edytować i otwierać pliki z rozszerzeniem ".pdf". Aby zainstalować pakiet w PyCharm, otwórz okno terminala i uruchom następujące polecenie:

pip install ironpdf

Jak widać na poniższym zrzucie ekranu, pakiet ironpdf został zainstalowany.

Jak pobrać PDF z URL w Pythonie, Rysunek 4: Zainstaluj pakiet IronPDF Zainstaluj pakiet IronPDF

Utwórz plik PDF z adresu URL za pomocą IronPDF

Korzystając z języka Python, można łatwo wygenerować plik PDF za pomocą zaledwie kilku wierszy kodu przy użyciu biblioteki IronPDF. IronPDF to samodzielna biblioteka, która nie wymaga żadnych dodatkowych zależności. Wykorzystuje ona wydajną przeglądarkę Chromium, która umożliwia dokładne pobieranie adresów URL zawierających obrazy, wykresy, tabele i inne elementy. Poniżej znajduje się przykładowy fragment kodu służący do generowania pliku PDF:

from ironpdf import *

# Create a renderer to render PDF from a URL
renderer = ChromePdfRenderer()

# Render the given URL as a PDF
pdf = renderer.RenderUrlAsPdf("https://www.google.com/")

# Save the rendered PDF to a file
pdf.SaveAs("output.pdf")

# Inform the user that the PDF creation is complete
print('Completed')
Python

W podanym kodzie pierwszym krokiem jest zaimportowanie biblioteki IronPDF. Następnie utwórz instancję klasy ChromePdfRenderer, co pozwala na wykonywanie różnych procesów tworzenia plików PDF. Używając utworzonego obiektu, nazwanego "renderer", można użyć funkcji RenderUrlAsPdf. Ta funkcja wymaga podania adresu URL pliku PDF, który ma zostać przekonwertowany do formatu PDF. Zeskrobie to dane z określonej strony internetowej, pobierając pliki w małych fragmentach danych, w tym obrazy, i zapisze odpowiedź do pliku binarnego. Na koniec, funkcja SaveAs jest używana do zapisu wygenerowanego pliku PDF do lokalnego katalogu w formacie PDF.

Wynik działania powyższego kodu pokazano na poniższym obrazku.

Jak pobrać PDF z URL w Pythonie, Rysunek 5: Plik wyjściowy PDF Plik PDF wynikowy

Ponadto IronPDF może być używany z platformą .NET Framework. Aby dowiedzieć się więcej o korzystaniu z IronPDF w środowisku .NET Framework, kliknij ten przykładowy link.

Wnioski

Biblioteka IronPDF oferuje solidne zabezpieczenia, które ograniczają potencjalne ryzyko i zapewniają ochronę danych. Jest kompatybilny ze wszystkimi powszechnie używanymi przeglądarkami i nie jest ograniczony do konkretnej przeglądarki. Wystarczy kilka linii kodu, aby programiści mogli efektywnie tworzyć i odczytywać pliki PDF za pomocą IronPDF. Aby zaspokoić różnorodne potrzeby programistów, biblioteka IronPDF oferuje różne opcje licencyjne, w tym bezpłatną licencję dla programistów oraz dodatkowe licencje programistyczne dostępne w sprzedaży.

Pakiet Lite, w cenie $999, obejmuje licencję wieczystą, 30-dniową gwarancję zwrotu pieniędzy, roczne wsparcie oprogramowania i możliwości aktualizacji. Po dokonaniu pierwszego zakupu nie są pobierane żadne dodatkowe opłaty. Licencje te mogą być wykorzystywane w środowiskach produkcyjnych, testowych i programistycznych. IronPDF oferuje również bezpłatne licencje z pewnymi ograniczeniami czasowymi i dotyczącymi redystrybucji. W praktyce użytkownicy mogą przetestować oprogramowanie w ramach bezpłatnego okresu próbnego bez znaku wodnego. Aby uzyskać bardziej szczegółowe informacje na temat cen wersji próbnej i licencji IronPDF, prosimy zapoznać się z poniższą stroną dotyczącą licencji.

Pobierz IronPDF i wypróbuj go.

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

Powiązane artykuły

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