ПРОДУКТЫСКАЧАТЬ  КУПИТЬ  ПОМОЩЬ БЛОГ   О КОМПАНИИ  
 
Визитная карточка
PDF в DOCX
PDF в RTF
>>PDF в картинки: JPEG, TIFF
PDF в HTML
PDF в Excel
PDF в XML
PDF в Text
Скачать пробную версию
Купить
Online-demo
Справочник по API
История версий
Учебные примеры и статьи
How to convert PDF to JPG with high Quality in C# and .Net.
How to convert PDF to Word in C#.
How to convert PDF to Jpeg in C#.
Extract Text from PDF in C#.
How to convert PDF to Multipage TIFF in C#.
How to convert PDF to Black-White Multipage TIFF in C#.
Delphi.Net – How to convert PDF to Word.
How to convert a password protected PDF document.

PDF в изображения, Jpeg, многостраничный TIFF, PNG
на C# и VB.Net

  • Поддерживает все PDF 1.0-1.7;
  • Возможность задать диапазон страниц для конвертирования;
  • Настройка глубины цвета, ширины, высоты;
  • Возможность масштабировать изображения;
  • Возможность преобразовать в цветное, серое или черно-белое изображение;
  • Возможность задать DPI (количество точек на дюйм);
  • Возможность создавать CCITT4 Tiff.
PDF в Image, Jpeg, multipage TIFF, PNG конвертирование на C# и VB.Net

Введение

Теперь ознакомимся с еще одной функцией «PDF Focus .Net». Компонент предлагает широкие возможности для растеризации PDF-документа в изображения:

✔JPEG
✔ PNG
✔ Multi-Page TIFF
✔ Bitmap
✔ GIF
✔ "System.Drawing.Image"

Он даёт разработчикам набор полезных свойств для преобразования PDF в изображения с требуемым уровнем качества, и настроив:

  • глубину цвета
    • Black and White 1-bit
    • Grayscale 8...32-bit
    • Colored 24...32-bit,
  • определение точек на дюйм
  • формат изображения

