Ques/Help/Req Как использовать C# для преобразования PDF в изображения PNG или JPG

XakeR

Member
Регистрация
13.05.2006
Сообщения
1 912
Реакции
0
Баллы
16
Местоположение
Ukraine
PDF — это широко используемый формат файлов, который сохраняет последовательный формат и макет в различных операционных системах и устройствах. png — это сжатый без потерь формат изображений, который сохраняет высокое качество и детализацию изображения. Конвертирование файлов PDF в формат PNG может сделать изображения более четкими, а также облегчить их использование в Интернете. В этой статье описывается, как конвертировать PDF в PNG и JPG изображения с помощью Free Spire.PDF for .NET.

Как установить Free Spire.PDF for.NET​


Сначала нам нужно открыть наш проект в Visual Studio. Затем нам нужно открыть менеджер пакетов NuGet и найти FreeSpire.PDF. В результатах поиска мы можем найти Free Spire.PDF for .NET и нажать на кнопку установки. После завершения установки мы можем начать использовать Free Spire for .NET.

Примечание: Бесплатная версия поддерживает конвертирование только первых 3 страниц документа. Если ваш документ содержит много страниц, вы можете поискать в NuGet для установки коммерческой версии, т.е. Spire.PDF for .NET.

C# для преобразования изображений PDF в PNG или JPG​


using Spire.Pdf; using Spire.Pdf.Graphics; using System; using System.Drawing; using System.Drawing.Imaging; namespace PDFtoImage { class Program { static void Main(string[] args) { //Создайте экземпляр PdfDocument PdfDocument pdf = new PdfDocument(); //Загрузка образца документа PDF pdf.LoadFromFile(«input.pdf»); //Просматривайте каждую страницу в PDF for (int i = 0; i < pdf.Pages.Count; i++) { //Преобразуйте все страницы в изображения и установите разрешение на дюйм для изображений Image image = pdf.SaveAsImage(i, PdfImageType.Bitmap, 500, 500); //Сохранить изображения в формате PNG в указанную папку String file = String.Format(«Image\ToImage-{0}.png», i); image.Save(file, ImageFormat.Png); //Сохранить изображения в формате JPG в указанную папку String fileJpg = String.Format(«Image\ToImage-{0}.jpg», i); image.Save(fileJpg, ImageFormat.Jpeg); } } } }

В приведенном выше коде мы сначала загружаем документ PDF, а затем используем
метод SaveAsImage() для преобразования указанной страницы PDF в изображение Bitmap. Наконец, мы сохраняем изображение Bitmap в формате PNG или JPG.

Конвертирование в другие форматы​


Помимо преобразования PDF в Word, Free Spire.PDF for .NET также поддерживает преобразование PDF в другие форматы, такие как:

  1. Преобразование PDF в HTML на C#, VB.NET
  2. Преобразование HTML в PDF на C#, VB.NET
  3. Преобразование PDF в Word на C#, VB.NET
  4. Конвертирование изображений в PDF на C#, VB.NET

Резюме​


В этой статье мы узнали, как конвертировать PDF в PNG и JPG изображения с помощью Free Spire.PDF for .NET. Мы также узнали о других методах конвертирования, поддерживаемых продуктом. Мы надеемся, что эта статья будет вам полезна.
 
198 194Темы
635 165Сообщения
3 618 416Пользователи
artvladimir2004Новый пользователь
Верх