使用gofpdf附加其他pdf文件

zujrkrfu  于 2023-11-14  发布在  Go
关注(0)|答案(1)|浏览(130)

我们正在使用gofpdf将多个图像写入PDF,但我们希望也能够将其他PDF写入其中(将其附加到文档或合并它)。我们有一个base64的PDF文件要合并。
我们在文档中似乎找不到如何做到这一点,或者是否可能。有人知道如何做到吗?
我尝试使用RawWriteBuf或RawWriteStr使用base64,但似乎都不工作。

lbsnaicq

lbsnaicq1#

您可以使用gofpdfi导入gofpdf的pdf。请参阅github上的讨论。pkg.go are here上的包详细信息。
一个例子(更多细节请看这里):

  1. bgpdf := gofpdi.ImportPageFromStream(pdf, sourceFH, pdfImportPage, "/MediaBox")
  2. gofpdi.UseImportedTemplate(pdf, bgpdf, 0, 0, 210*MMtoRMPoints, 297*MMtoRMPoints)

字符串
根据我的经验,gopdfi工作得很好,除非你试图导入的PDF结构很差。我不得不用pdftk命令行工具对一些PDF进行预处理,以便它们与gofpdfi一起工作。

相关问题