golang实现pdf文件提取分割拆分成新的pdf文件代码
代码语言:golang
所属分类:其他
代码描述:golang实现pdf文件提取分割拆分成新的pdf文件代码,指定源pdf文件,开始页、结束页、保存文件即可。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
package main import ( "fmt" "os" pdf "github.com/unidoc/unidoc/pdf/model" ) func init() { // When debugging: use debug-level console logger. //unicommon.SetLogger(unicommon.NewConsoleLogger(unicommon.LogLevelDebug)) } func main() { //inputPath := os.Args[1] inputPath := "/data/wwwroot/default/asset/bfwsoa.pdf" //strSplitFrom :="/data/wwwroot/default/Data/month122.pdf" //strSplitFrom := os.Args[2] //splitFrom, err := strconv.Atoi(strSplitFrom) outputPath := "/data/wwwroot/default/Data/testfile.pdf" err := splitPdf(inputPath, outputPath, 1, 2) if err != nil { fmt.Printf("Error: %v\n", err) os.Exit(1) } fmt.Printf("Complete, see output file: %s\n", outputPath) } func splitPdf(inputPath string, outputPath string, pageFrom int, pageTo int) error { pdfWriter := pdf.N.........完整代码请登录后点击上方下载按钮下载查看
网友评论0