我想构建一个开放源代码的Linux命令行工具,以便在我的PDF文件的每个页面中添加水印,例如:
> myapp myfile.pdf mywatermark.png posx posy --output myfilewithwatermark.pdf
但是我不知道从哪里开始。我做了一些研究。
我也在2011 StackExchange上找到了:我可以使用pdftops和pdf2ps将pdf转换为PostScript,然后编辑PostScript以添加Watermark并转换回PDF。但是我不确定PostScript是否可以处理新的pdf格式。我需要做更多研究。
[我还发现PDF Watermaker使用FPDF,但它是PHP。
我不知道哪种语言是最好的!如果可能的话,我想使用最新的技术。如果您有任何意见或建议,请先谢谢。
我想将此项目开源。
您基本上可以将markpdf工具作为案例研究,在GoLang中学习编程,然后继续使用https://unidoc.io/
库。
如果您继续使用unidoc,您将不得不付出大量的努力,因为学习曲线非常陡峭。
您的一个问题,如果您打算构建开源,那么我不明白不能将pdftk用于商业目的。那是什么呢?