- import (
- "fmt"
- "log"
- "os"
- "time"
-
- "github.com/unidoc/unioffice/common/license"
- "github.com/unidoc/unioffice/document"
- )
- func CreateFile(name string) {
- filename := name + ".docx"
- fmt.Println(filename)
- var filepath = "./"
- err := os.MkdirAll(filepath, 0777)
- if err != nil {
- panic(err)
- }
- var path = filepath + filename
- _, err = os.Create(path)
- if err != nil {
- panic(err)
- } else {
- log.Println("创建《", filename, "》文件成功")
- }
- }
UniCLOUD
https://cloud.unidoc.io/#/api-keys通过上面的网站注册获取密钥,这会提供一个免费的密钥。
我的天,os创建的docx文档,他竟然识别不了,会报错
- doc, err := document.Open(path)
- if err != nil {
- log.Fatalf("error opening document: %s", err)
-
- }
创建《 cs.docx 》文件成功
2023/10/15 23:29:42 error opening document: parsing zip: zip: not a valid zip file
改成wps创建的docx试试。
也是一样报错,但是输入几个字后,重新执行,运行正常了