Cách Chuyển Đổi Tệp SqlScript Sang Ảnh Svg

Sheetize cung cấp một API đơn giản, hiệu năng cao cho phép bạn biến một tệp script SQL (.sqlscript) thành một hình ảnh SVG (Scalable Vector Graphics) sắc nét. Thích hợp để trực quan hoá sơ đồ cơ sở dữ liệu, nhúng kết quả truy vấn vào tài liệu, hoặc tạo các sơ đồ dạng vector có thể phóng to mà không bị giảm chất lượng.

Tại Sao Nên Sử Dụng Sheetize Để Chuyển Đổi SqlScript → Svg?

  • Giữ nguyên định dạng – bảo toàn toàn bộ từ khóa SQL, cách căn lề và tô màu chú thích trong khi tạo ra đồ họa vector sạch sẽ.
  • Nhanh & mở rộng – tối ưu cho .NET, chạy trên Windows, macOS và Linux.
  • Tùy chỉnh kiểu dáng – kiểm soát phông chữ, màu sắc, khoảng cách dòng để phù hợp với thương hiệu của bạn.
  • Không phụ thuộc – không cần công cụ bên ngoài hay cài đặt Office.

Bắt Đầu

Thêm gói Sheetize.ImageConverter vào dự án .NET của bạn (qua NuGet) và gọi phương thức ImageConverter.Process.

Mã C# mẫu

using Sheetize;

var loadOptions = new LoadOptions
{
    // Đường dẫn tới tệp SqlScript nguồn
    InputFile = @"D:\Database\CreateSchema.sqlscript"
};

var saveOptions = new ImageSaveOptions
{
    // Đường dẫn và tên tệp xuất – phần mở rộng .svg sẽ tạo file SVG
    OutputFile = @"D:\Diagrams\CreateSchema.svg",

    // Tùy chọn: điều chỉnh kiểu dáng ảnh
    FontName = "Consolas",
    FontSize = 12,
    // Tùy chọn: đặt giao diện tối hoặc sáng (BackgroundColor = "#FFFFFF" cho nền sáng)
    BackgroundColor = "#FFFFFF"
};

ImageConverter.Process(loadOptions, saveOptions);

Đoạn mã trên tải CreateSchema.sqlscript và ghi CreateSchema.svg với phông chữ và màu nền được chỉ định.

Các Tùy Chọn Chính Cho Đầu Ra SVG

  • FontName / FontSize – xác định phông chữ và kích thước dùng để hiển thị văn bản SQL.
  • BackgroundColor – đặt màu nền; mặc định là trong suốt nếu không chỉ định.
  • LineHeight – điều chỉnh khoảng cách dọc giữa các dòng (ví dụ, 1.2 cho 120 %).
  • SyntaxHighlighting – bật hoặc tắt việc tô màu từ khóa (qua các cờ API bổ sung).

Các Thực Hành Tốt Nhất

  1. Chọn phông chữ monospaced (ví dụ: Consolas, Courier New) để đạt độ đọc tốt nhất.
  2. Dùng nền sáng cho tài liệu in ấn và nền tối cho các bản trình chiếu trên màn hình.
  3. Sau khi tạo SVG, mở file trong trình xem đồ họa vector (như Inkscape, Chrome) để kiểm tra các ký tự hiển thị đúng và file có thể phóng to như mong muốn.
 Tiếng Việt