ข้อจำกัดของเวอร์ชันการประเมิน
คุณสามารถดาวน์โหลดเวอร์ชันการประเมินของ Aspose.PSD สำหรับ .NET จาก NuGet เวอร์ชันการประเมินจะให้คุณสมบูรณ์ฟีเจอร์เหมือนกับเวอร์ชันเต็มของคอมโพเนนต์ โดยมีข้อจำกัดอยู่สองข้อ หากคุณซื้อ Aspose.PSD การประยุกต์ใช้อนุญาตเพียงครั้งเดียวจะลบข้อจำกัดทุกประการจากการประเมินที่ติดตั้ง โดยทั่วไป (ซึ่งใช้ฟรี) เวอร์ชันการประเมินของ Aspose.PSD สำหรับ .NET มีฟังก์ชันทั้งหมดโดยจำกัดเพียงสองข้อ:
- ลายน้ำบนภาพทุกภาพ: ภาพใดๆ ที่คุณบันทึก ปรับเปลี่ยน หรือส่งออกจะมีลายน้ำที่เขียนว่า “Evaluation Only. Created with Aspose.PSD. Copyright 2010-2018 Aspose Pty Ltd.”. ภาพขนาดเล็ก ที่ลายน้ำทั้งหมดไม่พอดี จะมีเส้นทแยงมุมสองเส้นข้ามภาพแทน
- ไม่มีการสนับสนุนฟังก์ชันการวาดหลัก: ในโหมดการประมาณราคา พิกเซลของภาพไม่สามารถโหลดหรือบันทึกไปยังภาพ ในการวาดภาพ ให้ใช้ความสามารถในการวาดขั้นสูงแทน ข้อจำกัดนี้มีผลต่อฟังก์ชันที่ขึ้นอยู่กับความสามารถในการวาดหลัก Aspose.PSD สำหรับ .NET อนุญาตให้คุณลงทะเบียนรูปแบบไฟล์ของคุณเอง อย่างไรก็ตาม คุณอาจต้องการเครื่องหมายทุกข้อนั้นไปหาส่วนลด แต่ฟีเจอร์นี้ขึ้นอยู่กับความสามารถในการวาดหลักดังนั้นไม่ควรใช้ในโหมดการประมาณราคาเพราะคุณไม่สามารถเปลี่ยนเนื้อหาของไฟล์เหล่านั้น
หากคุณต้องการทดสอบ Aspose.PSD สำหรับ. NET โดยไม่มีข้อจำกัดจากการประเมิน ขอใบอนุญาตชั่วคราว 30 วัน โปรดอ้างอิงที่ การขอใบอนุญาตชั่วคราวหรือ? สำหรับข้อมูลเพิ่มเติม
เกี่ยวกับไฟล์ใบอนุญาต
เมื่อคุณพอใจในการประเมิน Aspose.PSD คุณสามารถซื้อใบอนุญาตที่เว็บไซต์ Aspose ให้รับรู้ลักษณะที่แตกต่างของสมาชิกที่นำเสนอ หากมีคำถามโปรดติดต่อทีมขายของ Aspose ทุกใบอนุญาตของ Aspose มาพร้อมกับสมัครสมาชิกใช้งานเป็นระยะเวลา 1 ปี หลังจากปีแรกต้องต่ออายุสมาชิกเพื่อทำให้ได้คุณสมบัติและการแก้ไขล่าสุด การสนับสนุนเทคนิคเป็นฟรีไม่จำกัดและให้กับผู้ใช้ทุกคนทั้งรัฐบาลและการประเมินผ่านทาง Support Forums ไฟล์ที่เป็นไฟล์ XML สามารถมีรายละเอียดเช่นชื่อผลิตภัณฑ์ จำนวนนักพัฒนาที่ได้รับอนุญาต วันที่หมดอายุของการสมัยสมัครสมาชิกไฟล์ข้อนี้ได้รับลายมือส่วนตัว ดังนั้นอย่าแก้ไขก็ได้: การเพิ่มบรรทัดว่างๆอย่างไม่ตั้งใจจะทำให้ไฟล์ไม่ถูกต้องหลังจากซื้อ Aspose.PSD คุณต้องใช้ใบอนุญาตก่อนที่จะสร้าง แก้ไข หรือปรับปรุงภาพอื่น ๆ
ที่ให้วางใบอนุญาตในแอปพลิเคชันของคุณ
ที่ที่คุณวางใบอนุญาตขึ้นอยู่กับประเภทของแอปพลิเคชันที่คุณกำลังพัฒนา ปฏิบัติตามกฎของเบื้องต้นเหล่านี้
- ให้ใช้ใบอนุญาตเพียงครั้งเดียวต่อโดเมนแอปพลิเคชัน การเรียกร้อยคลาส SetLicense หลายครั้งบางครั้งจะไม่สร้างความเสียหายแต่ทำให้เสียเวลาจัดเรด
- ให้ใช้ใบอนุญาตก่อนเรียกร้อยคลาส Aspose.PSD for .NET
- แอปพลิเคชัน Windows Forms หรือ Console: เรียกร้อยคลาส License.SetLicense ในรหัสเริ่มต้นก่อนใช้คลาส Aspose.PSD for .NET
- แอปพลิเคชัน ASP.NET: เรียกร้อยคลาส License.SetLicense จากไฟล์ Global.asax.cs (Global.asax.vb) ในวิธี Application_Start ที่ถูกป้องกัน. โดยที่นี้เรียกร้อยประหนึ่งตอนแอพพลิเคชันเริ่ม อย่าเรียก License.SetLicense จากในคลาสหน้าเว็บ มิฉะนั้นใบอนุญาตจะถูกโหลดทุกครั้งที่เว็บหน้าถูกโหลด
- แอปพลิเคชัน Silverlight: เรียกร้อยคลาส License.SetLicense จากเหตู Application_Startup ในไฟล์ App.xaml.cs (App.xaml.vb)
- Class library: เรียกร้อยคลาส License.SetLicense จากคอนสตรักเตอร์คงที่ของคลาสที่ใช้ Aspose.PSD. คอนสตรักเตอร์คงที่ทำการเรียกก่อนที่จะมีการสร้างอินสแตนซ์ของคลาสของคุณ จะตรวจสอบให้แน่ใจว่าใบอนุญาต Aspose.PSD ได้ตั้งค่าอย่างถูกต้อง
การใช้ใบอนุญาต
คุณสามารถดาวน์โหลดเวอร์ชันการประเมินของ Aspose.PSD จาก NuGet หน้าดาวน์โหลด เวอร์ชันการประเมินยังมีความสามารถเหมือนกับเวอร์ชันที่ได้รับใบอนุญาตของ Aspose.PSD กว่านั้น เวอร์ชันการประเมินจะกลายเป็นที่ได้รับอนุญาตเมื่อคุณซื้อใบอนุญาตและเพิ่มบรรทัดโค้ดเพื่อใช้อนุญาต
การใช้ไฟล์หรือสตรีม
หากคุณต้องการหลีกเลี่ยงการทำงานกับข้อจำกัดจากการประเมิน คุณต้องตั้งใบอนุญาตก่อนใช้ Aspose.PSD คุณต้องตั้งใบอนุญาตครั้งเดียวต่อแอปพลิเคชัน (หรือกระบวนการ)
การใช้ใบอนุญาตจากไฟล์
วิธีที่ง่ายที่สุดในการใช้ใบอนุญาตคือวางไฟล์ใบอนุญาตในโฟลเดอร์เดียวกับ Aspose.PSD.dll จากนั้นคุณสามารถระบุชื่อไฟล์ในรหัสแทนทางเต็ม
// สร้างอินสแตนซ์ของใบอนุญาตและนำไฟล์ใบอนุญาตใช้โดยใช้เส้นทางเต็ม
Aspose.PSD.License license = new Aspose.PSD.License();
license.SetLicense("Aspose.PSD.lic");
เมื่อคุณเรียกใช้วิธี SetLicense ชื่อใบอนุญาตควรเป็นเหมือนกับชื่อไฟล์ใบอนุญาตของคุณ ตามตัวอย่าง หากคุณเปลี่ยนชื่อไฟล์ใบอนุญาตเป็น “Aspose.PSD.lic.xml” คุณควรใช้ชื่อใบอนุญาตนี้สำหรับวิธี SetLicense
การใช้ใบอนุญาตจากสตรีม
ยังคงเป็นไปได้ที่จะโหลดใบอนุญาตจากสตรีมตามที่แสดงด้านล่าง
// สร้างอินสเตรตส์ของใบอนุญาตและนำใบอนุญาตใช้จากสตรีม
Aspose.PSD.License license = new Aspose.PSD.License();
license.SetLicense(myStream);
การตรวจสอบสถานะใบอนุญาต
คลาส Aspose.PSD.License มีคุณสมบัติ IsLicensed ที่จะคืนค่าเป็น true หากใบอนุญาตตั้งค่าสมบูรณ์
License license = new License();
license.SetLicense(licensePath);
if (license.IsLicensed)
{
Console.WriteLine("ใบอนุญาตถูกตั้งค่า!");
}
การใช้ทรัพยากรที่ฝัง
วิธีที่เป็นประโยชน์ในการแพ็คเกจใบอนุญาตไว้กับแอพพลิเคชันของคุณและสร้างให้แน่ใจว่ามันจะไม่สูญหายคือการรวมมันเป็นทรัพยากรที่ฝังในหนึ่งในส่วนต่อให้มันจะไม่สูญหาย:
- ใน Visual Studio .NET คลิกที่เมนู File และเลือก Add Existing Item
- รวมไฟล์ใบอนุญาต (นามสกุล .lic) เข้าในโปรเจกต์
- เลือกไฟล์ใ