使用pdfsharp添加acroform

时间:2014-08-09 20:30:50

标签: pdf c++-cli pdfsharp

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

我找到" page-> Elements-> Add(key,pdfitem)",但我无法从PdfSharp :: Pdf :: AcroForms :: PdfTextField或其他表格创建一个对象(没有构造函数)

1 个答案:

答案 0 :(得分:0)

不知道它是否仍然相关(也许与其他用户相关),但是不幸的是,使用PDF Sharp不可能做到这一点,就好像它也具有该功能一样,一直是一个非常不错的圆形库。该库的AcroFrom功能仅允许定位已存在的库。

取决于您要使用的项目,可以使用iText sharp,但是它具有不理想的AGPL许可证,还有其他库,但是它们非常昂贵。如果它是一个小的pdf文件(不到10页),则可以使用SpirePDF库中的免费层。

此外,还有一个PDFClown库是开源的(只要您提到您在某处使用过它),但是与PDFSharp类似,它很老,甚至没有PDFSharp记录。

遗憾的是,没有很多解决方案。