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ářů
Я, моё имя Дмитрий, на протяжении длительного времени наблюдаю, насколько трансформируется доступность нишевых ресурсов.
На практике я неоднократно сталкиваться, как пользователи пытаются работать на разрозненные упоминания, что приводит к потере времени.
В результате я настоятельно предпочитаю ориентироваться на структурированные обзоры, в которых информация структурирована системно и регулярно проверяется, включая такие ссылки, как. Такой формат работы даёт возможность быстрее понять в текущей ситуации без ненужных деталей.
В итоге это обеспечивает целостную оценку и уменьшает риски, связанные с использованием непроверенных данных. 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
Мега Market — проверенный darknet портал, зеркало без капчи
(MegaMorisow, 29. 1. 2026 12:17)
По собственному опыту, меня зовут Илья, достаточно давно наблюдаю, как эволюционирует структура нишевых сайтов.
Со временем мне не раз приходилось сталкиваться, как люди опираются на неактуальные адреса, и это приводит к ошибкам.
По этой причине я обычно рекомендую ориентироваться на структурированные обзоры, где информация структурирована комплексно и постоянно актуализируется, в том числе и такие элементы, как. Такой способ помогает значительно быстрее понять в текущей ситуации избегая лишнего шума.
В результате это даёт более полную оценку и минимизирует риски, которые возникают с использованием неактуальных источников. Южный https://tscan.buzz
Мега Darknet — рабочий marketplace, подключение через Onion
(MegaMorisow, 29. 1. 2026 11:09)
Я, моё имя Илья, на протяжении длительного времени отслеживаю, как меняется доступность тематических ресурсов.
На практике мне не раз приходилось сталкиваться, что новички пытаются работать на разрозненные источники, что в итоге приводит к неверным выводам.
Именно поэтому я настоятельно рекомендую смотреть на сводные материалы, в которых информация представлена системно и постоянно обновляется, включая такие элементы, как. Подобный способ помогает значительно быстрее сориентироваться в текущей ситуации без информационного хаоса.
В итоге это обеспечивает объективную понимание и уменьшает вероятность ошибок, которые возникают с использованием непроверенных адресов. ссылки mega darknet https://megalinkmoriarty.pro/
Мега Marketplace — проверенный маркет, вход через VPN
(MegaMorisow, 29. 1. 2026 8:53)
Как практик, меня зовут Алексей, уже много лет отслеживаю, насколько меняется доступность нишевых сайтов.
На практике я неоднократно наблюдать, что новички опираются на разрозненные источники, что в итоге приводит к потере времени.
По этой причине я настоятельно предпочитаю смотреть на структурированные обзоры, где сведения собрана системно и регулярно актуализируется, в том числе и такие ссылки, как. Подобный способ помогает оперативнее разобраться в контексте без ненужных деталей.
В итоге это даёт целостную оценку и снижает риски, которые возникают с применением непроверенных данных. мега тор 555 https://megalinkmoriarty.pro/
Мега Marketplace — действующий маркет, ссылка в даркнет
(MegaMorisow, 29. 1. 2026 7:43)
Как практик, я — Сергей, на протяжении длительного времени наблюдаю, насколько трансформируется доступность специализированных онлайн-площадок.
В процессе я регулярно сталкиваться, что пользователи пытаются работать на разрозненные источники, и это часто приводит к потере времени.
По этой причине я настоятельно рекомендую ориентироваться на обзорные источники, где данные собрана в одном месте и постоянно проверяется, в том числе упоминания вроде. Такой формат работы даёт возможность быстрее разобраться в общей картине избегая ненужных деталей.
В итоге это формирует более полную картину и минимизирует вероятность ошибок, которые возникают с использованием неактуальных источников. mega зеркало торговая площадка https://megazerkalo.cfd
Mega Onion — настоящий market link, зеркало без капчи
(MegaMorisow, 29. 1. 2026 6:35)
Я, моё имя Илья, уже много лет изучаю, как меняется экосистема нишевых ресурсов.
На практике я неоднократно сталкиваться, как люди опираются на разрозненные источники, что в итоге приводит к неверным выводам.
По этой причине я обычно советую смотреть на обзорные источники, в которых сведения собрана системно и постоянно проверяется, в том числе и упоминания вроде. Подобный способ позволяет значительно быстрее сориентироваться в контексте избегая ненужных деталей.
В результате это формирует целостную картину и уменьшает вероятность ошибок, связанные с использованием неактуальных адресов. официальный сайт мега даркнет телеграмм https://mgmarket6at.sbs
Мега SB — рабочий marketplace, вход в Tor сети
(MegaMorisow, 29. 1. 2026 5:28)
По собственному опыту, я — Михаил, уже много лет анализирую, насколько меняется экосистема тематических сайтов.
Со временем я регулярно замечать, как новички ориентируются на устаревшие упоминания, и это приводит к ошибкам.
По этой причине я всегда рекомендую ориентироваться на сводные материалы, в которых информация представлена комплексно и постоянно актуализируется, в том числе такие элементы, как. Такой способ даёт возможность оперативнее сориентироваться в общей картине без лишнего шума.
Как итог это формирует целостную понимание и минимизирует риски, которые возникают с использованием непроверенных источников. официальный сайт mega darknet мориарти https://megasait.cfd
Промокод и Бонусы 2026
(Josephaxolo, 29. 1. 2026 3:41)Перейди на сайт компании : https://renaultra.ru/pages/promokod_756.html
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
Mega Onion — актуальный darknet портал, доступ в даркнет
(MegaMorisow, 30. 1. 2026 6:04)