Ten podstawowy przewodnik wyjaśnia, jak scalić pliki HTML do PDF w Pythonie. Opisuje instalację biblioteki w systemie i zawiera procedurę krok po kroku, w tym fragment kodu, który można uruchomić, aby połączyć pliki HTML w jeden plik PDF w Pythonie. Co więcej, nie musisz instalować żadnego dodatkowego narzędzia ani aplikacji, aby ta funkcja działała po Twojej stronie.
Kroki łączenia HTML z PDF w Pythonie
- Skonfiguruj API Aspose.HTML, aby połączyć pliki HTML
- Przeczytaj kilka dokumentów HTML, każdy reprezentowany przez wystąpienie klasy HTMLDocument
- Zainicjuj obiekt klasy HTMLRenderer
- Utwórz obiekt klasy PdfDevice
- Połącz pliki HTML do formatu PDF
Powyższe kroki opisują przepływ pracy, aby scalić wiele plików HTML w jeden plik PDF w Pythonie. Najpierw przygotuj IDE do pracy z formatami plików stron internetowych. Następnie załaduj każdy plik HTML i utwórz listę zawierającą każdy dokument. Na koniec wygeneruj pojedynczy plik PDF i zapisz go na dysku lub w strumieniu zgodnie ze swoimi wymaganiami.
Kod łączący wiele plików HTML w jeden plik PDF w Pythonie
import aspose.html | |
import os | |
from aspose.html import * | |
from aspose.html.rendering.pdf import * | |
from aspose.html.rendering import * | |
# Initialize HTML documents | |
document1 = HTMLDocument("input1.html") | |
document2 = HTMLDocument("input2.html") | |
document3 = HTMLDocument("input3.html") | |
documents = [document1, document2, document3] | |
renderer = HtmlRenderer() | |
device = PdfDevice("Combine.pdf") | |
renderer.render(device, documents) |
Ten przykładowy kod jest szybką wersją, aby pokazać funkcję łączenia wielu plików HTML w jeden plik PDF w Pythonie. Możesz jednak ulepszyć i improwizować go, aby zmodyfikować liczbę plików wejściowych HTML lub zmienić format wyjściowy na plik HTML zawierający wszystkie dane z plików źródłowych. Podobnie możesz załadować dowolny istniejący plik HTML i edytować jego zawartość, taką jak tekst znaczników lub CSS, przed scaleniem go z innymi dokumentami HTML.
W tym artykule opisano, jak scalać HTML do PDF w Pythonie. Jeśli musisz wyeksportować HTML do Worda, spójrz na Konwertuj HTML na Word w Pythonie.