首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Spire.PDF合并pdf文件错误

使用Spire.PDF合并pdf文件错误
EN

Stack Overflow用户
提问于 2013-09-07 23:46:34
回答 1查看 1.3K关注 0票数 1

我使用的是Spire PDF的免费许可版本。我的程序有大约166,0000pdf文件,它们代表了单独的页面。我需要合并其中的1和20与相同的名称为一个pdf。

我有一个例程,它构建一个要添加到数组中的文件名字符串,该数组将作为PDFFiles传递给下面的子对象。OutputFile是包含输出文件名称及其路径的字符串。

代码语言:javascript
复制
      Private Sub MergePDFs(ByVal PDFFiles As String, ByVal OutPutFile As String)
    Dim files As [String]() = New [String]() {"E:\Ballads of the 20th Century\1st bari #1.pdf", "E:\Ballads of the 20th Century\1st bari #2.pdf"}
    Dim i As Integer
    'open pdf documents            
    Dim docs As PdfDocument() = New PdfDocument(files.Length - 1) {}
    For i = 0 To files.Length - 1
        docs(i) = New PdfDocument(files(i))
    Next

    'append document
    docs(0).AppendPage(docs(1))

    'import PDF pages
    i = 0
    While i < docs(2).Pages.Count
        docs(0).InsertPage(docs(2), i)
        i = i + 2
    End While
End Sub

我有解决方案资源管理器,我有文件形式的Spire.Pdf.dll。在参考文献中,我有Spire.Pdf和Spire.Licence。

在运行时,我在Spire.Pdf.dll中得到了一个'System.ArgumentException‘类型的未处理异常附加信息:文件不存在。

为清楚起见,本例中未使用PDFFiles。出于测试目的,列出的两个文件直接取自程序输出。

对于这个错误必须有一个简单的解释,但我还没有找到一个。

请你帮我解决这个问题。谢谢格雷厄姆

EN

回答 1

Stack Overflow用户

发布于 2013-09-10 15:52:39

我自己找到了这个问题的答案。

真正的问题是Spire.pdf将字符串解析成pdf文档的方式。文件名中必须没有空格,这样才能正常工作。

格雷厄姆

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18675048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档