การตั้งค่าไฟล์ใบอนุญาตสำหรับ Sheetize

เป้าหมาย: โหลดไฟล์ใบอนุญาตที่ถูกต้องเพื่อให้ไลบรารี Sheetize NuGet/DLL เปิดใช้งานคุณลักษณะพรีเมียมทั้งหมด
ขั้นตอนต่อไปนี้ใช้ได้กับทุกภาษา .NET (C#, VB.NET, C++, F# ฯลฯ) และสำหรับโปรเจกต์ที่อ้างอิง Sheetize ผ่าน NuGet หรือโดยการเพิ่มไฟล์ .dll ที่คอมไพล์แล้วโดยตรง


1 – รับไฟล์ใบอนุญาตของคุณ

แหล่งที่มา วิธีรับไฟล์
หน้าการซื้อ ดาวน์โหลด Sheetize.*.lic หลังจากทำการชำระเงิน

สำคัญ: เก็บไฟล์ไว้ในตำแหน่ง อ่านอย่างเดียว ที่รวมอยู่ในการปรับใช้ของคุณ หรือในโฟลเดอร์ปลอดภัยใกล้ไฟล์ปฏิบัติการ อย่า คอมมิท ไฟล์ใบอนุญาตไปที่รีโพสิตอรีสาธารณะเพื่อหลีกเลี่ยงการถูกนำไปใช้โดยไม่ได้รับอนุญาต


2 – เพิ่มไฟล์ใบอนุญาตลงในโปรเจกต์ (ไม่บังคับ)

IDE / ระบบสร้าง ขั้นตอน
Visual Studio (โปรเจกต์ .NET ใด ๆ) 1. คลิกขวาที่โปรเจกต์ → Add → Existing Item → เลือก Sheetize.(*).lic
2. ตั้งค่า Build Action เป็น Content
3. ตั้งค่า Copy to Output Directory เป็น Copy if newer (หรือ Copy always)

เคล็ดลับ: หากคุณมีหลายสภาพแวดล้อม (dev, test, prod) สามารถเก็บไฟล์ใบอนุญาตแยกตามโฟลเดอร์ (licenses/dev/, licenses/prod/) แล้วคัดลอกไฟล์ที่ตรงกับสภาพแวดล้อมในขั้นตอนการสร้างโดยใช้แอตทริบิวต์ Condition


3 – เริ่มต้น Sheetize ด้วยไฟล์ใบอนุญาต

ไลบรารี Sheetize ต้องการให้คุณเรียก LicenseManager.Load(string path) หนึ่งครั้ง ก่อนใช้ API ใด ๆ ของ Sheetize ตัวอย่างโค้ดตามภาษา

C# (ที่นิยมที่สุด)

using Sheetize; // Namespace ของไลบรารี
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // พาธเป็นอ้างอิงจากโฟลเดอร์ของ EXE ที่กำลังทำงาน (ไฟล์ที่คัดลอกมา)
        string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // ตอนนี้คุณสามารถใช้ฟีเจอร์พรีเมียมได้
        var loadOptions = new LoadOptions
        {
            InputFile = "/path/to/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/path/to/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 – ตรวจสอบใบอนุญาตขณะรันไทม์

วิธีที่พบบ่อยคือดูว่าไฟล์ผลลัพธ์ไม่มีลายน้ำปรากฏอยู่หรือไม่ หากไฟล์ใบอนุญาตอ่านได้อย่างถูกต้อง ลายน้ำจะไม่แสดง


คุณพร้อมแล้ว!

  1. เพิ่ม ไฟล์ Sheetize.*.lic ลงในโปรเจกต์และกำหนดให้คัดลอกไปยังโฟลเดอร์เอาต์พุต
  2. เรียก SetLicense(...) ก่อน ใช้ Sheetize ใด ๆ
  3. ปรับใช้ ไฟล์ใบอนุญาตพร้อมกับไบนารีของคุณ (หรือผ่านการเมานท์แบบปลอดภัย)

เมื่อทำตามขั้นตอนเหล่านี้แล้ว คุณจะเปิดใช้งาน ความสามารถที่ชำระเงินของ Sheetize ทั้งหมด—เช่น การสร้างแผนภูมิขั้นสูง, การสตรีมประสิทธิภาพสูง, การเข้ารหัสหลายชีต ฯลฯ—สำหรับผู้ใช้ของคุณ ไม่ว่าพวกเขาจะเขียนโค้ดด้วย C#, VB.NET, C++/CLI หรือภาษา .NET ใด ๆ ก็ตาม

ขอให้สนุกกับการเขียนโค้ด!

(*) ข้อความนี้อาจแตกต่างตามชนิดของใบอนุญาต.