Hogyan konvertáljunk SqlScript-et SVG-re
Hogyan konvertáljunk egy SqlScript fájlt SVG képpé
Sheetize egy egyszerű, nagy‑teljesítményű API‑t kínál, amely lehetővé teszi, hogy egy SQL‑script fájlt (.sqlscript) tiszta SVG (Scalable Vector Graphics) képpé alakítsa. Ideális adatbázis‑sémák megjelenítéséhez, lekérdezés‑eredmények dokumentációba ágyazásához, vagy vektorgrafikus diagramok készítéséhez, amelyek méretezése minőségromlás nélkül történik.
Miért válassza a Sheetize‑t SqlScript‑SVG átalakításhoz?
- Teljes hűség – megőrzi az összes SQL‑kulcsszót, a formázást és a kommentárok kiemelését, miközben tiszta vektoros grafikát hoz létre.
- Gyors és skálázható – .NET‑re optimalizált, Windows, macOS és Linux rendszereken működik.
- Testreszabható stílus – szabályozhatja a betűtípust, színeket és sortávolságot, hogy megfeleljen a márkájának.
- Zero‑dependency – nincs szükség külső eszközökre vagy Office‑telepítésekre.
Első lépések
Adja hozzá a Sheetize.ImageConverter csomagot a .NET projektjéhez (NuGet‑en keresztül), és hívja meg az ImageConverter.Process metódust.
Minta C# kód
using Sheetize;
var loadOptions = new LoadOptions
{
// A forrás SqlScript fájl útvonala
InputFile = @"D:\Database\CreateSchema.sqlscript"
};
var saveOptions = new ImageSaveOptions
{
// A kimeneti fájl – az SVG kiterjesztés határozza meg a formátumot
OutputFile = @"D:\Diagrams\CreateSchema.svg",
// Opcionális: a kép stílusának beállítása
FontName = "Consolas",
FontSize = 12,
// Opcionális: sötét vagy világos téma (BackgroundColor = "#FFFFFF" a világoshoz)
BackgroundColor = "#FFFFFF"
};
ImageConverter.Process(loadOptions, saveOptions);A példa betölti a CreateSchema.sqlscript fájlt, és a megadott betűtípussal és háttérszínnel CreateSchema.svg néven menti ki.
Fontos beállítások SVG kimenethez
- FontName / FontSize – meghatározza a megjelenített SQL‑szöveg betűtípusát és méretét.
- BackgroundColor – beállíthatja a háttér kitöltését; ha nincs megadva, alapértelmezés szerint átlátszó.
- LineHeight – állítja a sorok függőleges távolságát (pl.
1.2a 120 %-hoz). - SyntaxHighlighting – engedélyezheti vagy letilthatja a kulcsszavak színezését (kiegészítő API‑flag-ekkel).
Legjobb gyakorlatok
- Válasszon monospaced (rögzített szélességű) betűtípust (pl. Consolas, Courier New) a legjobb olvashatóság érdekében.
- Használjon világos hátteret nyomtatott anyagokhoz, sötét hátteret pedig képernyős bemutatókhoz.
- Az SVG generálása után nyissa meg egy vektorgrafikus megjelenítőben (pl. Inkscape, Chrome), hogy ellenőrizze, minden karakter helyesen jelenik‑e meg, és a fájl a várt módon skálázható‑e.