C# Aspose.Pdf 您好技术大牛,我在使用Aspose.Pdf保存遇到,“pdf正由另一进程使用”

QQ截图20200706220651.jpg (138.0 KB)

使用Aspose.Pdf打开了一个500多页的pdf,创建书签,保存替换原有路径下的currentpath,PDF文件,报错pdf 正由另一进程使用, 因此该进程无法访问此文件,,,但是我使用20多页的pdf,可以保存,,,保存在不同文件夹下面也可以保存。只有保存在相同文件夹下面,报错pdf 正由另一进程使用, 因此该进程无法访问此文件

感谢您的查看。

以下是我的部分代码。
//打开文档
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document(currentpath);

      //创建封面书签对象
        OutlineItemCollection pdfOutline1 = new OutlineItemCollection(pdfDocument.Outlines);

        //书签名字
        pdfOutline1.Title = "封面";

        //pdfOutline.Bold = true;
        //设置目标页码
        pdfOutline1.Action = new Aspose.Pdf.Annotations.GoToAction(pdfDocument.Pages[1]);

        //在文档的大纲集合中添加书签。
        pdfDocument.Outlines.Add(pdfOutline1);

       pdfDocument.Save(currentpath);

@fhn123456

您能否与我们共享完整的代码片段以及样本PDF文档。 由于共享代码段似乎不足以重现此问题。 我们将在我们的环境中测试该场景并相应地解决它。