Open Source Go Library สำหรับการแปลงไฟล์ Microsoft® PowerPoint
แปลงการนำเสนอ Microsoft PowerPoint PPT และ PPTX เป็น PDF ผ่าน GO API ฟรี
ลูกค้า Gotenberg Go คืออะไร?
บ่อยครั้ง นักพัฒนา GO กำลังมองหาโอเพ่นซอร์สและ API ฟรีเพื่อแปลง Microsoft Presentation เป็นรูปแบบไฟล์ PDF ไคลเอนต์ Gotenberg Go เป็นไลบรารี GO ฟรีสำหรับนักพัฒนาในการแปลง PPT และ PPTX เป็นรูปแบบไฟล์ PDF ได้อย่างง่ายดาย นักพัฒนาสามารถรวมคุณสมบัติการแปลง PPTX เป็น PDF และ PPT เป็น PDF ได้อย่างง่ายดายภายในแอปพลิเคชันของตนเอง
ตามค่าเริ่มต้น จะมีการติดตั้งฟอนต์จำนวนหนึ่งไว้ และ API ยังรองรับอักขระเอเชียด้วย เพื่อให้ได้ฟอนต์เฉพาะในเอกสาร PDF เอาต์พุต คุณจะต้องติดตั้งฟอนต์ของคุณเอง
เริ่มต้นกับลูกค้า Gotenberg Go
วิธีที่แนะนำในการติดตั้งไคลเอ็นต์ Gotenberg Go ในโครงการของคุณคือการใช้ Github โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้งไคลเอ็นต์ Gotenberg Go ผ่าน GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
แปลง PPTX เป็น PDF ผ่าน Free Go API
ไคลเอ็นต์ Gotenberg Go ของไลบรารีโอเพนซอร์สช่วยให้สามารถแปลงรูปแบบไฟล์ Microsoft Presentation หนึ่งรูปแบบขึ้นไปเป็นรูปแบบไฟล์ PDF ในฟังก์ชันเดียว API ใช้เมธอด gotenberg.NewOfficeRequest() เพื่อโหลดไฟล์ใหม่และยอมรับชื่อไฟล์และเส้นทางของไฟล์เป็นพารามิเตอร์ ในการแปลงไฟล์ PowerPoint ของคุณเป็น PDF คุณสามารถโหลดไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไปและแปลงเป็น PDF ได้อย่างง่ายดาย ข้อมูลโค้ดต่อไปนี้แสดงให้เห็นว่าคุณสามารถแปลง PPTX เป็น PDF ใน GO . ได้อย่างไร
แปลง PowerPoint เป็น PDF ใน GO
- โหลดไฟล์ PPTx สองไฟล์โดยใช้เมธอด NewDocumentFromPath() และส่งชื่อไฟล์และพาธไฟล์เป็นพารามิเตอร์
- แปลงไฟล์ทั้งสองเป็น PDF โดยใช้เมธอด gotenberg.NewOfficeRequest() และส่งผ่านวัตถุเอกสาร
- บันทึกเอกสาร PDF
แปลง PPTX เป็น PDF ผ่าน GO API ฟรี
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.pptx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.pptx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "fileformat.pdf"
c.Store(req, dest)