ขณะนี้เราไม่รับไฟล์ EPUB เป็นอินพุต แต่เราสามารถสร้างไฟล์ EPUB เป็นเอาต์พุตได้ เราหวังว่าจะได้รับการสนับสนุน EPUB อย่างเต็มรูปแบบในอนาคตอันใกล้นี้
การใช้ Go API อันทรงพลังของเรา นักพัฒนาสามารถบีบอัดเอกสาร EPUB เพื่อปรับเนื้อหาและขนาดไฟล์ที่ส่งออกให้เหมาะสม การลดขนาด EPUB เกิดจากการล้างข้อมูลและทรัพยากรที่ไม่ได้ใช้ คุณยังสามารถบีบอัดรูปภาพภายใน EPUB เพื่อทำให้ขนาดไฟล์ที่ส่งออกมีขนาดเล็กลงได้อีกด้วย
ผลลัพธ์ของการปรับเนื้อหาให้เหมาะสมและการบีบอัดสามารถบันทึกใน EPUB ดั้งเดิมหรือรูปแบบการบันทึกที่มีอยู่ – DOCX, DOC, RTF, HTML และอื่นๆ อีกมากมาย ตัวอย่างเช่น บีบอัด EPUB และบันทึกผลลัพธ์เป็น Word
ดังที่กล่าวไว้ Go SDK ของเราช่วยให้คุณลดขนาด EPUB โดยทางโปรแกรมได้ และตอนนี้ คุณสามารถลองใช้ฟังก์ชันอันทรงพลังของเราและประเมินวิธีบีบอัด EPUB ใน Go ด้วยตัวอย่างต่อไปนี้:
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("Input.docx")
requestCompressOptions := models.CompressOptions{
ImagesQuality: ToInt32Pointer(int32(75)),
ImagesReduceSizeFactor: ToInt32Pointer(int32(1)),
}
compressDocumentOnlineOptions := map[string]interface{}{}
compressDocumentRequest := &models.CompressDocumentOnlineRequest{
Document: requestDocument,
CompressOptions: &requestCompressOptions,
Optionals: compressDocumentOnlineOptions,
}
compressDocument = wordsApi.CompressDocumentOnline(ctx, compressDocumentRequest)
convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
Document: compressDocument.Document.Values[0],
Format: ToStringPointer("epub"),
Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
เรียกใช้ go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api เพื่อติดตั้ง Aspose.Words Cloud SDK for Go คุณสามารถรับข้อมูลที่เป็นประโยชน์มากมายเกี่ยวกับวิธีการติดตั้งอื่นๆ ได้จากส่วน "How to use SDK"
โคลน Aspose.Words Cloud SDK for Go จาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา
อ้างถึง Repository Documentation เพื่อดูรายละเอียด
คุณสามารถทำการบีบอัดเอกสารสำหรับรูปแบบไฟล์อื่น: