Jak mohu importovat HTML stránku s CSS a JS na internetu nebo převést na PDF?


Odpověď 1:

Existuje mnoho různých knihoven a webových služeb, které vám s tím mohou pomoci.

Například existuje nástroj příkazového řádku nazvaný

wkhtmltopdf

, pro které byste mohli vytvořit koncový bod HTTP (S) pro příjem vstupu HTML a výstup ve formátu PDF:

wkhtmltopdf / wkhtmltopdf

Existují také knihovny pro wkhtmltopdf, psané v různých jazycích na straně serveru. Například pro PHP:

mikehaertl / phpwkhtmltopdf

Kromě těchto nástrojů a knihoven existuje mnoho webových služeb, které poskytují API pro převod HTML do PDF.


Odpověď 2:

Pokud je stránka HTML pod vaším hostitelským účtem, máte přístup k souborům HTML, CSS a JS prostřednictvím správce souborů webhostingu. Soubory můžete kdykoli stahovat pomocí funkcí správce souborů. Nebo můžete použít FTP.

Pokud web není váš, jste omezeni na HTML, obrazové soubory a mediální soubory. Uvidíte soubory CSS nebo JS.

Vypadá to, že chcete importovat web, který jste našli. Toto nemůže být provedeno jinak než získáním toho, co vidíte. Všechno s tím spojené bude fungovat, pokud bude online. PHP a další procesy založené na serveru nebudou fungovat, pokud nemáte v počítači povoleno PHP.

(Nejsem si jistý, zda se importují všechny soubory PHP, pokud provedete uložení jako v prohlížeči.)

Nevidím žádný smysl v převodu na PDF, pokud si nepřejete jen zveřejnit kód, který získáte při importu.

Jsou chvíle, kdy chcete získat tabulku nebo data z webu. Jednou jsem musel získat údaje o kreditní kartě tvrdým způsobem s kopií a vložením do tabulky Excel. Většina finančních služeb má pro majitele účtu služby stahování dat.