【发布时间】:2019-05-17 13:07:41
【问题描述】:
尝试使用 PdfSharp,使用此处显示的示例代码,但没有任何效果。
我使用 Win 10 下可用的 Microsoft 的 PrintToPdf 服务打印了一个 Web 文档,读取该文档,但 AcroForm 属性什么都没有,所以我失败了。
我错过了什么?
致以最诚挚的问候
格哈德
Public Shared Sub test()
Dim doc As PdfDocument = PdfReader.Open("C:\xxx\yyy.pdf", PdfDocumentOpenMode.Modify
Dim form As PdfAcroForm = doc.AcroForm
If doc.AcroForm.Elements.ContainsKey("/NeedAppearances") = False Then
doc.AcroForm.Elements.Add("/NeedAppearances", New PdfSharp.Pdf.PdfBoolean(True))
Else
doc.AcroForm.Elements("/NeedAppearances") = New PdfSharp.Pdf.PdfBoolean(True)
End If
Beep()
End Sub
实际结果是表单什么都不是(C# 中为 null)
【问题讨论】:
-
我知道这已经过时了,但你有没有找到答案?实际上,我正在做类似的事情
-
是的,找到了可行的解决方案。哦,我的上帝,这个论坛是 .... 不允许下线。抱歉: Imports PdfSharp.Pdf Imports PdfSharp.Pdf.AcroForms Imports PdfSharp.Pdf.IO and
标签: pdfsharp