เปิดแหล่งที่มาไปที่ห้องสมุดเพื่อสร้าง M PowerPoint PPTX การนําเสนอ

เปิดแหล่งที่มา Gt API เพื่อสร้างการอ่านเขียนและเปิดการนําเสนอของ Microsoft® PowerPoint PPTX ได้อย่างง่ายดาย

Unioffice คืออะไร?

Unioffice เป็นไลบรารีแบบโอเพนซอร์สที่ช่วยให้ผู้พัฒนาซอฟต์แวร์สามารถสร้างและ parse เอกสารการนําเสนอของ Microsoft ภายในแอพพลิเคชั่น Go ของตัวเอง การใช้ API คุณสามารถสร้าง PPTX ค่อนข้างรวดเร็วประหยัดได้อย่างรวดเร็วเนื่องจากไม่มีการสะท้อนการใช้งานและในขณะที่อ่าน PPTX จะใช้เวลามากขึ้นเล็กน้อย

ไลบรารี unioffice โอเพนซอร์สสนับสนุนคุณสมบัติที่สําคัญหลายประการที่เกี่ยวข้องกับการสร้าง PowerPoint เช่นการสร้างใหม่ PowerPoint จากแม่แบบเพิ่มกล่องข้อความในนั้นและแทรกภาพ

Previous Next

เริ่มต้นกับ 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

  1. สร้างงานนําเสนอใหม่โดยใช้วิธี presentation.New()
  2. โหลดภาพโดยใช้ ppt.AddImage () วิธีการและผ่านเส้นทางไปยังภาพเป็นสตริง
  3. สร้างสไลด์ใหม่โดยใช้วิธีการ ppt.AddSlide()
  4. เพิ่มภาพในภาพนิ่งโดยใช้ภาพนิ่งวิธี AddImage () และผ่านวัตถุภาพเป็นพารามิเตอร์
  5. ตั้งค่าความกว้างและความสูงของภาพเป็นนิ้ว
  6. ตรวจสอบเอกสารและบันทึกไว้ใน 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")
 ไทย