В моем программном обеспечении я делаю 2 файла PDF из 1 входного файла с помощью iTextSharp. Я хотел бы преобразовать эти файлы в два разных PNG-изображения, используя GS, но что-то странное происходит. Я использую этот код для преобразования:Пустой файл PNG после преобразования с GhostScript.NET
GhostscriptRasterizer rasterizer = new GhostscriptRasterizer();
rasterizer.Open(newFilePath1, gsInfo, false);
Image image = rasterizer.GetPage(300, 300, 1);
image.Save(subDirPath + serCod + "_S1.png");
rasterizer.Close();
rasterizer.Open(newFilePath2, gsInfo, false);
image = rasterizer.GetPage(300, 300, 1);
image.Save(subDirPath + serCod + "_S2.png");
rasterizer.Close();
Когда я сохранить первое изображение, которое показывает, как пустую страницу и имя файла совпадает из newFilePath1 без .pdf, но с .png.
Когда я смотрю на второе изображение с тем же именем, что и newFilePath2 с .png, а не с .pdf, у него есть образ файла newFilePath1 pdf.
Как я могу решить эту проблему?
Не могли бы вы рассказать мне, что такое командная строка преобразования? Спасибо –
Ну нет, я понятия не имею, что Ghostscript.NET использует для командной строки, извините. – KenS
Привет @mac_ref, можете ли вы приложить PDF-файлы, которые вы где-то тестируете, чтобы я мог видеть, что происходит? – HABJAN