使用pdfsharp添加acroform

use*_*403 8 pdf c++-cli pdfsharp

如何将pdfsharp lib的Acroforms(或任何输入字段)添加到pdf?例如一个文本框(PdfSharp :: Pdf :: AcroForms :: PdfTextField)我找不到任何这样的例子,只能读/修改.

我发现"page-> Elements-> Add(key,pdfitem)",但是我无法从PdfSharp :: Pdf :: AcroForms :: PdfTextField或其他表单(没有构造函数)创建一个Object

小智 0

不知道它是否仍然相关(也许它与其他用户相关),但不幸的是,使用 PDF Sharp 不可能做到这一点,就好像它也具有该功能一样,它会是一个非常漂亮的圆形图书馆。该库的 AcroFrom 功能仅允许定位现有的目标。

根据您的项目,您可以使用 iText Sharp,但它有一个并不理想的 AGPL 许可证,还有其他库,但它们非常昂贵。如果它是一个小 pdf 文件(10 页以下),您可以使用 SpirePDF 库的免费套餐。

另外,还有一个开源的 PDFClown 库(只要你提到你在某个地方使用过它),但与 PDFSharp 类似,它相当古老,甚至比 PDFSharp 的文档还少。

遗憾的是,这个问题没有太多解决方案。