Czy istnieje biblioteka C# lub dowolne bezpłatne narzędzie, które może przekonwertować plik html z wieloma zasobami referencyjnymi do jednego html "all-in-one"?Jak uwzględnić wszystkie zasoby w jednym pliku html?
Głównym zadaniem jest, aby mieć tylko jeden plik, to znaczy, że trzeba dołączyć
- zewnętrznych plików JavaScript - to prawdopodobnie oznaczać będzie wymienić wszystkie znaczniki „script” z „źródło” atrybutu przez „skrypt” znaczniki z zawartością odczytaną z pliku odniesienia.
- Obrazy - wymienić src = "Picture.png" z URI danych - coś src = "data: image/png; Base64, encodedContent ..."
- pliki CSS
- może być czymś zapomniałem :)
Ten plik HTML musi być czytelny we wszystkich przeglądarkach, to dlaczego nie można użyć formatu pliku MHT (nieczytelny na safari, iPad ...)
A dlaczego nie skorzystać z akcji kompilacji "Treść", aby skopiować pliki podczas publikowania? Jaki jest sens tworzenia ich jako zasobów? – Candide
@Ingenu Nie widzę, że odwołuje się do kontekstu kompilacji. Po prostu chce uzyskać dokument HTML z dowolnego adresu URL i uczynić go samodzielnym dokumentem. –
Dokładnie. Nie jestem autorem oryginalnego HTML. – cartas