เปิดแหล่งที่มาไปที่ห้องสมุดเพื่อสร้าง M PowerPoint PPTX การนําเสนอ
เปิดแหล่งที่มา Gt API เพื่อสร้างการอ่านเขียนและเปิดการนําเสนอของ Microsoft® PowerPoint PPTX ได้อย่างง่ายดาย
Unioffice คืออะไร?
Unioffice เป็นไลบรารีแบบโอเพนซอร์สที่ช่วยให้ผู้พัฒนาซอฟต์แวร์สามารถสร้างและ parse เอกสารการนําเสนอของ Microsoft ภายในแอพพลิเคชั่น Go ของตัวเอง การใช้ API คุณสามารถสร้าง PPTX ค่อนข้างรวดเร็วประหยัดได้อย่างรวดเร็วเนื่องจากไม่มีการสะท้อนการใช้งานและในขณะที่อ่าน PPTX จะใช้เวลามากขึ้นเล็กน้อย
ไลบรารี unioffice โอเพนซอร์สสนับสนุนคุณสมบัติที่สําคัญหลายประการที่เกี่ยวข้องกับการสร้าง PowerPoint เช่นการสร้างใหม่ PowerPoint จากแม่แบบเพิ่มกล่องข้อความในนั้นและแทรกภาพ
เริ่มต้นกับ Unioffice
วิธีที่แนะนําในการติดตั้ง Unioffice ลงในโครงการของคุณคือการใช้ Github โปรดใช้คําสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Unioffice ผ่าน GitHub
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
เพิ่มรูปภาพใน PPTX ผ่านไป API
Unioffice ห้องสมุดโอเพนซอร์สช่วยให้โปรแกรมเมอร์คอมพิวเตอร์แทรกภาพในไฟล์ PPTX ภายในแอปพลิเคชัน Go ของตัวเอง มันช่วยให้คุณมีความสามารถในการสร้าง PPTX ใหม่แทรกภาพของคุณในนั้นและบันทึกเอกสาร โดยใช้บรรทัดต่อไปนี้ของรหัสคุณสามารถแทรกภาพในเอกสาร PPTX ของคุณได้อย่างง่ายดาย
แทรกภาพใน PPTX Gt
- สร้างงานนําเสนอใหม่โดยใช้วิธี presentation.New()
- โหลดภาพโดยใช้ ppt.AddImage () วิธีการและผ่านเส้นทางไปยังภาพเป็นสตริง
- สร้างสไลด์ใหม่โดยใช้วิธีการ ppt.AddSlide()
- เพิ่มภาพในภาพนิ่งโดยใช้ภาพนิ่งวิธี AddImage () และผ่านวัตถุภาพเป็นพารามิเตอร์
- ตั้งค่าความกว้างและความสูงของภาพเป็นนิ้ว
- ตรวจสอบเอกสารและบันทึกไว้ใน PPTX รูปแบบ
แทรกภาพผ่าน Gt API ฟรี
ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
if err != nil {
log.Fatal(err)
}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
log.Fatal(err)
}
ppt.SaveToFile("image.pptx")