Создание PDF / A с GhostscriptProcessor

Я хочу преобразовать PDF-файл в PDF / A с помощью GhostscriptProcessor, но в результате получается PDF, а не PDF / A.

GhostscriptProcessor gsproc = new GhostscriptProcessor(Properties.Resources.gsdll32);
gsproc.StartProcessing(CreatePDFA(@"C:\test\PDF.pdf", @"C:\test\PDFA.pdf"), new GsStdio());

И метод:

CreateTestArgs(string inputPath, string outputPath)
{
    List<string> gsArgs = new List<string>();
    gsArgs.Add("-dPDFA");
    gsArgs.Add("-dBATCH");
    gsArgs.Add("-dNOPAUSEgsArgs");
    gsArgs.Add("-sDEVICE=pdfwrite");
    gsArgs.Add(@"-sOutputFile=" + outputPath);
    gsArgs.Add(@"-f" + inputPath);
    return gsArgs.ToArray();
}

Если я использую gswin32.exe из командной строки, результатом будет файл PDF / A.

Ответы на вопрос(1)

Ваш ответ на вопрос