Go语言 如何导入pdfcpu库的API部分[已关闭]

fruv7luv  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(137)

**已关闭。**此问题是not reproducible or was caused by typos。目前不接受答案。

这个问题是由一个错字或一个无法再重现的问题引起的。虽然类似的问题可能在这里是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
两年前关闭。
Improve this question
我试着从github(https://github.com/pdfcpu/pdfcpu)使用pdfcpu的API部分来读取PDF元数据,但我不知道如何将其导入程序。当我写

import (
       github.com/pdfcpu/pdfcpu
)

字符串
然后输入go build,我收到错误消息:

readpdf.go:5:9: no required module provides package github.com/pdfcpu/pdfcpu; to add it:
        go get github.com/pdfcpu/pdfcpu


执行go get后,再次尝试构建-情况没有改变,仍然是相同的消息。
我已经签入~/go/pkg/mod exists**~/go/pkg/mod/github.com/pdfcpu/ email protected(https://stackoverflow.com/cdn-cgi/l/email-protection)/**
go版本是1.16,go.mod看起来像:

module vctl.eu/pdfgoa

go 1.16

require github.com/pdfcpu/pdfcpu v0.3.9 // indirect

wfsdck30

wfsdck301#

在使用go get github.com/pdfcpu/pdfcpu之后,你只需要像这样导入包:

package main

import (
    "github.com/pdfcpu/pdfcpu/pkg/api"
)

func main() {
    api.ReadContext(...)
    ...
}

字符串
您甚至可以通过在import语句中添加新名称来重命名导入,并像下面这样使用它

package main

import (
    pdfcpu "github.com/pdfcpu/pdfcpu/pkg/api"
)

func main() {
    pdfcpu.ReadContext(...)
    ...
}

相关问题