PDF转WORD 保存失败


#1

您好,有一个pdf文件 转到 word文档 save失败

使用 Aspose.PDF (.net 版本)
示例文件 སྡེ་བའི་རྒྱུན་འདོན་ཕྱོགས་བསྒྲིགས.pdf (566.9 KB)

转换代码:
Aspose.Pdf.DocSaveOptions options = new Aspose.Pdf.DocSaveOptions();
options.Format = fileSuffix == “.doc” ? Aspose.Pdf.DocSaveOptions.DocFormat.Doc : Aspose.Pdf.DocSaveOptions.DocFormat.DocX;
options.RecognizeBullets = true;
options.AddReturnToLineEnd = true;
options.Mode = Aspose.Pdf.DocSaveOptions.RecognitionMode.Textbox;
options.CustomProgressHandler = new Aspose.Pdf.UnifiedSaveOptions.ConversionProgressEventHandler(ConversionProcess);

document2.Save(strOutFile, options);

失败信息如下:
System.ArgumentException: 无效的高代理项字符(0xDF71)。高代理项字符必须具有范围(0xD800 - 0xDBFF)内的值。
在 System.Xml.XmlTextEncoder.Write(String text)
在 System.Xml.XmlTextWriter.WriteString(String text)
在 System.Xml.XmlText.WriteTo(XmlWriter w)
在 System.Xml.XmlElement.WriteElementTo(XmlWriter writer, XmlElement e)
在 System.Xml.XmlElement.WriteTo(XmlWriter w)
在 System.Xml.XmlDocument.Save(XmlWriter w)
在 #=zz$cjRUnFUSP1ftYegjywhpM8EfVT.#=zhPjQnKbZomNI(#=zPce35h$QPrEi7YdGYaYGcqoDKiso #=ziz4YSoE=, Stream #=z3z$F55E=)
在 #=zz$cjRUnFUSP1ftYegjywhpM8EfVT.#=zytzzxAY=(#=zT5NvFJq_3oj1Pg$qs1Fzh56EbbQYl4pbyg== #=zna1U23o=)
在 #=zi1GWhAWCjuMddEKUF493cDoNc$d5.#=z8cNVXZM=(#=zOmkOQJFVRmxwxPyH7SJ7Jitoz29C #=zna1U23o=, Stream #=zjEQXfr9bDXnG)
在 #=zmoSGygodVmiG$qA6yA==.#=zX4WRLpM=()
在 #=zv5f7EscZght$Vu_6Wta5AYjzYr58ds39Xg==.#=zX4WRLpM=()
在 #=zw2ERvHOgwjdhqDh9vpZ7gj8=.#=z8cNVXZM=(Document #=zPvr0FrVLID6q, Stream #=z5xnxeAY6wTGR, DocSaveOptions #=zi6gl8$U=)
在 Aspose.Pdf.Document.#=zlcca4xrSkWVv(Stream #=z5xnxeAY6wTGR, SaveOptions #=zi6gl8$U=)
在 Aspose.Pdf.Document.#=zlcca4xrSkWVv(String #=zkPlJQpzoqkct, SaveOptions #=zi6gl8$U=)


#2

@cs2130

我们能够使用. NET 19.10的Aspose.PDF在我们这边检测到问题,并将其记录为PDFNET-47186在我们的问题跟踪系统中。 我们将进一步调查该问题的详细信息,并向您发布其纠正状态。 请耐心等待,并节省我们一点时间。

我们对造成的不便很抱歉。