0

最近、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
4

1 に答える 1