PDF thumbnails from VBA
I was asked to develop a form where user can see a pdf thumbnail of a pdf file. It was pretty far from what I have been developing so I decided to use "uncle" google to find a solution. There are some solutions but nothing what was expecting. You can use paid version of Adobe or free Adobe Acrobat ActiveX (Acropdf1) or some others free tools that can work along a pdf file. I tested only the free version of Acrobat ActiveX component and it was really nightmare. Then I found a C# project using the GhostScript tool for creating a pdf thumbnail. Unfortunatelly VBA cannot work with this project directly. Read more to find solution.
As I mentioned you can use the Acropdf1 activeX which is automatically installed with the Adobe Reader application.
How to add the Acropdf1 activeX on a VBA form
At the first time the activeX seemed to be a good solution but then I found two "bugs". The first one is more important than the second one. The activeX takes focus and never give it back and if you press the "TAB" key, then the whole application will crash. It's very known bug but Adobe cannot fix it for some reason. And the second bug rather behavior - of the activeX control is uncomfortable - it always takes focus and never give it back and also you don't have option to find out if a pdf document is fully loaded or not. My client was complaining about that for many times so I decided to find another solution.
I found code from Matthew Ephraim. where he uses a free tool Ghostscrip and .NETFramework 3.5 and C#. Form Visual Studio you can use his tool without any problems just include it into your project. Unfortunately we cannot use his dll directly from VBA. That was the reason why I took his code and made a little adjustment to expose methods from his project to the COM object.
Now - after registration the dll to your system - you can reference the dll as usually and use it !!! And it works great.
Who is interested how to create a C# dll that can work with VBA I attached the zip file with entire C# solution. Look at the Attachment section.
And who just want to use it as soon as possible, download the installer and install it. I also prepare a sample and you can find everything in the Attachment section.
The installer just check if your system contains the .NETFramework 4 and if not, it will suggest to download it and then register the dlls into your system.
Your code can look like this one
and then you can take the output file as an ordinary image file and load it - for example - to an image control.
Option Explicit
'********************************************************************************
'TestPDFThumbnailGeneration
'
' Purpose: It uses reference to GhostscriptWrapper library.
' From a pdf file creates a jpg file that represents a thumbnail of the pdf.
' You can set page number and DPI quality.
'
' Inputs: -none-
'
' Outputs: -none-
'
' Created: 02/10/2011 Premysl Lazecky
'
' Modified: .
'
'********************************************************************************
Sub TestPDFThumbnailGeneration()
Dim PDF As GhostscriptWrapper
Dim strPath As String
Dim strInputFile As String
strInputFile = "Test.pdf"
strPath = ActiveWorkbook.Path
If Right$(strPath, 1) <> Application.PathSeparator Then
strPath = strPath & Application.PathSeparator
End If
Set PDF = New GhostscriptWrapper
PDF.GeneratePDFThumb inputPath:=strPath & strInputFile, _
outputPath:=strPath & "Output.jpg", _
Page:=1, _
Width:=72, Height:=72
Set PDF = Nothing
End Sub
As the result of this code you will get a jpg file called Output.jpg with thumbnail of defined page in the pdf file - in this case page 1 - with defined resolution.
Attachments
Installer and sample files
C# project
Komentáře
Přehled komentářů
Hi. Good article PDF thumbnails from VBA:
Проект hydra onion был создан более чем пять лет назад как ответ на частые блокировки сайтов и аккаунтов гос. службами цезуры и цифровой безопасности. Для достижения поставленной цели базирование торговой платформы сайт гидра была перемещена на onion среду для свободного доступа каждому желающему клиенту. У него самый огромный функционал среди всех сайтов подобной тематики, работает всегда стабильно и максимально анонимно. Любые попытки заблокировать проект сайт Hydra молнейностно решаются с помощью выпуска сайта-шлюза. Здесь размещены актуальные ссылки на основной сайт и зеркало hydra:https://hydra-original.xyz. сайт гидра даркнет
Выбор площадки для приоретения или продажи товаров может быть максимально сложным. Но мы поможем в решении этого момента. Если вы хотите анонимно покупать или продавать товары, то лучшим решением будет официальный сайт Hydra: =https://hydra-true.shop. Зеркало сайта позволяет пользоваться платформой без дополнительных программ, ВПН, браузеров по типу Tor и других инструментов. Потому, если вы ищите анонимный маркетплейс, то Гидра сайт станет наилучшим решением. Детально об условиях работы с платформой возможно ознакомиться на самом сайте hydraruzxpnew4af в разделе правил проекта. Для покупателей особых требований нет. Главное оформить заказ и оплатить позицию. А вот продавцы проходят тщательную проверку. Администрация магазина Гидра гарантирует защиту своим клиентам, а потому ответственно подходит к этому вопросу. даркнет сайты гидра
Компания реализует металлопрокат и профнастил
(Ronaldren, 25. 2. 2023 14:43)
https://dominickdknl16145.blogsidea.com/22173890/Малоизвестные-факты-о-покупке-металла
https://sergiopout13467.yomoblog.com/22149238/Факты-о-купи-ть-металла-Выявлено
https://ricardoznzh92605.tokka-blog.com/17721091/Показатели-арматуры-липецк-которые-вы-должны-знать
https://sergiozege46789.blogprodesign.com/38684253/Купить-профлист-для-забора-для-чайников
https://jeffreycvmx50482.bloguetechno.com/--52006146
mega даркнет
(MildredCog, 25. 2. 2023 12:49)
PDF thumbnails from VBA
-
ссылка на мега тор: https://megadmeobo1ahqw2reuqu5gbg6meixia.xyz
гидра link
(Liskatacene, 25. 2. 2023 11:50)
Hi. Good article PDF thumbnails from VBA:
Зеркало официального сайта Hydra Shop https://xn--hydrarzxpnw4af-93b9813j.net. На текущий день Гидра сайт является самой большой теневой площадкой не только в СНГ но и во всем мире. Такие достойные результаты достигнуты благодая правильно выбранной стратегии и организации со стороны администрации проекта. Магазин гидра онион предоставляет все возможности для безопасной и удобной покупки товаров, недоступных в обычных маркетах. Шифрование Тор надежно охраняет вашу анонимность, также как и зеркало гидра сайта онион Гидра шоп. гидра онион
Сайт встречает нас необычным и привлекательным дизайном, и можно заметить, что над сервисом зеркало гидра https://xn--hydraruzxpnw4af-m8b.net была проделана огромная работа. Функционал и возможности супермаркета удивит даже самого требовательного юзера.После регистрации сразу обмен btc-rub подходящим для вас способом, список продукции и шопов, приватные чаты. На данной площадке представлено огромное количество магазинов, которые постоянно соперничают между собой. Это позволяет не только снижать цену за товар, но и улучшать качество предоставляемого товара. Кроме того, сервисом пользуется огромная аудитория, это позволяет уменьшить стоимость еще сильнее на сайте гидра зеркало. Вход на рабочее Гидра зеркало https://xn--hydraruzxpnw4af-m8b.xyz полностью безопасный ресурс. сайт гидра даркнет
Je sais quoi products and drugs solitary here
(Fum, 25. 2. 2023 10:56)
Follow the link and choose the products for your health
Whether you need your medicines urgently or simply want them delivered quickly and efficiently, we have a range of delivery options to choose from.
https://be-healthy.pw/
Potency enhancing drugs
мега даркнет ссылки
(MildredCog, 25. 2. 2023 10:32)
PDF thumbnails from VBA
-
Что такое megasb!? Стабильно развивающаяся торговая площадка подпольного интернета. Те, кто хоть раз в своей жизни был по ту сторону интернета осознают, насколько безграничен мир всемирной паутины. По сути это тот же самый интернет с которым мы знакомы, только еще лучше — здесь не действуют контроль и ограничения. Здесь, https://xn--mga-kra.biz в подпольном интеренте очень много разных сервисов плохих и хороших, качественных и нет. Каждый выбирает себе то, что ему по душе. А ты переходи в мир безгроничного постоянного блаженства - переходи на MEGA!
Thanks, I've been looking for this for a long time
(KkkzellIdemi, 25. 2. 2023 4:17)thanks, interesting read
Компания реализует металлопрокат и профнастил
(Ronaldren, 24. 2. 2023 21:58)
https://ricardoznzh92605.tokka-blog.com/17721091/Показатели-арматуры-липецк-которые-вы-должны-знать
https://mylesbgif67890.blog2learn.com/64334686/купить-профлист-в-липецке-может-быть-интересно-каждому
https://charlietbca96396.blogginaway.com/21083441/О-металле-липецк
https://deanvdfd18528.goabroadblog.com/19047325/Главные-рекомендации-по-арматуре-цена
https://andreshnpn80123.canariblogs.com/-32399615
Thanks, I've been looking for this for a long time
(Kzkktomib, 24. 2. 2023 14:20)Cool + for the post
Купить Стеклопакеты От Производителя
(Thomastup, 24. 2. 2023 5:23)
Москитная сетка - 900 руб https://okno.ooo/gotovye-balkony/67-p-obraznyj-balkon-750-kh-3000-kh-750-mm
Цена от 11 000 руб https://okno.ooo/okna-bez-montazha/okno-800x1200
Кто и когда установит окна? - Работу выполнят штатные монтажники с 29 https://okno.ooo/reachmont
12 https://okno.ooo/calculator
2022 по 30 https://okno.ooo/articles/119-ustanovka-plastikovykh-okon-svoimi-rukami
12 https://okno.ooo/testbalkon19
2022 https://okno.ooo/ustanovka-okon
Компания выполняет установку окон ПВХ, дверей и перегородок, а также остекление балконов в Иркутске и области https://okno.ooo/contact
Мы работаем с продукцией ведущего брендов индустрии – профильные системы Exprof , стеклопакеты компании на практике оценили многие потребители https://okno.ooo/plastikovoe-osteklenie-balkonov
Выполненные на их основе конструкции неизменно отличаются надежностью и долговечностью https://okno.ooo/reachmont
Оставить заявку https://okno.ooo/okna-bez-montazha/okno-800x1200
Арочное окно (по центру)
Даем гарантию на продукцию - 5 лет, на монтаж 2 года https://okno.ooo/okna-bez-montazha/okno-900x600
Столешницы Гранитные
(Jeremysheep, 23. 2. 2023 22:39)
Изготовленные из натурального и искусственного камня подоконники имеют существенные преимущества перед аналогичными изделиями, изготовленными из других материалов https://www.raidstone.ru/catalog/malye-arhitekturnye-formy/kolonny-tumby-pilyastry/kolonny-iz-granita.html
Основные направления деятельностиИзготовление и монтаж разнообразных плоскостных изделий и фигур вращения любой сложности: столешниц из мрамора и гранита гранитных и мраморных подоконников лестниц и ступеней колонны и балясины https://www.raidstone.ru/prices.html
Опытные дизайнеры готовы разработать эскизы по индивидуальным планам клиентов или могут предложить готовые авторские проекты https://www.raidstone.ru/catalog/malye-arhitekturnye-formy/fontany.html
Доступные цены и краткие сроки монтажа гарантированы https://www.raidstone.ru/catalog/izdeliya-iz-betona/skulptury-barelef1.html
Квалифицированные работники компании выполнят на высоком профессиональном уровне фасадную облицовку гранитом и мрамором, укладку полов, облицовку каминов, ванной комнаты и другие виды отделки любой сложности https://www.raidstone.ru/katalog-kamnya/mramor/mramor-volokas-volakas.html
Все виды художественных изделий из гранита, мрамора требуют высокотехнологичной обработки камня https://www.raidstone.ru/katalog-kamnya/mramor/mramor-imperador-dark-emperador-dark.html
Наши камнерезы с одинаковым мастерством выполняют и типовые, и эксклюзивные заказы на изготовление панно, мозаики, резьбы на камне, скульптур https://www.raidstone.ru/catalog/izdeliya-iz-kamnya/banya-hamam/kurny-rakoviny/poddon-iz-mramora-v-dushevuyu.html
Наши художники также выполняют работы и по эскизам клиентов https://www.raidstone.ru/katalog-kamnya/granit.html?list_page=23
Наши работы
Пиленую поверхность получают путём распила заготовки https://www.raidstone.ru/catalog/izdeliya-iz-betona/podokonniki-otlivy-otkosy/podokonniki.html
В качестве инструмента для этого применяют станки с прямолинейным движением пильной рамы, канатные, ленточные и дисковые пилы https://www.raidstone.ru/catalog/izdeliya-iz-kamnya/banya-hamam/kurny-rakoviny.html
Поверхность отличается шероховатой фактурой с прерывистыми бороздками глубиной от 1 до 5 мм https://www.raidstone.ru/catalog/izdeliya-iz-kamnya/balyustrada.html?list_page=2
Применение в качестве абразивного материала стальной дроби повышает декоративность фактуры, создавая на ней дополнительный рельеф, а распиловка с использованием армированных пластин из твердого сплава наоборот дает более гладкую поверхность https://www.raidstone.ru/services/oblicovka-eksterera.html
При незначительных объемах работ распиловка камня производится вручную https://www.raidstone.ru/katalog-kamnya/granit/granit-absolyut-blek-absolute-black.html
Компания является эксклюзивным представителем кварцевого камня для столешниц, с 2012 года мы изготавливаем столешницы из кварцевого агломерата таких марок:
Натуральные камни могут похвастаться высоким порогом жаропрочности https://www.raidstone.ru/katalog-kamnya/granit.html
Они не боятся высоких температур https://www.raidstone.ru/catalog/izdeliya-iz-kamnya/podokonniki/podokonniki-iz-granita.html
Из них имеется возможность изготовить всё что угодно https://www.raidstone.ru/catalog/izdeliya-iz-betona/podokonniki-otlivy-otkosy/otlivy.html
Это могут быть столешницы, столы, стулья, аксессуары и так далее https://www.raidstone.ru/catalog/malye-arhitekturnye-formy/skulptury-barelef.html
гидра link
(Liskatacene, 23. 2. 2023 2:16)
Hi. Good article PDF thumbnails from VBA:
Хочешь найти актуальную ссылку на HYDRA? Ввиду последних событий: немецкие правоохранительные органы сообщили о закрытии серверов русскоязычного даркнет-маркета Hydra, расположенной на территории Германии. Безусловно у создателей были бэкапы. Представляем вашему вниманию, новую ссылку на перспективную площадку, которая уже наводит шума не меньше, чем все существующие аналоги вместе взятые. Hydra сайт — это анонимный супермаркет hydraruzxpnew4af нового поколения позволяет чувствовать своих поситителей в безопасности. Весь проект HYDRA, зашифрован по такому принципу, что даже разработчики не могут прочесть базу! Ссылка на рабочее зеркало гидра: https://hydraruzxpsnew4af.shop
Для пользователей, кто находиться в поисках интересных товаров, мы предлагаем рассмотреть официальный сайт Hydra: https://xn--hydrarzxpnw4af-93b9813j.com. Это уникальная платфорама, которая предлагает каждому найти подходящий для себя позицию и оформить его в несколько кликов. Здесь можно найти все самое необычное, сравнить сделки разных продавцов и выбрать для себя наиболее подходящее. Hydra сайт - это единственная арена, в которой собраны десятки тысяч предложений от пользоватлей во всех городах СНГ. Достаточно только кликнуть на веб-сайт hydraruzxpnew4af, выбрать интересующую категорию и выбрать все самое нужное среди множества позиций. Главное, что Гидра сайт действует полностью анонимно и не нуждается в дополнительных манипуляциях для функционирования. hydra магазин
hydra купить
(Liskatacene, 22. 2. 2023 22:13)
Hi. Good article PDF thumbnails from VBA:
Для тех, кто пытается найти ресурс с большим ассортиментом товарa, наилучшим решением будет Гидра: https://hydra-dark.shop. Сайт мегамаркета продает десятки тысяч разных товаров от селлеров.Заказ и доставка доступны по всем городам России. При этом, обеспечивается анонимность и безопасность. В отличие от других подобных платформ, ресурс hydraruzxpnew4af работает по зашифрованному соединению, без надобности установки браузера Тор или использования VPN. Необходимо только перейти на сайт Hydra, зеркало которого будет указано далее. После этого вам остается лишь выбрать необходимые позиции, сравнить предложения от разных продавцов, оформить заказ и дождаться поставки товара, которая проводится в короткие сроки. Как правило, если вы живете в крупном городе, занимает это 1-2 часа, для удаленных областей может потребоваться больше времени. аналог hydra
Желаете узнать о маркетплейсе,где возможно приобрести товары особой категории,направленности, которые не найдешь больше ни на одной торговой онлайн-площаке? В таком случае кликай и переходи на крупнейшую платформу HYDRA:https://hydra-new-shop.xyz Здесь вы всегда найдете нужные Вам позиции товаров на любой вкус. Hydra Onion занимает первое место в рейтинге Российских черных рынков, считается одним из самых популярных проектов сети TOR. Магазин особый в своем роде — сделки совершаются в любое время суток на территории России, шифрование сайта гарантирует максимальную анонимность. hydra market
https://telegra.ph/Koleso-v-dragon-mani-02-20#Колесо в драгон мани
(BrianWrosy, 22. 2. 2023 20:41)
https://telegra.ph/Skachat-skript-dragon-mani-02-20#Скачать скрипт драгон мани
Хентай форум / hentai forum
(BryceAcece, 22. 2. 2023 20:07)
Нашел форум с топовым хентаем. Администрация постоянно выкладывают новинки, от ова до игр хентайной тематики. Если зарегистрироваться на этом форуме, можно самому выкладывать хентай и зарабатывать на файлообменниках.https://gg.gg/139fva
Found a forum with top hentai. The administration is constantly posting new items, from ova to hentai-themed games. If you register on this forum, you can upload hentai yourself and earn money on file hosting.https://gg.gg/139fva
No deposit bonuses + 150FS - FREE
(Grygek, 22. 2. 2023 8:23)
No deposit bonuses 150 FREE SPINS
https://joycasino-4nx9.ru
New Slots
https://vulkancasino-5cba.ru
ссылка на мега в тор
(MildredCog, 22. 2. 2023 6:35)
PDF thumbnails from VBA
-
площадка мега даркнет: https://xn--mga-kra.xyz
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97
hydra darknet
(Liskatacene, 25. 2. 2023 16:05)