PDF to Image
От: Yuri Abele Германия yabele.blogspot.com
Дата: 22.01.18 17:41
Оценка:
Здравствуйте!

Подскажите пожалуйста, существует ли в природе бесплатная .NET библиотека для конвертации из PDF в Image?
Причем, желательно, без промежуточных файлов, а всё через Memory (сам PDF тоже в виде byte[]).

А то уже обыскался, куда не ткну, везде платные библиотеки.
Отредактировано 22.01.2018 17:48 Yuri Abele . Предыдущая версия .
image pdf convert
Re: PDF to Image
От: kov_serg Россия  
Дата: 22.01.18 18:21
Оценка:
Здравствуйте, Yuri Abele, Вы писали:

YA>Здравствуйте!


YA>Подскажите пожалуйста, существует ли в природе бесплатная .NET библиотека для конвертации из PDF в Image?

YA>Причем, желательно, без промежуточных файлов, а всё через Memory (сам PDF тоже в виде byte[]).

Раньше xpdf неплохо справлялся с этим.
Так что посмотрите в сторону https://github.com/pvginkel/XPdfNet
Re[2]: PDF to Image
От: Privalov  
Дата: 23.01.18 08:49
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>Раньше xpdf неплохо справлялся с этим.

_>Так что посмотрите в сторону https://github.com/pvginkel/XPdfNet

Боюсь наврать, по-моему эта штука работает с .NET до 3.5. Для .NET 4.0 нужна подходящая версия одной библиотеки на С++. AFPDFLib или как-то так. Давненько я с этим xPDF не работал, не помню деталей.
Re[3]: PDF to Image
От: kov_serg Россия  
Дата: 23.01.18 09:07
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Здравствуйте, kov_serg, Вы писали:


_>>Раньше xpdf неплохо справлялся с этим.

_>>Так что посмотрите в сторону https://github.com/pvginkel/XPdfNet

P>Боюсь наврать, по-моему эта штука работает с .NET до 3.5. Для .NET 4.0 нужна подходящая версия одной библиотеки на С++. AFPDFLib или как-то так. Давненько я с этим xPDF не работал, не помню деталей.

Хз я на C++ с ней работал. При желании врапер делается элементарно для displayPageSlice. Только шрифты из adobe reader надо будет тиснуть.
Re: PDF to Image
От: Mr.Delphist  
Дата: 23.01.18 10:43
Оценка:
Здравствуйте, Yuri Abele, Вы писали:

YA>Здравствуйте!


YA>Подскажите пожалуйста, существует ли в природе бесплатная .NET библиотека для конвертации из PDF в Image?

YA>Причем, желательно, без промежуточных файлов, а всё через Memory (сам PDF тоже в виде byte[]).

YA>А то уже обыскался, куда не ткну, везде платные библиотеки.


Да, есть такая беда. Если подходит условие Win8+, то можно поюзать такую вещь:
https://code.msdn.microsoft.com/windowsapps/PDF-viewer-sample-85a4bb30

Или UWP-решение (пользовался в проекте, проблем пока не обнаружил):
https://docs.microsoft.com/en-us/uwp/api/windows.data.pdf.pdfdocument
Re: PDF to Image
От: Danchik Украина  
Дата: 23.01.18 17:58
Оценка:
Здравствуйте, Yuri Abele, Вы писали:

YA>А то уже обыскался, куда не ткну, везде платные библиотеки.


Тоже сколько не искал натыкался на платные. Так как это было просто дискавери окончательно не определились.
Как на меня, проще заплатить, если клиент не готов платить за пол года разработки рендерера.
Re[2]: PDF to Image
От: Yuri Abele Германия yabele.blogspot.com
Дата: 24.01.18 09:30
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

MD>Да, есть такая беда. Если подходит условие Win8+, то можно поюзать такую вещь:

MD>https://code.msdn.microsoft.com/windowsapps/PDF-viewer-sample-85a4bb30

У меня VS 2017 — не могу открыть проект, говорит не совместим. Фигня какая-то!...
Re[3]: PDF to Image
От: Yuri Abele Германия yabele.blogspot.com
Дата: 24.01.18 09:32
Оценка:
Я C# версию отсюда взял:
https://code.msdn.microsoft.com/windowsapps/PDF-viewer-sample-85a4bb30
Re[3]: PDF to Image
От: Mr.Delphist  
Дата: 24.01.18 14:25
Оценка:
Здравствуйте, Yuri Abele, Вы писали:

YA>Здравствуйте, Mr.Delphist, Вы писали:


MD>>Да, есть такая беда. Если подходит условие Win8+, то можно поюзать такую вещь:

MD>>https://code.msdn.microsoft.com/windowsapps/PDF-viewer-sample-85a4bb30

YA>У меня VS 2017 — не могу открыть проект, говорит не совместим. Фигня какая-то!...


Да, там тип проекта специфичный для Win8, и VS2017 его уже депрекейтит, надо 2015. Но тут главное не сам формат проекта, а глянуть сырцы на предмет PDF-рендеринга и понять подходит этот путь или нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.