Magic.Net - это порт C # для популярной библиотеки ImageMagick. Установите Magick.Net, используя пакет Nuget с URL https://www.nuget.org/packages/Magick.NET-Q16-AnyCPU/. Обратите внимание, что существует множество версий Magick.Net, поэтому выбирайте в соответствии с вашими потребностями. Таким образом, вы можете использовать C #. Смотрите код ниже
Обратите внимание, что изображения будут добавляться по вертикали. Точно так же вы можете добавить горизонтально.
using ImageMagick;
string inputPdf= @"C:\my docs\input.pdf";
string outputPng= @"C:\my docs\output.png";
using (MagickImageCollection images = new MagickImageCollection())
{
images.Read(inputPdf);
using (IMagickImage vertical = images.AppendVertically())
{
vertical.Format = MagickFormat.Png;
vertical.Density = new Density(300);
vertical.Write(outputPng);
}
}