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.2 za 120 %).
  • SyntaxHighlighting – omogućite ili onemogućite bojanje ključnih riječi (putem dodatnih API zastavica).

Najbolje prakse

  1. Odaberite monospaced font (npr. Consolas, Courier New) za najbolju čitljivost.
  2. Koristite svijetlu pozadinu za tiskane materijale i tamnu pozadinu za prikaze na ekranu.
  3. 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.
 Hrvatski