การตั้งค่าไฟล์ใบอนุญาตสำหรับ 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 – ตรวจสอบใบอนุญาตขณะรันไทม์
วิธีที่พบบ่อยคือดูว่าไฟล์ผลลัพธ์ไม่มีลายน้ำปรากฏอยู่หรือไม่ หากไฟล์ใบอนุญาตอ่านได้อย่างถูกต้อง ลายน้ำจะไม่แสดง
คุณพร้อมแล้ว!
- เพิ่ม ไฟล์
Sheetize.*.licลงในโปรเจกต์และกำหนดให้คัดลอกไปยังโฟลเดอร์เอาต์พุต - เรียก
SetLicense(...)ก่อน ใช้ Sheetize ใด ๆ - ปรับใช้ ไฟล์ใบอนุญาตพร้อมกับไบนารีของคุณ (หรือผ่านการเมานท์แบบปลอดภัย)
เมื่อทำตามขั้นตอนเหล่านี้แล้ว คุณจะเปิดใช้งาน ความสามารถที่ชำระเงินของ Sheetize ทั้งหมด—เช่น การสร้างแผนภูมิขั้นสูง, การสตรีมประสิทธิภาพสูง, การเข้ารหัสหลายชีต ฯลฯ—สำหรับผู้ใช้ของคุณ ไม่ว่าพวกเขาจะเขียนโค้ดด้วย C#, VB.NET, C++/CLI หรือภาษา .NET ใด ๆ ก็ตาม
ขอให้สนุกกับการเขียนโค้ด!
(*) ข้อความนี้อาจแตกต่างตามชนิดของใบอนุญาต.