การออกใบอนุญาตและการสมัครสมาชิก

บางครั้งเพื่อที่จะศึกษาระบบให้ดีขึ้น คุณจำเป็นต้องเจาะลึกโค้ดให้เร็วที่สุดเท่าที่จะเป็นไปได้ เพื่อให้ง่ายขึ้น Aspose.Words มีแผนที่แตกต่างกันสำหรับการซื้อหรือเสนอการทดลองใช้ฟรีและใบอนุญาตชั่วคราว 30 วันสำหรับการประเมิน

ทดลองใช้ฟรีหรือใบอนุญาตชั่วคราว

Aspose.Words เป็นซอฟต์แวร์ที่น่าทึ่งที่นักพัฒนาซอฟต์แวร์สามารถทดลองใช้ก่อนซื้อได้

ทดลองฟรี

เวอร์ชันทดลองใช้งานจะเหมือนกับเวอร์ชันที่ซื้อมา – เวอร์ชันทดลองจะได้รับอนุญาตเมื่อคุณเพิ่มโค้ดสองสามบรรทัดเพื่อใช้ใบอนุญาต

Aspose.Words เวอร์ชันทดลองใช้โดยไม่มีใบอนุญาตที่ระบุจะให้ฟังก์ชันผลิตภัณฑ์เต็มรูปแบบ แต่จะแทรกลายน้ำประเมินที่ด้านบนของเอกสารเมื่อโหลดและบันทึก และจำกัดขนาดเอกสารสูงสุดไว้ที่สองสามร้อยย่อหน้า

ใบอนุญาตชั่วคราว

หากคุณต้องการทดสอบ Aspose.Words โดยไม่มีข้อจำกัดของเวอร์ชันทดลองใช้ คุณสามารถขอใบอนุญาตชั่วคราว 30 วันได้ สำหรับรายละเอียดเพิ่มเติม โปรดดูหน้า รับใบอนุญาตชั่วคราว

ใบอนุญาตที่ซื้อ

หลังจากซื้อ คุณจะต้องใช้ไฟล์ลิขสิทธิ์หรือสตรีม ส่วนนี้จะอธิบายตัวเลือกต่างๆ เกี่ยวกับวิธีการดำเนินการดังกล่าว และแสดงความคิดเห็นเกี่ยวกับคำถามทั่วไปบางข้อ

การปกป้องใบอนุญาตที่คุณซื้อ

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

ตัวเลือกการสมัครใบอนุญาต

สามารถขอใบอนุญาตได้จากสถานที่ต่างๆ:

  • เส้นทางที่ชัดเจน
  • โฟลเดอร์ที่มีสคริปต์หลามที่เรียก Aspose.Words สำหรับ Python via .NET
  • ลำธาร
  • เป็น Metered License – กลไกการออกใบอนุญาตใหม่

ใช้ใบอนุญาตโดยใช้ไฟล์หรือวัตถุสตรีม

เมื่อพัฒนาแอปพลิเคชันของคุณ ให้เรียก set_license ในโค้ดเริ่มต้นของคุณก่อนที่จะใช้คลาส Aspose.Words

โหลดใบอนุญาตจากไฟล์

เมื่อใช้วิธีการ set_license คุณสามารถลองค้นหาไฟล์ลิขสิทธิ์ในทรัพยากรที่ฝังไว้หรือโฟลเดอร์แอสเซมบลีเพื่อใช้ต่อไป

ตัวอย่างรหัสต่อไปนี้แสดงวิธีการเตรียมใช้งานใบอนุญาตจากโฟลเดอร์:

โหลดใบอนุญาตจากวัตถุ Stream

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเริ่มต้นใบอนุญาตจากสตรีมโดยใช้วิธี set_license อื่น:

ใช้ใบอนุญาตมิเตอร์

Aspose.Words อนุญาตให้นักพัฒนาใช้คีย์แบบมิเตอร์ได้ นี่คือกลไกการออกใบอนุญาตใหม่

กลไกการออกใบอนุญาตใหม่จะใช้ร่วมกับวิธีการออกใบอนุญาตที่มีอยู่ ลูกค้าที่ต้องการถูกเรียกเก็บเงินตามการใช้คุณสมบัติ API สามารถใช้ Metered Licensing ได้

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

