В основном из математики:
Пустое множество является подмножеством каждого множества
Та же логика работает здесь. Вы можете считать ''
пустым множеством. И, следовательно, это подмножество каждого набора строк , так как они должны быть одного типа.
>>> a = ""
>>> b = "Python"
>>> a in b
True
>>> set(a).issubset(b)
True
>>> a = set() #empty set
>>> b = set([1,2,3])
>>> a.issubset(b)
True
>>>
Но будьте осторожны! Подмножество и членство - это разные вещи .
Вы можете сделать это с помощью ImageMagick ; вы можете вызвать инструмент командной строки из своего кода, чтобы выполнить преобразование. У них также есть оболочка .Net под названием MagickNet http://www.codeproject.com/KB/dotnet/ImageMagick_in_VBNET.aspx
Foxit Reader - действительно хорошая программа для чтения PDF-файлов. У них есть SDK, который вы можете использовать. Для дополнительных операций с изображениями попробуйте что-то вроде этого инструментария www.atalasoft.com. у них также есть отличный веб-просмотрщик. см. их домо на http://www.atalasoft.com/ajaxannotations/default.aspx
Если вам нужно простое преобразование, вы можете использовать ghostview ... например:
gswin32c -sDEVICE=png16m -r300x300 -sOutputFile=junk.png -dBATCH -dNOPAUSE Figure_001-a.pdf
Преобразует PDF с разрешением 300x300 точек на дюйм в png.