Kako pretvoriti SqlScript u Svg
Kako pretvoriti SqlScript datoteku u Svg sliku
Sheetize pruža jednostavan, visokoučinkovit API koji vam omogućuje pretvaranje SQL skripte (.sqlscript) u oštru SVG (Scalable Vector Graphics) sliku. Ovo je idealno za vizualizaciju shema baza podataka, umetak rezultata upita u dokumentaciju ili stvaranje vektorskih dijagrama koji se skaliraju bez gubitka kvalitete.
Zašto koristiti Sheetize za pretvaranje SqlScript‑to‑Svg?
- Puna vjernost – zadržava sve SQL ključne riječi, formatiranje i isticanje komentara dok proizvodi čist vektorski grafički prikaz.
- Brzo & skalabilno – optimizirano za .NET, radi na Windowsu, macOS‑u i Linuxu.
- Prilagodljivo stiliziranje – kontrolirajte font, boje i razmak između redaka kako bi odgovarali vašem brendu.
- Bez ovisnosti – ne zahtijeva vanjske alate ili instalacije Office paketa.
Prvi koraci
Dodajte paket Sheetize.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 SqlScript fajla
InputFile = @"D:\Database\CreateSchema.sqlscript"
};
var saveOptions = new ImageSaveOptions
{
// Željena izlazna datoteka – SVG ekstenzija odabire SVG format
OutputFile = @"D:\Diagrams\CreateSchema.svg",
// Opcionalno: kontrolirajte stiliziranje slike
FontName = "Consolas",
FontSize = 12,
// Opcionalno: postavite tamnu ili svijetlu temu (BackgroundColor = "#FFFFFF" za svijetlu)
BackgroundColor = "#FFFFFF"
};
ImageConverter.Process(loadOptions, saveOptions);Isječak učitava CreateSchema.sqlscript i zapisuje CreateSchema.svg koristeći zadane postavke fonta i pozadine.
Ključne opcije za SVG izlaz
- FontName / FontSize – definirajte tipografiju i veličinu koja se koristi za prikaz SQL teksta.
- BackgroundColor – postavite boju pozadine; prema zadanim postavkama je prozirna ako se ne navede.
- LineHeight – prilagodite vertikalni razmak između redaka (npr.
1.2za 120 %). - SyntaxHighlighting – omogućite ili onemogućite bojanje ključnih riječi (putem dodatnih API zastavica).
Najbolje prakse
- Odaberite monospaced font (npr. Consolas, Courier New) za najbolju čitljivost.
- Koristite svijetlu pozadinu za tiskane materijale i tamnu pozadinu za prikaze na ekranu.
- Nakon generiranja SVG‑a, otvorite ga u pregledniku vektorske grafike (npr. Inkscape, Chrome) kako biste provjerili da li se svi znakovi ispravno renderiraju i da li se datoteka skalira prema očekivanjima.