Jak převést Html na Emf
Jak převést Html soubor na Emf obrázek
Sheetize nabízí vysoce výkonné API, které transformuje dokument HTML (.html) do vektorového obrázku EMF (Enhanced Metafile). To je ideální pro vložení snímků webových stránek do Windows‑založených reportů, CAD výkresů nebo tiskových dokumentů při zachování vektorové kvality a škálovatelnosti.
Proč použít Sheetize pro konverzi Html‑na‑Emf?
- Vektorová věrnost – EMF ukládá kreslicí příkazy, takže se obrázek škáluje bez pixelace.
- Windows‑native – EMF se bezproblémově integruje s Office, Visio a dalšími Microsoft nástroji.
- Bez potřeby Office – konverze běží na Windows, macOS a Linuxu, aniž by byl nainstalován prohlížečový engine.
- Kontrola stylů – přizpůsobte velikost stránky, barvu pozadí a DPI přímo pomocí možností konverze.
Začínáme
Přidejte NuGet balíček Sheetize.ImageConverter do svého .NET projektu a zavolejte metodu ImageConverter.Process.
Ukázkový kód v C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Cesta k vstupnímu souboru HTML
InputFile = @"C:\\Docs\\ProductPage.html"
};
var saveOptions = new ImageSaveOptions
{
OutputFile = @"C:\\Images\\ProductPage.emf";
HorizontalResolution = 300,
VerticalResolution = 300,
};
ImageConverter.Process(loadOptions, saveOptions);Kód načte ProductPage.html a zapíše ProductPage.emf s rozlišením 300 DPI pro vysoké rozlišení tisku.
Klíčové možnosti pro výstup EMF
- HorizontalResolution / VerticalResolution – ovládá DPI plátna; vyšší hodnoty poskytují jemnější detaily čar.
- BackgroundColor – vyplní pozadí stránky (EMF nepodporuje pravou transparentnost).
- PageWidth / PageHeight – určuje logickou velikost výstupu (v palcích nebo milimetrech).
- EmbedFonts – nastavte na
truepro vložení použitých fontů do souboru EMF, aby se zajistilo spolehlivé vykreslení na jiných počítačích.
Doporučené postupy
- Používejte 300 DPI nebo vyšší pro grafiku určenou k tisku; 96 DPI stačí pro náhled na obrazovce.
- Definujte explicitní rozměry stránky (např. 8,5 × 11 in), aby nedošlo k neočekávanému oříznutí.
- Vkládejte fonty, pokud HTML odkazuje na vlastní typy písma, které nemusí být nainstalovány na cílovém systému.
- Ověřte EMF otevřením v PowerPointu, Wordu nebo vektorovém editoru, abyste se ujistili, že všechny prvky se správně vykreslují.
- Optimalizujte HTML – odeberte zbytečné skripty a externí zdroje před konverzí, čímž zrychlíte zpracování.
Dodržením těchto kroků můžete spolehlivě převést jakoukoli HTML stránku na ostrý vektorový obrázek EMF, vhodný pro dokumentaci, prezentace nebo tiskové materiály orientované na Windows.