【文件属性】:
文件名称:unipdf:Golang PDF库,用于创建和处理PDF文件(pure go)
文件大小:4.35MB
文件格式:ZIP
更新时间:2021-04-28 02:01:35
golang pdf signing text-extraction pdf-generator
UniPDF-Go专用的PDF
UniPDF是Go(golang)的PDF库,具有创建和读取,处理PDF文件的功能。 该库由编写并支持,该库用于支持其许多服务。
特征
。 输出示例: 。
。 输出示例: 。
并更改页面顺序
旋转页面
从PDF文件中提取文本
文本提取支持,提供大小,位置和格式信息
PDF至CSV说明了从PDF中提取表格数据。
提取具有坐标的图像
图片转PDF
将图像添加到页面
压缩和优化PDF
水印PDF档案
高级页面处理:将4页放在1页上
加载PDF模板并进行修改
表格制作
填写和展平表格
填写表格和FDF合并
解锁PDF文件/删除密码
用密码保护PDF文件
数字签名验证和签名
CCITTFaxDecode解码和编码支持
JBIG2解码支持
我们的示例存储库https://github.com/unidoc/unipdf-examples中提供了多个示例。
【文件预览】:
unipdf-master
----go.mod(577B)
----core()
--------core.go(262KB)
--------security()
----creator()
--------creator.go(194KB)
----model()
--------model.go(686KB)
--------sigutil()
--------optimize()
--------sighandler()
--------internal()
----LICENSE.md(328B)
----render()
--------internal()
--------render.go(37KB)
----contentstream()
--------draw()
--------contentstream.go(109KB)
----fjson()
--------fjson.go(3KB)
----annotator()
--------annotator.go(56KB)
----go.sum(7KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----extractor()
--------extractor.go(180KB)
----README.md(5KB)
----pdfutil()
--------pdfutil.go(3KB)
----fdf()
--------fdf.go(30KB)
----common()
--------license()
--------common.go(7KB)
----unipdf.go(3KB)
----ACKNOWLEDGEMENTS.md(7KB)
----internal()
--------testutils()
--------imageutil()
--------strutils()
--------bitwise()
--------jbig2()
--------transform()
--------endian()
--------license()
--------cmap()
--------textencoding()
--------ccittfax()
--------sampling()
----ps()
--------ps.go(32KB)