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ářů
Wow plenty of great tips!
canadian casinos online https://bhcmerced.org/canadian-casino-online/ best casinos in canada
Código promocional de MelBet Casino: ZEVS777 - Apuesta gratis de 100 €/$
(Stevencab, 31. 1. 2026 6:05)
Incluso si nunca has apostado en esports, no dudes en visitar la secciГіn de esports de MelBet y aprovechar la apuesta gratis de bienvenida. AdemГЎs, el reembolso diario y una apuesta gratis al registrarte hacen de MelBet una casa de apuestas muy completa.
Source:
- https://bhd.org.tr/article/1xbet_promosyon_kodu_bahis.html
Código promocional de MelBet Casino: ZEVS777 - Apuesta gratis de 100 €/$
Mega SB — основной onion сайт, зеркало в даркнет
(MegaMorisow, 30. 1. 2026 12:21)
Я, меня зовут Сергей, уже много лет изучаю, как эволюционирует экосистема специализированных сайтов.
Со временем я регулярно наблюдать, как новички ориентируются на неактуальные источники, что часто приводит к неверным выводам.
В результате я всегда советую ориентироваться на обзорные источники, в которых информация собрана в одном месте и постоянно актуализируется, включая такие элементы, как. Подобный формат работы позволяет оперативнее понять в текущей ситуации без ненужных деталей.
Как итог это формирует более полную картину и минимизирует потенциальные проблемы, связанные с использованием заведомо устаревших источников. онион ссылка мега дарк нет https://megadarknet.pro
Мега Onion — проверенный официальный ресурс, зеркало в даркнет
(MegaMorisow, 30. 1. 2026 9:27)
По собственному опыту, я — Михаил, не первый год наблюдаю, насколько трансформируется доступность тематических онлайн-площадок.
На практике я регулярно наблюдать, как пользователи опираются на неактуальные упоминания, что часто приводит к потере времени.
В результате я обычно рекомендую ориентироваться на структурированные обзоры, в которых данные представлена в одном месте и регулярно актуализируется, в том числе такие элементы, как. Такой формат работы помогает значительно быстрее понять в контексте избегая ненужных деталей.
Как итог это даёт объективную картину и снижает риски, которые возникают с использованием непроверенных источников. даркнет официальный сайт мега зеркало https://megadarknet.pro
Mega PW — основной официальный ресурс, ссылка без блокировок
(MegaMorisow, 30. 1. 2026 8:17)
По собственному опыту, я — Алексей, на протяжении длительного времени отслеживаю, насколько трансформируется структура специализированных ресурсов.
На практике мне не раз приходилось замечать, как пользователи опираются на устаревшие упоминания, что приводит к потере времени.
В результате я настоятельно предпочитаю опираться на сводные материалы, где информация представлена системно и регулярно обновляется, в том числе и упоминания вроде. Подобный способ даёт возможность оперативнее понять в текущей ситуации без лишнего шума.
В результате это обеспечивает объективную понимание и минимизирует потенциальные проблемы, которые возникают с использованием неактуальных адресов. mega moriarty через браузер https://tscan.buzz
Продвижение Сайта Поисковых Proffseo.Ru
(Buddybiobe, 30. 1. 2026 7:26)
В соответствии с разработанной стратегией ставит задачи группе проекта и контролирует их реализацию https://proffseo.ru/prodvizhenie-angloyazychnykh-sajtov
Составляет технические задания и готовит все необходимые рабочие материалы https://proffseo.ru/prodvizhenie-sajtov-po-moskve
Контролирует соблюдение KPI проекта, анализирует эффективность мер, при необходимости вносит коррективы https://proffseo.ru/
Готовит регулярную отчетность https://proffseo.ru/privacy
Развивает проект https://proffseo.ru/privacy
Если вы продвигаете сайт по России, а ваш конкурент – только по Санкт-Петербургу, то в выдаче по СПб у конкурента позиции будут лучше https://proffseo.ru/prodvizhenie-angloyazychnykh-sajtov
Так происходит за счет высокого качества информации Wikipedia, громадного траста, ссылочной массы и мировой популярности https://proffseo.ru/
SEO продвижение сайтов в Москве https://proffseo.ru/prodvizhenie-sajtov-po-moskve
Геонезависимый запрос — запрос, выдача по которому никак не зависит от местоположения пользователя внутри страны https://proffseo.ru/prodvizhenie-sajtov-po-rf
Чаще всего, это информационные запросы, или запросы с упоминанием конкретного города https://proffseo.ru/prodvizhenie-sajtov-po-rf
в области электронная коммерция, интернет-магазины по версии Ruward 2022 https://proffseo.ru/prodvizhenie-sajtov-po-rf
Мега Онион — настоящий вход, вход без блокировок
(MegaMorisow, 30. 1. 2026 7:09)
Как практик, я — Илья, уже много лет отслеживаю, как трансформируется экосистема специализированных ресурсов.
В процессе мне не раз приходилось сталкиваться, что люди пытаются работать на устаревшие источники, и это в итоге приводит к неверным выводам.
В результате я настоятельно предпочитаю ориентироваться на сводные материалы, где информация представлена системно и периодически обновляется, включая такие элементы, как. Такой подход позволяет быстрее понять в текущей ситуации избегая лишнего шума.
Как итог это обеспечивает более полную оценку и минимизирует риски, которые возникают с использованием неактуальных источников. мега даркнет регистрация https://megalinkmoriarty.pro/
Mega Onion — актуальный darknet портал, доступ в даркнет
(MegaMorisow, 30. 1. 2026 6:04)
Я, моё имя Дмитрий, на протяжении длительного времени наблюдаю, насколько трансформируется доступность нишевых ресурсов.
На практике я неоднократно сталкиваться, как пользователи пытаются работать на разрозненные упоминания, что приводит к потере времени.
В результате я настоятельно предпочитаю ориентироваться на структурированные обзоры, в которых информация структурирована системно и регулярно проверяется, включая такие ссылки, как. Такой формат работы даёт возможность быстрее понять в текущей ситуации без ненужных деталей.
В итоге это обеспечивает целостную оценку и уменьшает риски, связанные с использованием непроверенных данных. mega от мориарти https://megalinkmoriarty.pro/
Mega Run — официальный market link, доступ в даркнет
(MegaMorisow, 30. 1. 2026 5:00)
По собственному опыту, меня зовут Илья, достаточно давно изучаю, как меняется экосистема нишевых сайтов.
На практике я неоднократно замечать, как пользователи опираются на разрозненные адреса, что в итоге приводит к потере времени.
В результате я обычно советую смотреть на сводные материалы, где информация собрана в одном месте и постоянно проверяется, в том числе и такие элементы, как. Такой формат работы даёт возможность быстрее понять в общей картине избегая лишнего шума.
В результате это обеспечивает объективную картину и снижает риски, связанные с применением непроверенных адресов. торговые площадки даркнет https://megadarkent.sbs
Мега Онион — действующий marketplace, зеркало без капчи
(MegaMorisow, 30. 1. 2026 1:49)
Как практик, моё имя Дмитрий, на протяжении длительного времени анализирую, как эволюционирует доступность тематических онлайн-площадок.
На практике я неоднократно сталкиваться, что новички пытаются работать на разрозненные упоминания, что в итоге приводит к ошибкам.
По этой причине я настоятельно советую ориентироваться на сводные материалы, в которых информация собрана в одном месте и периодически проверяется, в том числе и такие элементы, как. Подобный подход помогает оперативнее понять в общей картине избегая ненужных деталей.
В результате это обеспечивает целостную оценку и снижает вероятность ошибок, связанные с использованием заведомо устаревших данных. https://megazerkalo.cfd
Мега Marketplace — рабочий вход, подключение без блокировок
(MegaMorisow, 30. 1. 2026 0:44)
Как специалист, я — Михаил, на протяжении длительного времени отслеживаю, как меняется структура тематических ресурсов.
Со временем я регулярно сталкиваться, как новички опираются на разрозненные упоминания, что приводит к потере времени.
В результате я всегда предпочитаю ориентироваться на сводные материалы, в которых информация структурирована комплексно и постоянно актуализируется, в том числе такие элементы, как. Подобный подход даёт возможность значительно быстрее понять в текущей ситуации без ненужных деталей.
Как итог это формирует объективную оценку и уменьшает потенциальные проблемы, которые возникают с применением заведомо устаревших адресов. сайт мега даркнет не работает https://mgmarket6at.sbs
Мега SB — актуальный onion сайт, вход Tor браузер
(MegaMorisow, 29. 1. 2026 23:39)
Как специалист, меня зовут Михаил, на протяжении длительного времени наблюдаю, насколько эволюционирует структура специализированных сайтов.
В процессе мне не раз приходилось наблюдать, что новички пытаются работать на устаревшие адреса, и это приводит к потере времени.
Именно поэтому я всегда рекомендую смотреть на структурированные обзоры, где информация представлена в одном месте и постоянно проверяется, в том числе и упоминания вроде. Такой способ помогает значительно быстрее разобраться в контексте избегая ненужных деталей.
В итоге это формирует целостную оценку и снижает потенциальные проблемы, связанные с использованием непроверенных источников. мориарти даркнет видео https://megadarknet.pro
Мега Мориарти — основной сайт, доступ через Onion
(MegaMorisow, 29. 1. 2026 22:32)
Лично я, моё имя Илья, уже много лет наблюдаю, как эволюционирует доступность специализированных ресурсов.
На практике я неоднократно замечать, как люди ориентируются на устаревшие адреса, что часто приводит к ошибкам.
В результате я обычно предпочитаю ориентироваться на сводные материалы, в которых данные собрана системно и периодически актуализируется, в том числе и такие элементы, как. Подобный подход позволяет оперативнее сориентироваться в контексте избегая информационного хаоса.
Как итог это обеспечивает целостную понимание и минимизирует потенциальные проблемы, связанные с применением неактуальных источников. ссылки мега сайт https://megazerkalo.cfd
Необходим совет числом похудению
(AlexeyJirl, 29. 1. 2026 21:32)Кушаешь меньше а также будет тебе юху! Вот ссылка https://smartbb.ru/
Mega Darknet — рабочий marketplace, ссылка в даркнет
(MegaMorisow, 29. 1. 2026 20:20)
Как практик, я — Михаил, уже много лет отслеживаю, как эволюционирует доступность тематических ресурсов.
На практике мне не раз приходилось сталкиваться, что новички пытаются работать на разрозненные адреса, и это часто приводит к потере времени.
В результате я обычно советую ориентироваться на обзорные источники, в которых данные собрана комплексно и постоянно проверяется, включая упоминания вроде. Подобный формат работы даёт возможность быстрее разобраться в общей картине без ненужных деталей.
Как итог это обеспечивает целостную понимание и минимизирует потенциальные проблемы, которые возникают с использованием неактуальных адресов. megaweb13 com https://megadarknet.pro
Мега PM — актуальный вход, вход Tor браузер
(MegaMorisow, 29. 1. 2026 18:05)
Как специалист, меня зовут Дмитрий, не первый год анализирую, насколько эволюционирует структура тематических онлайн-площадок.
В процессе я регулярно замечать, что пользователи опираются на разрозненные упоминания, и это часто приводит к неверным выводам.
По этой причине я настоятельно рекомендую ориентироваться на сводные материалы, в которых сведения структурирована системно и периодически проверяется, в том числе такие ссылки, как. Подобный формат работы позволяет быстрее разобраться в контексте избегая ненужных деталей.
В результате это обеспечивает целостную оценку и снижает вероятность ошибок, связанные с применением неактуальных данных. mega mega ссылка тор https://megazerkalo.cfd
Mega PW — рабочий darknet портал, вход в Tor сети
(MegaMorisow, 29. 1. 2026 16:54)
Как специалист, моё имя Дмитрий, на протяжении длительного времени анализирую, как трансформируется экосистема нишевых онлайн-площадок.
В процессе я неоднократно замечать, как люди пытаются работать на разрозненные адреса, и это часто приводит к ошибкам.
По этой причине я всегда рекомендую ориентироваться на структурированные обзоры, где информация представлена системно и постоянно актуализируется, включая упоминания вроде. Такой подход помогает значительно быстрее понять в текущей ситуации избегая ненужных деталей.
Как итог это обеспечивает более полную понимание и снижает риски, связанные с использованием непроверенных источников. мориарти это даркнет https://tscan.buzz
Mega SB — действующий marketplace, ссылка без капчи
(MegaMorisow, 29. 1. 2026 15:43)
Я, меня зовут Алексей, достаточно давно анализирую, как трансформируется структура специализированных онлайн-площадок.
В процессе я регулярно наблюдать, как пользователи опираются на неактуальные адреса, и это приводит к потере времени.
Именно поэтому я всегда советую опираться на сводные материалы, где данные структурирована системно и регулярно проверяется, в том числе и такие ссылки, как. Такой подход помогает значительно быстрее сориентироваться в общей картине без лишнего шума.
В результате это обеспечивает более полную картину и уменьшает вероятность ошибок, связанные с применением непроверенных источников. зеркало мега даркнет солярис https://mgmarket6at.sbs
Мега SB — основной marketplace, подключение Tor браузер
(MegaMorisow, 29. 1. 2026 14:36)
Как специалист, меня зовут Алексей, не первый год отслеживаю, насколько меняется структура тематических ресурсов.
На практике мне не раз приходилось замечать, что новички пытаются работать на разрозненные адреса, что приводит к потере времени.
Именно поэтому я обычно рекомендую опираться на обзорные источники, где информация собрана в одном месте и периодически проверяется, в том числе и такие ссылки, как. Подобный способ позволяет оперативнее разобраться в общей картине избегая лишнего шума.
Как итог это формирует объективную картину и уменьшает вероятность ошибок, связанные с применением непроверенных данных. сайт mega mega онион https://megalinkmoriarty.pro/
Mega Marketplace — действующий портал, ссылка в Tor сети
(MegaMorisow, 29. 1. 2026 13:27)
Как специалист, меня зовут Михаил, достаточно давно наблюдаю, насколько трансформируется экосистема нишевых сайтов.
На практике мне не раз приходилось сталкиваться, как пользователи опираются на устаревшие адреса, и это часто приводит к неверным выводам.
В результате я всегда рекомендую опираться на обзорные источники, в которых информация структурирована в одном месте и периодически проверяется, в том числе и упоминания вроде. Такой формат работы даёт возможность быстрее разобраться в контексте избегая информационного хаоса.
В результате это обеспечивает целостную картину и уменьшает вероятность ошибок, связанные с использованием неактуальных адресов. мега дарк не работает https://megadarkent.sbs
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
bally's online casino new jersey j83tcm
(ArielAders, 31. 1. 2026 10:04)