อย่าเรียกใช้วิธี SetMeteredKey บ่อยครั้งเพื่อให้วิธีการอนุญาตสิทธิ์นี้สะสมปริมาณการใช้อย่างเหมาะสมและรายงานให้เราทราบ เพียงสร้างอินสแตนซ์ไลบรารี Aspose.Words เรียก SetMeteredKey หนึ่งครั้ง จากนั้นปล่อยให้ไลบรารีสร้างอินสแตนซ์และนำกลับมาใช้ใหม่

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการตั้งค่าคีย์สาธารณะและคีย์ส่วนตัวแบบมิเตอร์:

การเปลี่ยนชื่อไฟล์ใบอนุญาต

ชื่อไฟล์ใบอนุญาตไม่จำเป็นต้องเป็น “Aspose.Words.Python.NET.lic” คุณสามารถเปลี่ยนชื่อได้ตามต้องการและใช้ชื่อนั้นเมื่อตั้งค่าใบอนุญาตในแอปพลิเคชันของคุณ

ข้อยกเว้น “ไม่พบชื่อไฟล์ใบอนุญาต”

เมื่อคุณซื้อและดาวน์โหลดใบอนุญาต เว็บไซต์ Aspose จะตั้งชื่อไฟล์ใบอนุญาต “Aspose.Words.Python.NET.lic” คุณดาวน์โหลดไฟล์ลิขสิทธิ์โดยใช้เบราว์เซอร์ของคุณ ในกรณีนี้ เบราว์เซอร์บางตัวรู้จักไฟล์ลิขสิทธิ์เป็น XML และเพิ่มนามสกุล .xml ต่อท้าย ดังนั้นชื่อไฟล์เต็มในคอมพิวเตอร์ของคุณจึงกลายเป็น “Aspose.Words.Python.NET.lic.XML”

เมื่อกำหนดค่า Microsoft Windows ให้ซ่อนส่วนขยายสำหรับประเภทไฟล์ที่รู้จัก (ขออภัย นี่เป็นค่าเริ่มต้นในการติดตั้ง Windows ส่วนใหญ่) ไฟล์ลิขสิทธิ์จะปรากฏเป็น “Aspose.Words.Python.NET.lic” ใน Windows Explorer คุณอาจคิดว่านี่คือชื่อไฟล์จริงและเรียก set_license ผ่าน “Aspose.Words.Python.NET.lic” แต่ไม่มีไฟล์ดังกล่าว ดังนั้นจึงมีข้อยกเว้น

ในการแก้ปัญหา ให้เปลี่ยนชื่อไฟล์เพื่อลบนามสกุล .Windows ที่มองไม่เห็น เราขอแนะนำให้คุณปิดใช้งานตัวเลือก “ซ่อนส่วนขยาย” ใน Microsoft Windows ด้วย

การใช้ผลิตภัณฑ์ Aspose หลายรายการ

หากคุณใช้ผลิตภัณฑ์ Aspose หลายรายการในแอปพลิเคชันของคุณ เช่น Aspose.Words และ Aspose.Cells ต่อไปนี้เป็นเคล็ดลับที่เป็นประโยชน์บางประการ:

  • ตั้งค่าใบอนุญาตสำหรับแต่ละผลิตภัณฑ์ Aspose แยกกัน แม้ว่าคุณจะมีไฟล์ลิขสิทธิ์ไฟล์เดียวสำหรับส่วนประกอบทั้งหมด เช่น “Aspose.Total.lic” คุณยังคงต้องเรียก set_license แยกต่างหากสำหรับผลิตภัณฑ์ Aspose แต่ละรายการที่คุณใช้ในแอปพลิเคชันของคุณ
  • ใช้ชื่อคลาสใบอนุญาตที่มีคุณสมบัติครบถ้วน ผลิตภัณฑ์ Aspose แต่ละรายการมีคลาส License ในเนมสเปซของตัวเอง ตัวอย่างเช่น Aspose.Words มี aspose.words.License และ Aspose.Cells มีคลาส aspose.cells.ใบอนุญาต การใช้ชื่อคลาสที่มีคุณสมบัติครบถ้วนช่วยให้คุณหลีกเลี่ยงความสับสนว่าสิทธิ์การใช้งานใดที่นำไปใช้กับผลิตภัณฑ์ใด