การให้สิทธิ์ใช้งาน

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

ประเมิน Aspose.Slides

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

ข้อจำกัดของเวอร์ชันการประเมิน

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

เกี่ยวกับไลเซนส์

คุณสามารถดาวน์โหลดเวอร์ชันการประเมินของ Aspose.Slides สำหรับ Python ผ่าน Java ได้อย่างง่ายดายจาก หน้า ดาวน์โหลด เวอร์ชันการประเมินนี้ให้ ความสามารถเดียวกัน อย่างสมบรูณ์กับเวอร์ชันที่มีไลเซนส์ของ Aspose.Slides นอกจากนี้ เวอร์ชันการประเมินจะกลายเป็นลิขสิทธิ์ได้ทันทีเมื่อคุณซื้อไลเซนส์และเพิ่มบรรทัดโค้ดบางบรรทัดเพื่อใช้ไลเซนส์

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

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

ไลเซนส์ที่ซื้อ

หลังจากซื้อ คุณต้องนำไฟล์หรือสตรีมไลเซนส์ไปใช้

การตั้งค่าไลเซนส์ใน Aspose.Slides สำหรับ Python ผ่าน Java

ไลเซนส์สามารถนำไปใช้จากตำแหน่งต่อไปนี้:

  • เส้นทางชัดเจน
  • สตรีม
  • เป็น Metered License – กลไกการให้ไลเซนส์แบบใหม่

การใช้ไลเซนส์ด้วยไฟล์

ส่วนโค้ดนี้ใช้เพื่อกำหนดไฟล์ไลเซนส์:

Python

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, License

license = License();
pres = Presentation()
license.setLicense("Aspose.Slides.lic");

jpype.shutdownJVM()

เมื่อเรียกเมธอด setLicense ชื่อไลเซนส์ควรตรงกับชื่อไฟล์ไลเซนส์ของคุณ ตัวอย่างเช่น คุณสามารถเปลี่ยนชื่อไฟล์ไลเซนส์เป็น “Aspose.Slides.lic.xml” จากนั้นในโค้ดของคุณต้องส่งชื่อไลเซนส์ใหม่ (Aspose.Slides.lic.xml) ไปยังเมธอด setLicense

การใช้ไลเซนส์จากไบต์

ส่วนโค้ดนี้ใช้เพื่อใช้ไลเซนส์จากไบต์:

Python

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, License

license = License();
input = open("Aspose.Slides.lic", mode="rb")
data = input.read()
pres = Presentation()
license.setLicenseFromBytes(data);

jpype.shutdownJVM()

ใช้ Metered License

Aspose.Slides อนุญาตให้ผู้พัฒนานำคีย์แบบ metered ไปใช้ ซึ่งเป็นกลไกการให้ไลเซนส์แบบใหม่

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

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

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

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, Metered, SaveFormat

# สร้างอินสแตนซ์ของคลาส CAD Metered
metered = Metered();

# เข้าถึงคุณสมบัติ set_metered_key และส่งคีย์สาธารณะและคีย์ส่วนตัวเป็นพารามิเตอร์
metered.setMeteredKey("*****", "*****");

# รับปริมาณข้อมูลที่วัดได้ก่อนเรียก API
amountbefore = Metered.getConsumptionQuantity()

# แสดงข้อมูล
print("Amount Consumed Before: \" + amountbefore + \"" )

# โหลดเอกสารจากดิสก์.
pres = Presentation();

# รับจำนวนหน้าของเอกสาร
print("Amount Consumed After: \" +  pres.getSlides().size()) + \"" )

# บันทึกเป็น PDF
pres.save("out_pdf.pdf", SaveFormat.Pdf);

# รับปริมาณข้อมูลที่วัดได้หลังจากเรียก API
amountafter = Metered.getConsumptionQuantity()

# แสดงข้อมูล
print("Amount Consumed After: \" + amountafter + \"" )

jpype.shutdownJVM()