登录
首页 >  Golang >  Go问答

学习如何使用pdfcpu库的API

来源:stackoverflow

时间:2024-02-18 20:00:25 307浏览 收藏

学习Golang要努力,但是不要急!今天的这篇文章《学习如何使用pdfcpu库的API》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

我尝试使用 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 是否存在 ~/go/pkg/mod/github.com/pdfcpu/[email protected]/

go 版本是 1.16,go.mod 如下所示:

module vctl.eu/pdfgoa

go 1.16

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

解决方案


使用 go 获取 github.com/pdfcpu/pdfcpu 后,您只需要像这样导入包:

package main


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

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

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

package main

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

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

好了,本文到此结束,带大家了解了《学习如何使用pdfcpu库的API》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>