Advertisement
nicuf

convert html pages to PDF

Oct 29th, 2023
831
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. import os
  2. import pdfkit
  3.  
  4. # Specificați calea către executabilul wkhtmltopdf
  5. config = pdfkit.configuration(wkhtmltopdf=r'c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe')
  6.  
  7. # Specificați directorul în care se află fișierele HTML
  8. director_html = r'j:\DE SCANAT\socc\Van Llewyn, Sophie'
  9.  
  10. # Specificați un director în care să salvați fișierele PDF generate
  11. director_pdf = r'C:\calea\catre\director\pdf'
  12.  
  13. # Verificați dacă directorul de ieșire există și, dacă nu, creați-l
  14. if not os.path.exists(director_pdf):
  15.     os.makedirs(director_pdf)
  16.  
  17. # Obțineți lista fișierelor HTML din director
  18. fisiere_html = [f for f in os.listdir(director_html) if f.endswith('.html')]
  19.  
  20. # Parcurgeți lista de fișiere HTML și convertiți-le în PDF
  21. for fisier_html in fisiere_html:
  22.     cale_html = os.path.join(director_html, fisier_html)
  23.     cale_pdf = os.path.join(director_pdf, fisier_html.replace('.html', '.pdf'))
  24.  
  25.     pdfkit.from_file(cale_html, cale_pdf, configuration=config)
  26.  
  27. print("Conversia HTML în PDF a fost finalizată cu succes.")
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement