Kako pretvoriti Html u Emf
Kako pretvoriti Html datoteku u Emf sliku
Sheetize nudi visokoučinkoviti API koji pretvara HTML dokument (.html) u EMF (Enhanced Metafile) vektorsku sliku. Idealno je za umetanje snimaka web‑stranica u Windows‑bazirane izvještaje, CAD crteže ili dokumente spremne za tisak, istovremeno zadržavajući vektorsku kvalitetu i skalabilnost.
Zašto koristiti Sheetize za konverziju Html‑u‑Emf?
- Vektorska vjernost – EMF pohranjuje naredbe crtanja, pa se slika skalira bez pikselizacije.
- Windows‑nativno – EMF se besprijekorno integrira s Office‑om, Visio‑om i drugim Microsoft alatima.
- Bez Office‑a – konverzija radi na Windowsu, macOS‑u i Linuxu bez potrebe za instaliranim preglednikom.
- Kontrola stilova – prilagodite veličinu stranice, boju pozadine i DPI izravno putem opcija konverzije.
Prvi koraci
Dodajte Sheetize.ImageConverter NuGet paket u svoj .NET projekt i pozovite metodu ImageConverter.Process.
Primjer kôda u C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Putanja do izvornog HTML‑a
InputFile = @"C:\\Docs\\ProductPage.html"
};
var saveOptions = new ImageSaveOptions
{
OutputFile = @"C:\\Images\\ProductPage.emf",
HorizontalResolution = 300,
VerticalResolution = 300,
};
ImageConverter.Process(loadOptions, saveOptions);Kôd učitava ProductPage.html i zapisuje ProductPage.emf koristeći prikaz od 300 DPI za visokokvalitetni tisak.
Ključne opcije za EMF izlaz
- HorizontalResolution / VerticalResolution – kontroliraju DPI platna; veće vrijednosti donose finije detalje linija.
- BackgroundColor – postavlja boju pozadine stranice (EMF ne podržava pravu transparentnost).
- PageWidth / PageHeight – određuje logičku veličinu izlaza (u inčima ili milimetrima).
- EmbedFonts – postavite na
truekako biste ugradili korištene fontove u EMF datoteku za pouzdano prikazivanje na drugim računalima.
Najbolje prakse
- Koristite 300 DPI ili više za grafiku spremnu za tisak; 96 DPI je dovoljno za pregled na ekranu.
- Definirajte eksplicitne dimenzije stranice (npr., 8,5 × 11 in) kako biste izbjegli neočekivano rezanje.
- Ugradite fontove ako HTML referencira prilagođene tipografije koje možda nisu instalirane na odredišnom sustavu.
- Provjerite EMF otvaranjem u PowerPointu, Wordu ili vektorskom editoru kako biste osigurali da svi elementi ispravno prikazuju.
- Optimizirajte HTML – uklonite nepotrebne skripte ili vanjske resurse prije konverzije kako biste ubrzali obradu.
Slijedeći ove korake, pouzdano možete pretvoriti bilo koju HTML stranicu u oštru EMF vektorsku sliku prikladnu za Windows‑centriranu dokumentaciju, prezentacije ili ispisive materijale.