Приведем пример, чтобы показать, как «PDF Focus .Net» действительно уменьшает нагрузку на кодирование. Предположим, что Вы хотите преобразовать многостраничный PDF в набор страниц JPEG на C#:

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

            f.OpenPdf(@"e:\Computer Magazine.pdf");

            if (f.PageCount > 0)
            {
                //Set image properties: Jpeg, 200 dpi
				f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
				f.ImageOptions.Dpi = 200;

				//Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
				f.ToImage(@"e:\Pictures\, "page");
			}
          
          

Чтобы увидеть функциональность из первых рук, загрузите самую свежую версию «PDF Focus .Net» с примерами кода, 24.1 Mb.   



NuGet   Online Demo   Скачать, 7.5.3.27 (Март 27, 2020)



Системные требования

Компонент совместим со всеми языками .NET и поддерживает основные операционные системы.

  • Windows
  • Linux
  • Mac OS

Обратите внимание, что «PDF Focus .Net» полностью написан на управляемом C#. Это делает его абсолютно автономным и независимым.

.NET Framework 4.0 and higher and .Net Core 2.0 and higher

.NET Framework 4.0, 4.5, 4.6.1 и выше. Старую версию .NET 2.0 можно найти здесь.

.NET Core 2.0 и выше.

Некоторые примеры преобразования PDF в различные изображения на C# и VB.Net

1. Конвертирование PDF-файла в JPEG с помощью C#:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
            f.OpenPdf(@"c:\Document.pdf");

            if (f.PageCount > 0)
            {
                //Save all PDF pages to jpeg images and put them in ArrayList, set 120 dpi
                f.ImageOptions.Dpi = 120;
                f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
                ArrayList images = f.ToImage();

                //Next manipulate with Jpeg in memory or save to HDD, open in a viewer
            }
          
		  
2. Конвертирование PDF-файла в многостраничный TIFF-файл с разрешением 300 dpi на C#:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
				f.OpenPdf(@"c:\Document.pdf");

				if (f.PageCount > 0)
            {
                //Save to multipage TIFF file with 300 dpi
                f.ImageOptions.Dpi = 300;
                f.ToMultipageTiff(@"c:\Result.tiff");
            }
		  
		  
3. Преобразование 1-й страницы PDF-документа в System.Drawing.Image-объект на C#:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
				f.OpenPdf(@"c:\Document.pdf");

				if (f.PageCount > 0)
            {
                //Save 1st page to System.Drawing.Image with 120 dpi
                f.ImageOptions.Dpi = 120;
                System.Drawing.Image img = f.ToDrawingImage(1);
            }
		  
		  
4. Конвертирование 2-й страницы PDF-документа в PNG на ASP.Net/VB.Net:

        Dim f As New SautinSoft.PdfFocus()

        f.OpenPdf(FileUpload1.FileBytes)

        If f.PageCount > 1 Then

            'Let's convert 2nd page from PDF document
            f.ImageOptions.Dpi = 120;
            f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Png
            Dim image() As Byte = f.ToImage(2)
            'show image
            Response.Buffer = True
            Response.Clear()
            Response.ContentType = "image/jpeg"
            Response.AddHeader("Content-Disposition:", "attachment; filename=Page2.png")
            Response.BinaryWrite(image)
            Response.Flush()
            Response.End()
        End If
		  
		  
5. Преобразование 1-й и 5-й страниц PDF-документа в Bitmap на C#:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
				f.OpenPdf(@"c:\Document.pdf");

				if (f.PageCount > 4)
            {
                //Save 1st page to Bitmap 200 dpi
                f.ImageOptions.Dpi = 200;
                System.Drawing.Bitmap bmp1 = (System.Drawing.Bitmap)f.ToDrawingImage(1);
                System.Drawing.Bitmap bmp5 = (System.Drawing.Bitmap)f.ToDrawingImage(5);
            }
		  
		  


Есть вопрос?

  • Если у Вас есть вопросы,
  • нужна помощь
  • или пример кода как конвертировать на C#, VB.NET, ASP.NET,
обращайтесь в нашу службу поддержки по адресу support@sautinsoft.com или спросите в онлайн-чате (правый нижний угол этой страницы). Мы Вам обязательно поможем!


Основные преимущества «PDF Focus .Net»:

  1. Экономия времени и никаких затрат на разработку продукта.

    Написание собственного конвертера PDF на C# требует много дней напряженной работы и занимает около 100000 строк кода. «PDF Focus .Net» сэкономит Ваше время, нужно лишь добавить ссылку на "SautinSoft.PdfFocus.dll" и написать 3-4 C# строки кода.

  2. «PDF Focus .Net» предоставляет набор API для конвертирования PDF в различных форматах сразу: Word, DOCX, RTF, Excel, HTML, текст, многостраничный TIFF, JPEG, PNG.

  3. «PDF Focus .Net» является абсолютно автономным компонентом PDF.
    Клиенты могут не иметь Adobe Acrobat, MS Word, Excel или другого программного обеспечения.

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

  5. Можно выбрать любой из выпусков продукта: Total, Office, HTML или Picasso.

    Например, если Вам нужен только API для преобразования PDF в HTML и Вы не нуждаетесь в других функциях, можно рассмотреть «PDF Focus .Net - HTML Edition». Это сэкономит вложения.

  6. Вы оплачиваете один раз и можно пользоваться «PDF Focus .Net» без каких-либо дополнительных сборов. Лицензия никогда не истекает .

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

Если Вас заинтересовал наш продукт, Вы можете скачать демо-версию тут или посмотреть цены на «PDF Focus .Net».

 
 
Программы Скачать Помощь О компании
SautinSoft on Facebook SautinSoft on Twitter SautinSoft on Youtube Our Blog
Авторское право © 2002 - 2020 SautinSoft (начало с сайта sautin.com). Все права защищены.