IronPDF for Python - Tworzenie, edytowanie i odczytywanie PDFow w skryptach Python

This article was translated from English: Does it need improvement?
Translated
View the article in English

Wprowadzenie do IronPDF for Python

IronPDF for Python to potężna biblioteka opracowana przez Iron Software, oferujaca inzynierom oprogramowania mozliwosc tworzenia, edytowania i wyciagania zawartosci PDF w projektach Python 3.

IronPDF for Python opiera się na sukcesie i popularności IronPDF for .NET.

Uzywanie IronPDF for Python

Wymagania wstępne

Aby uzyc IronPDF for Python, upewnij sie, ze komputer ma zainstalowane nastepujace wymagane oprogramowanie:

  1. .NET 6.0 SDK: IronPDF for Python opiera sie na bibliotece IronPDF .NET, a dokladnie na wersji .NET 6.0 jako technologii bazowej. Dlatego konieczne jest zainstalowanie .NET 6.0 SDK na komputerze, aby używać IronPDF for Python.
  2. Python: Pobierz i zainstaluj najnowsza wersje Python 3.x ze strony glownej Python: https://www.python.org/downloads/. Podczas procesu instalacji, upewnij się, że wybierzesz opcję dodania Python do systemowej PATH, co umożliwi jego dostępność z linii komend.
  3. Pip: Pip zazwyczaj jest dolaczane do instalacji Pythona poczawszy od wersji 3.4 i pozniejszych. Jednakże, w zależności od Twojej instalacji Pythona, możesz potrzebować upewnić się, czy pip jest już zainstalowany lub zainstalować go oddzielnie.
  4. Biblioteka IronPDF: Biblioteka IronPDF moze byc dodana za pomoca pip. Uzyj ponizszej komendy, aby zainstalowac IronPDF uzywajac pip:
pip install ironpdf

PoradyAby zainstalowac konkretna wersje IronPDF, uzyj nastepujacej skladni: "==2023.x.x". Na przyklad, mozesz uruchomic komende "pip install IronPDF==2023.x.x".

Zwróć uwagęNa niektorych systemach, Python 2.x może być nadal domyslna wersja. W takich przypadkach może być konieczne wyraźne użycie polecenia pip3 zamiast pip, aby upewnić się, że używasz pip dla Pythona 3.

Potencjalne problemy z instalacja

W przypadku ktorejkolwiek z ponizszych kwestii zapoznaj sie z artykulami dotyczacymi rozwiazywania problemow, aby je rozwiazac:

Rozpocznij pisanie kodu w Pythonie

Zaimportuj potrzebne moduly do generacji i manipulacji dokumentami PDF uzywajac ponizszego stwierdzenia. Upewnij sie, ze zostaly zaimportowane na poczatku twojego skryptu Python.

# Import necessary components from the IronPDF library
from ironpdf import *
# Import necessary components from the IronPDF library
from ironpdf import *
PYTHON

Stosowanie klucza licencyjnego

Nastepnie zastosuj wazny klucz licencyjny lub klucz testowy do IronPDF, przypisujac klucz licencyjny do atrybutu LicenseKey obiektu License. Zamiesc ponizszy kod zaraz po stwierdzeniu importu, przed uzyciem jakichkolwiek metod IronPDF:

# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
PYTHON

Zwróć uwagęUpewnij sie, ze wszystkie ustawienia, logowanie i operacje licencyjne sa wykonywane przed wywolaniem jakichkolwiek metod IronPDF.

Renderowanie HTML do PDF

Użyj metody RenderHtmlAsPdf, aby przekonwertować ciąg HTML na dokument PDF. Kod ponizej konwertuje prosty tekst HTML do dokumentu PDF:

from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
PYTHON

Konwertuj adres URL na plik PDF

Użyj metody RenderUrlAsPdf, aby przekonwertować adres URL lub lokalną ścieżkę pliku na dokument PDF. Oto przykład:

from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")

# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")

# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
PYTHON

Logowanie

Aby wlaczyc logowanie, uzyj nastepujacych fragmentow kodu:

# Enable debugging for logging
Logger.EnableDebugging = True

# Specify the log file path
Logger.LogFilePath = "Default.log"

# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
# Enable debugging for logging
Logger.EnableDebugging = True

# Specify the log file path
Logger.LogFilePath = "Default.log"

# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
PYTHON

Licencjonowanie i wsparcie dostępne

Zakup licencje, aby uzywac w projektach na zywo. Dostepne sa rowniez 30-dniowe licencje probne tutaj

Aby uzyskac pelna liste przykladow kodu, tutoriali, informacji licencyjnych i dokumentacji, odwiedz: IronPDF for Python.

W przypadku dodatkowego wsparcia i zapytań, proszę skontaktować się z naszym zespołem.

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
Gotowy, aby rozpocząć?
Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

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