Kako pretvoriti XLTm u EMF
Kako pretvoriti XLTm datoteku u EMF sliku
Sheetize nudi jednostavan, visokoučinkovit API koji vam omogućuje pretvaranje Excel makro‑omogućene predloške (.xltm) u oštar EMF (Enhanced Metafile) prikaz. Idealan je za generiranje skalabilnih grafika, umetanje pregleda radnih knjiga u dokumentaciju ili stvaranje vektorskih izvješća bez otkrivanja izvornih podataka proračunske tablice.
Zašto koristiti Sheetize za konverziju XLTm‑u‑EMF?
- Puna vjernost – zadržava formatiranje ćelija, grafikone i ugrađene slike, a rezultat je vektorska slika koja se ne gubi pri skaliranju.
- Brzo i skalabilno – optimizirano za .NET, radi na Windowsu, macOS‑u i Linuxu.
- Prilagodljivo razlučivanje – postavite DPI ili faktor skaliranja kako bi odgovarao vašim preciznim potrebama.
- Bez ovisnosti – nije potrebno instalirati Office ili dodatne alate.
Kako započeti
Dodajte paket Sheetise.ImageConverter u svoj .NET projekt (preko NuGet‑a) i pozovite metodu ImageConverter.Process.
Primjer C# koda
using Sheetize;
var loadOptions = new LoadOptions
{
// Putanja do izvornog XLTm‑a
InputFile = @"D:\Templates\InvoiceTemplate.xltm"
};
var saveOptions = new ImageSaveOptions
{
// Željena izlazna datoteka – ekstenzija EMF odabire EMF format
OutputFile = @"D:\Images\InvoiceTemplate.emf",
// Opcionalno: kontrola razlučivanja slike (DPI) – EMF je vektor, ali DPI utječe na zadanu veličinu
HorizontalResolution = 300,
VerticalResolution = 300,
// Opcionalno: faktor skaliranja za finiju kontrolu (1.0 = 100%)
// ScaleFactor = 1.0
};
ImageConverter.Process(loadOptions, saveOptions);Ovaj isječak učitava InvoiceTemplate.xltm i zapisuje InvoiceTemplate.emf koristeći zadano razlučivanje (i eventualni faktor skaliranja).
Ključne opcije za EMF izlaz
- HorizontalResolution / VerticalResolution – određuju referentni DPI; veće vrijednosti daju veću zadanu veličinu prije skaliranja.
- ScaleFactor – množi ukupnu veličinu generiranog EMF‑a (npr. 2.0 udvostručuje dimenzije).
- BackgroundColor – postavite boju pozadine ako radna knjiga sadrži prozirna područja.
Najbolje prakse
- Koristite 300 DPI ili više kada će se EMF ispisivati; niži DPI je dovoljan za prikaze na zaslonu.
- Podesite ScaleFactor ako se generirana grafika čini premalo ili preveliko u ciljnoj aplikaciji.
- Otvorite rezultat EMF u pregledniku vektorske grafike (npr. Inkscape ili Windows Explorer) kako biste provjerili da se svi elementi pravilno prikazuju.