การออกใบอนุญาตและการสมัครสมาชิก
บางครั้งเพื่อที่จะศึกษาระบบให้ดีขึ้น คุณจำเป็นต้องเจาะลึกโค้ดให้เร็วที่สุดเท่าที่จะเป็นไปได้ เพื่อให้ง่ายขึ้น Aspose.Words มีแผนที่แตกต่างกันสำหรับการซื้อหรือเสนอการทดลองใช้ฟรีและใบอนุญาตชั่วคราว 30 วันสำหรับการประเมิน
ทดลองใช้ฟรีหรือใบอนุญาตชั่วคราว
Aspose.Words เป็นซอฟต์แวร์ที่น่าทึ่งที่นักพัฒนาซอฟต์แวร์สามารถทดลองใช้ก่อนซื้อได้
ทดลองฟรี
เวอร์ชันทดลองใช้จะเหมือนกับเวอร์ชันที่ซื้อมา – เวอร์ชั่นทดลอง จะได้รับใบอนุญาตเมื่อคุณเพิ่มโค้ดสองสามบรรทัดเพื่อใช้ใบอนุญาต
Aspose.Words เวอร์ชันทดลองใช้โดยไม่มีใบอนุญาตที่ระบุจะให้ฟังก์ชันผลิตภัณฑ์เต็มรูปแบบ แต่จะแทรกลายน้ำประเมินที่ด้านบนของเอกสารเมื่อโหลดและบันทึก และจำกัดขนาดเอกสารสูงสุดไว้ที่สองสามร้อยย่อหน้า
ใบอนุญาตชั่วคราว
หากคุณต้องการทดสอบ Aspose.Words โดยไม่มีข้อจำกัดของเวอร์ชันทดลองใช้ คุณสามารถขอใบอนุญาตชั่วคราว 30 วันได้ สำหรับรายละเอียดเพิ่มเติม โปรดดูหน้า รับใบอนุญาตชั่วคราว
ใบอนุญาตที่ซื้อ
หลังจากซื้อ คุณจะต้องใช้ไฟล์ลิขสิทธิ์หรือรวมไฟล์ลิขสิทธิ์เป็นทรัพยากรแบบฝัง ส่วนนี้จะอธิบายตัวเลือกต่างๆ เกี่ยวกับวิธีการดำเนินการดังกล่าว และแสดงความคิดเห็นเกี่ยวกับคำถามทั่วไปบางข้อ
คุณต้องตั้งค่าใบอนุญาต:
-
เพียงครั้งเดียวต่อโดเมนแอปพลิเคชัน
-
ก่อนที่จะใช้คลาส Aspose.Words อื่น ๆ
การปกป้องใบอนุญาตที่คุณซื้อ
หลังจากซื้อใบอนุญาตแล้ว คุณจะต้องอ่านข้อมูลในหน้า การปกป้องใบอนุญาตที่คุณซื้อ อย่างละเอียดเพื่อปกป้องไฟล์ใบอนุญาตของคุณ โปรดทราบว่าหน้านี้สามารถดูได้เฉพาะในกรณีที่คุณมีใบอนุญาตแบบชำระเงินเท่านั้น
ตัวเลือกการสมัครใบอนุญาต
สามารถขอใบอนุญาตได้จากสถานที่ต่างๆ:
- เส้นทางที่ชัดเจน
- โฟลเดอร์ที่มีไฟล์
Aspose.Words.dll
- โฟลเดอร์ที่มีชุดประกอบที่เรียกว่า
Aspose.Words.dll
- โฟลเดอร์ที่มีแอสเซมบลีรายการ (
.exe
ของคุณ) - ทรัพยากรที่ฝังอยู่ในแอสเซมบลีเรียกว่า
Aspose.Words.dll
- เป็น Metered License – กลไกการออกใบอนุญาตใหม่
เมื่อคุณอ้างอิง Aspose.Words.dll
ในแอปพลิเคชัน ไลบรารีจะถูกคัดลอกไปยังไดเร็กทอรีเอาต์พุตของคุณ (เว้นแต่ Copy Local ในคุณสมบัติของรายการนั้นจะตั้งค่าเป็น false) วิธีที่ง่ายที่สุดในการตั้งค่าใบอนุญาตคือการวางไฟล์ใบอนุญาตไว้ในโฟลเดอร์เดียวกันกับ Aspose.Words.dll
และระบุเพียงชื่อไฟล์โดยไม่มีเส้นทาง
ใช้วิธี SetLicense เพื่อออกใบอนุญาตส่วนประกอบ
การโทร SetLicense หลายครั้งไม่เป็นอันตราย เพียงทำให้เสียเวลาในการประมวลผล
การโทร SetMeteredKey หลายครั้งก็ไม่เป็นอันตรายเช่นกัน แต่เป็นการเสียเวลาในการประมวลผลและอาจสะสมการบริโภคอย่างไม่เหมาะสม
ใช้ใบอนุญาตโดยใช้ไฟล์หรือวัตถุสตรีม
เมื่อพัฒนาแอปพลิเคชันของคุณ ให้เรียก SetLicense ในโค้ดเริ่มต้นของคุณก่อนที่จะใช้คลาส Aspose.Words
โหลดใบอนุญาตจากไฟล์
เมื่อใช้วิธีการ SetLicense คุณสามารถลองค้นหาไฟล์ลิขสิทธิ์ในทรัพยากรที่ฝังไว้หรือโฟลเดอร์แอสเซมบลีเพื่อใช้ต่อไป
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการเตรียมใช้งานใบอนุญาตจากโฟลเดอร์:
โหลดใบอนุญาตจากออบเจ็กต์สตรีม
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเริ่มต้นใบอนุญาตจากสตรีมโดยใช้วิธี SetLicense อื่น:
รวมไฟล์ลิขสิทธิ์เป็นทรัพยากรแบบฝัง
วิธีเรียบร้อยในการรวมใบอนุญาตเข้ากับแอปพลิเคชันของคุณ และให้แน่ใจว่าใบอนุญาตจะไม่สูญหายคือการรวมใบอนุญาตนั้นเป็นทรัพยากรที่ฝังตัวไว้ในแอสเซมบลีตัวใดตัวหนึ่งที่เรียก Aspose.Words หากต้องการรวมไฟล์เป็นทรัพยากรที่ฝังตัว ให้ทำตามขั้นตอนเหล่านี้:
- ใน Visual Studio ให้รวมไฟล์ .lic ลงในโปรเจ็กต์โดยใช้เมนู “ไฟล์ | เพิ่มรายการที่มีอยู่..”
- เลือกไฟล์ใน Solution Explorer และตั้งค่า “สร้างการดำเนินการไปยังทรัพยากรที่ฝังตัว” ในหน้าต่างคุณสมบัติ
- ในโค้ดของคุณ ให้เรียกใช้ SetLicense ที่ส่งเฉพาะชื่อย่อของไฟล์ทรัพยากร
ใช้ใบอนุญาตมิเตอร์
Aspose.Words อนุญาตให้นักพัฒนาใช้คีย์แบบมิเตอร์ได้ นี่คือกลไกการออกใบอนุญาตใหม่
กลไกการออกใบอนุญาตใหม่จะใช้ร่วมกับวิธีการออกใบอนุญาตที่มีอยู่ ลูกค้าที่ต้องการถูกเรียกเก็บเงินตามการใช้คุณสมบัติ API สามารถใช้ Metered Licensing ได้
หลังจากทำตามขั้นตอนที่จำเป็นทั้งหมดเพื่อขอรับใบอนุญาตประเภทนี้แล้ว คุณจะได้รับกุญแจ ไม่ใช่ไฟล์ใบอนุญาต สามารถใช้คีย์แบบมิเตอร์นี้ได้โดยใช้คลาส Metered ที่แนะนำเป็นพิเศษเพื่อจุดประสงค์นี้
อย่าเรียกใช้วิธี SetMeteredKey บ่อยครั้งเพื่อให้วิธีการอนุญาตสิทธิ์นี้สะสมปริมาณการใช้อย่างเหมาะสมและรายงานให้เราทราบ เพียงสร้างอินสแตนซ์ไลบรารี Aspose.Words เรียก SetMeteredKey หนึ่งครั้ง จากนั้นปล่อยให้ไลบรารีสร้างอินสแตนซ์และนำกลับมาใช้ใหม่
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการตั้งค่าคีย์สาธารณะและคีย์ส่วนตัวแบบจำกัด:
โดยปกติแล้ว การใช้ใบอนุญาตแบบมิเตอร์เพียงครั้งเดียวเมื่อเริ่มแอปพลิเคชันก็เพียงพอแล้ว อย่างไรก็ตาม หากกลไกการออกใบอนุญาตแบบมิเตอร์ไม่สามารถสื่อสารกับเซิร์ฟเวอร์ Aspose เป็นเวลา 24 ชั่วโมง Aspose.Words จะออกจากโหมดใบอนุญาตและเปลี่ยนเป็นโหมดการประเมินผล เพื่อหลีกเลี่ยงกรณีดังกล่าว คุณควรตรวจสอบสถานะใบอนุญาตเป็นประจำ หาก Aspose.Words เข้าสู่โหมดการประเมินผล โปรดใช้ใบอนุญาตแบบมิเตอร์อีกครั้ง
การเปลี่ยนชื่อไฟล์ใบอนุญาต
ชื่อไฟล์ใบอนุญาตไม่จำเป็นต้องเป็น “Aspose.Words.LIC” คุณสามารถเปลี่ยนชื่อได้ตามต้องการและใช้ชื่อนั้นเมื่อตั้งค่าใบอนุญาตในแอปพลิเคชันของคุณ
ข้อยกเว้น “ไม่พบชื่อไฟล์ใบอนุญาต”
เมื่อคุณซื้อและดาวน์โหลดใบอนุญาต เว็บไซต์ Aspose จะตั้งชื่อไฟล์ใบอนุญาตเป็น “Aspose.Words.LIC” คุณดาวน์โหลดไฟล์ลิขสิทธิ์โดยใช้เบราว์เซอร์ของคุณ ในกรณีนี้ เบราว์เซอร์บางตัวรู้จักไฟล์ลิขสิทธิ์เป็น XML และเพิ่มนามสกุล .xml ต่อท้าย ดังนั้นชื่อไฟล์เต็มในคอมพิวเตอร์ของคุณจึงกลายเป็น “Aspose.Words.lic.XML”
เมื่อกำหนดค่า Microsoft Windows ให้ซ่อนส่วนขยายสำหรับประเภทไฟล์ที่รู้จัก (ขออภัย นี่เป็นค่าเริ่มต้นในการติดตั้ง Windows ส่วนใหญ่) ไฟล์ลิขสิทธิ์จะปรากฏเป็น “Aspose.Words.LIC” ใน Windows Explorer คุณอาจคิดว่านี่คือชื่อไฟล์จริงและเรียก SetLicense ผ่านมัน “Aspose.Words.LIC” แต่ไม่มีไฟล์ดังกล่าว ดังนั้นจึงเป็นข้อยกเว้น
ในการแก้ปัญหา ให้เปลี่ยนชื่อไฟล์เพื่อลบนามสกุล .Windows ที่มองไม่เห็น เราขอแนะนำให้คุณปิดใช้งานตัวเลือก “ซ่อนส่วนขยาย” ใน Microsoft Windows ด้วย
การใช้ผลิตภัณฑ์ Aspose หลายรายการ
หากคุณใช้ผลิตภัณฑ์ Aspose หลายรายการในแอปพลิเคชันของคุณ เช่น Aspose.Words และ Aspose.Cells
ต่อไปนี้เป็นเคล็ดลับที่เป็นประโยชน์บางประการ:
- ตั้งค่าใบอนุญาตสำหรับแต่ละผลิตภัณฑ์ Aspose แยกกัน แม้ว่าคุณจะมีไฟล์ลิขสิทธิ์ไฟล์เดียวสำหรับส่วนประกอบทั้งหมด เช่น “Aspose.Total.lic” คุณยังคงต้องเรียก SetLicense แยกต่างหากสำหรับผลิตภัณฑ์ Aspose แต่ละรายการที่คุณใช้ในแอปพลิเคชันของคุณ
- ใช้ชื่อคลาสใบอนุญาตที่มีคุณสมบัติครบถ้วน ผลิตภัณฑ์ Aspose แต่ละรายการมีคลาส License ในเนมสเปซของตัวเอง ตัวอย่างเช่น Aspose.Words มี Aspose.Words.License และ
Aspose.Cells
มีคลาสAspose.Cells
.License การใช้ชื่อคลาสที่มีคุณสมบัติครบถ้วนช่วยให้คุณหลีกเลี่ยงความสับสนว่าสิทธิ์การใช้งานใดที่นำไปใช้กับผลิตภัณฑ์ใด