Ibland behöver du komma åt webbplatser offline, vilket gör dem mer tillgängliga. Så, konvertering av HTML sidor till PDF tjänar syftet. Överraskande nog kan du aktivera HTML till PDF-konvertering i ditt Python-projekt inom några sekunder. Denna guide kommer att introducera ett kraftfullt SDK för Python-utvecklare. Aspose.HTML för Python via .NET erbjuder en mängd klasser och metoder för att konvertera webbplatser till olika filformat. Men i detta blogginlägg kommer vi att implementera hur man konverterar en webbplats till PDF i Python programmatisk. För detta syfte, se till att du har installerat Python på ditt system.

HTML till PDF - SDK-installation

Kör följande kommando i din terminal för att installera Aspose.HTML för Python via .NET:

pip install aspose-html-net 

Alternativt kan du ladda ner SDK:n från denna länk.

webpage-to-pdf

Konvertera en webbplats till PDF i Python - Implementation

Följ stegen nedan för att konvertera HTML till PDF:

  • Definiera sökväg för arbetsfilerna.
  • Ladda ett HTML-dokument som ska konverteras genom att initiera en instans av HTMLDocument klassen.
  • Skapa en instans av PdfSaveOptions klassen
  • Konvertera HTML till PDF genom att kalla på convert_html metoden.

Kodsnutten nedan demonstrerar hur man konverterar en webbplats till PDF i Python: Du kan se resultatet i bilden nedan:

html-to-pdf

Få en gratis licens

Få en gratis tillfällig licens för att prova detta Python SDK bortom utvärderingsbegränsningar.

Ställ en fråga

Har du frågor? Detta forum kommer att svara på alla dina frågor.

Slutsats

Aspose.HTML för Python via .NET är en komplett lösning för Python-utvecklare. Detta SDK erbjuder rika konverteringar och manipulationer av HTML-filer. I den här artikeln gick vi igenom hur man konverterar en webbplats till PDF i Python. I kommande artiklar kommer vi med fler guider för att ta itu med ytterligare ämnen. Dessutom är HTML till PDF-konvertering inte längre en svår uppgift efter att ha integrerat Aspose.HTML för Python via .NET i ditt projekt.

Vänligen besök följande resurser för att lära dig mer om detta SDK: