pdf文档的问题没有显示出来

时间:2016-02-08 16:26:24

标签: vb.net aspose.pdf

我们最近为使用Aspose.pdf库的客户编写了一些代码,在我的系统上,所讨论的pdf打开正常并且大部分合并字段已填写(我们没有合并字段的确切列表)他们这样做。)

他们告诉我,在他们的系统上,有些文件需要2-4分钟才能打开,而其他文件则根本不打开。

文件根本无法打开可能是什么原因?

我的代码如下:

' Load form
Dim doc As Aspose.Pdf.Document = New Aspose.Pdf.Document(sTemplateDir & sDocName)
'Get names of form fields
   Dim fields As Aspose.Pdf.InteractiveFeatures.Forms.Field() = doc.Form.Fields

   Dim sField As String
   Dim field As Aspose.Pdf.InteractiveFeatures.Forms.Field

If fields.Length > 0 Then
    For Each field In fields
    'Get name of field
    sField = field.FullName

    'If the merge field isn't valid then we'll just leave it and assume its a fill-in
         If nMergeCol.Contains(sField) And Not IsNothing(sField) Then
            field.Value = nMergeCol.Item(sField)
    End If
    Next
End If

1 个答案:

答案 0 :(得分:0)

这已经解决了!我们怀疑,这是pdf文件中客户端Javascript的问题。问题在于计算中使用的绝对值(name.value)。一旦将其切换到相对值(this.event.value),pdf文件就开始使用AsPose代码正确运行。