pdfcpuのドキュメントを確認したところAddWatermarksのsrcはio.ReadSeekerが必要なので一時ファイルで良さそうだが、dstはio.Writerでいいので直接GCSのObject.NewWriterを渡せば書き出さなくて良い分より効率的になるかもと思いました。
---
PDFにウォーターマークを入れる実装でハマった話:ライブラリ選定から非同期化、そしてファイルベース処理での高速化
https://zenn.dev/koshiosaki/articles/f89a20eb6f391a
#bookmarks