pdf - 使用 pdfsharp 添加 acroform

标签 pdf c++-cli pdfsharp

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

我找到了“页面->元素->添加(键,pdfitem)”,但我无法从 PdfSharp::Pdf::AcroForms::PdfTextField 或其他表单(无构造函数)创建对象

最佳答案

不知道它是否仍然相关(也许它与其他用户相关),但不幸的是,PDF Sharp 不可能做到这一点,就好像它也具有该功能一样,它本来是一个非常好的圆形图书馆。库的 AcroFrom 功能只允许定位已经存在的一个。
根据您的项目是什么,您可以使用 iText 锐利,但它具有不理想的 AGPL 许可证,还有其他库,但它们非常昂贵。如果它是一个小的 pdf 文件(不到 10 页),您可以使用 SpirePDF 库中的免费层。
此外,还有一个开源的 PDFClown 库(只要你提到你在某处使用它),但与 PDFSharp 类似,它已经很老了,甚至比 PDFSharp 文档更少。
可悲的是,这个问题没有很多解决方案。

关于pdf - 使用 pdfsharp 添加 acroform,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25222759/

相关文章:

vb.net - 修改 PdfSharp vb.net 中的线宽

c# - 如何将 Migradoc PDF Sharp 中的表格移动到新页面

php - 在 LINUX 上将 PDF ( v > 1.5 ) 转换为图像

java - 从 PDF : PDFLib vs PDF extract vs pdf2xml 中提取文本

ios - Adobe RM SDK 注释

.net - 从 VB.net 调用时 native c++ dll 运行速度比从 native .exe 调用时运行速度慢

PDFSharp 转换问题

Pdfbox - 添加 pdf 嵌入文件并将 PDDocument 保存到 OutputStream 不保留嵌入文件

visual-c++ - 从 C++/CLI 项目导出 native 类型

visual-c++ - 不允许使用句柄数组 C++