PDFTron преобразование PDF в XOD вызывает исключение System.AccessViolationException - PullRequest
0 голосов
/ 23 января 2020

Приведенный ниже код, который преобразует документ PDF в XOD с использованием пакета PD FNet nuget (v6.8.56.6513), вызывает исключение. Однако предыдущая версия (v6.8.2.65223) пакета nuget работает без проблем. Чтобы создать проблему, загрузите этот файл .

Платформа:. Net Framework v4.7.2, x64.

using System;
using pdftron;

namespace PdfTronTest2
{
    class Program
    {
        private static PDFNetLoader loader = PDFNetLoader.Instance();

        static void Main(string[] args)
        {
            try
            {
                PDFNet.Initialize();
                pdftron.PDF.Convert.ToXod("art of unit testing.pdf", "art of unit testing.xod");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
    }
}

Исключение:

System.AccessViolationException
  HResult=0x80004003
  Message=Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
  Source=<Cannot evaluate the exception source>
  StackTrace:
   at trn.PDF.Convert.ToSilverlight(UString* , UString* , Obj* , Boolean )
   at pdftron.PDF.Convert.ToXod(String in_filename, String out_filename)
   at PdfTronTest2.Program.Main(String[] args) in C:\Users\mvinchhi\source\repos\PdfTronTest2\PdfTronTest2\Program.cs:line 15

1 Ответ

0 голосов
/ 23 января 2020

Еще раз спасибо за подробный отчет.

Проблема была исправлена, и наш производственный канал был исправлен. Вы сможете загрузить исправленную производственную сборку, начиная с завтрашнего дня, с нашего сайта ночных сборок.

Я вижу, что вы размещены на нашем форуме, поэтому я предоставлю вам более подробную информацию о том, когда и где можно загрузить файл.

...