Recettes Python: Conversion de HTML et d'URL en PDF et PS

Pour préparer la conversion de HTML et URL en PDF et PS, nous avons besoin de python lui-même, du générateur htmldoc et du plugin pyhtmldoc . (J'ai donné des liens vers mes fourches, car j'ai apporté des modifications qui n'ont pas encore été entassées dans le référentiel d'origine. Vous pouvez également utiliser l' image prête à l' emploi .)

Tout d'abord, importez le plugin avec la commande

from _pyhtmldoc import * 

Pour convertir de HTML et URL en PDF et PS, utilisez les commandes

 pdf = file2pdf('file.html'.encode(), None) #  FILE  PDF ps = file2ps('file.html'.encode(), None) #  FILE  PS file2pdf('file.html'.encode(), 'file.pdf') #  FILE  PDF      file2ps('file.html'.encode(), 'file.pdf') #  FILE  PS  PDF      pdf = file2pdf(['file1.html'.encode(), 'file2.html'.encode()], None) #   FILE  PDF ps = file2ps(['file1.html'.encode(), 'file2.html'.encode()], None) #   FILE  PS file2pdf(['file1.html'.encode(), 'file2.html'.encode()], 'file.pdf') #   FILE  PDF      file2ps(['file1.html'.encode(), 'file2.html'.encode()], 'file.pdf') #   FILE  PS  PDF      pdf = html2pdf(', !'.encode(), None) #  HTML  PDF ps = html2ps(', !'.encode(), None) #  HTML  PS html2pdf(', !'.encode(), 'file.pdf') #  HTML  PDF      html2ps(', !'.encode(), 'file.pdf') #  HTML  PS  PDF      pdf = html2pdf([', !'.encode(), ' , !'.encode()], None) #   HTML  PDF ps = html2ps([', !'.encode(), ' , !'.encode()], None) #   HTML  PS html2pdf([', !'.encode(), ' , !'.encode()], 'file.pdf') #   HTML  PDF      html2ps([', !'.encode(), ' , !'.encode()], 'file.pdf') #   HTML  PS  PDF      pdf = url2pdf('https://google.com'.encode(), None) #  URL  PDF ps = url2ps('https://google.com'.encode(), None) #  URL  PS url2pdf('https://google.com'.encode(), 'file.pdf') #  URL  PDF  PDF      url2ps('https://google.com'.encode(), 'file.pdf') #  URL  PS  PDF      pdf = url2pdf(['https://google.com'.encode(), 'https://google.ru'.encode()], None) #   URL  PDF ps = url2ps(['https://google.com'.encode(), 'https://google.ru'.encode()], None) #   URL  PS url2pdf(['https://google.com'.encode(), 'https://google.ru'.encode()], 'file.pdf') #   URL  PDF  PDF      url2ps(['https://google.com'.encode(), 'https://google.ru'.encode()], 'file.pdf') #   URL  PS  PDF      

Source: https://habr.com/ru/post/fr464613/


All Articles