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ářů
Несмотря на то, что существует множество различных типов деревянных ящиков, наиболее распространенными являются закрытые, открытые или обрамленные https://yaschiki.ru/uslugi/izgotovlenie-tari-po-chertezham/
Закрытый ящик почти полностью закрыт, в то время как в открытом ящике для обшивки используются пиломатериалы, которые располагаются на расстоянии друг от друга https://yaschiki.ru/product/derevyannii-yashchik-400-400-400/
Поскольку не все деревянные ящики изготавливаются из одних и тех же материалов https://yaschiki.ru/product/derevyannii-yashchik-1500-1500-2200/
Когда вы снимаете обшивку, останется только каркасная конструкция, и она называется обрешеткой https://yaschiki.ru/morskaya-upakovka-oborudovaniya/
Тип ящика: Деревянные ящики https://yaschiki.ru/product/derevyannii-yashchik-500-400-500/
Правильная транспортировка грузов - гарантия удовлетворенности клиентов https://yaschiki.ru/product/derevyannii-yashchik-1400-1200-1500/
Преимущества использования водонепронецаемых ящиков https://yaschiki.ru/product/poddon-2600-2400-250/
На сегодняшний день ящики, изготовленные из ДВП (древесноволокнистой плиты), считаются одним из самых простых и надежных способов хранения и транспортировки грузов любого назначения https://yaschiki.ru/product/derevyannii-yashchik-1200kh1200kh300/
Такие ящики имеют ряд преимуществ, среди которых можно выделить: - Легкость https://yaschiki.ru/product-category/obreshetka-gruza/
Тара из ДВП имеет очень небольшой вес, что выгодно сокращает затраты на транспортировку Вашей продукции https://yaschiki.ru/product/derevyannii-yashchik-2300-600-400/
- Вариативность https://yaschiki.ru/product/yashchik-iz-osb-1200-600-1400/
Компания "Дубрава" изготовит ящики из ДВП абсолютно любого размера и прочности, как по ГОСТу, так и по вашим индивидуальным чертежам https://yaschiki.ru/izgotovlenie-yashchikov-na-zakaz/
- Экологичность и универсальность https://yaschiki.ru/upakovka-press-form-dlya-otpravki-v-kitai/
ДВП - это экологически чистый материал, поэтому упаковка из ДВП экологически безопасна и обладает высоким уровнем чистоты, она может использоваться как для перевозки промышленных грузов, так и для продовольственных https://yaschiki.ru/product/fanernii-yashchik-3000-1200-300/
- Цена https://yaschiki.ru/product/derevyannii-yashchik-1300-1300-500/
Древесноволокнистая плита сама по себе является достаточно простым и недорогим материалом https://yaschiki.ru/product/derevyannaya-obreshetka-1200-800-1000/
Вследствие чего, довольно весомым преимуществом ящиков из ДВП можно назвать их невысокую стоимость без ущерба качеству https://yaschiki.ru/product/derevyannii-yashchik-1000-1000-800/
Заказав ящики из ДВП в нашей компании, Вы получаете упаковку высокого качества по невысокой цене https://yaschiki.ru/proekt-yashchiki-iz-osb/
Оставьте заявку на нашем сайте и закажите прочные и надёжные ДВП – ящики, изготовленные высококачественных материалов https://yaschiki.ru/product/derevyannii-yashchik-1400-1000-1700/
Молотый Зерно-Мицелий Ежовика Гребенчатого 200 Грамм
(Coreylyday, 1. 7. 2025 11:32)
Олег, рад личному знакомству с Вами https://amanita-love.ru/category/yezhovik-grebenchatyy/
Людмила в свое время не меньше получаса рассказывала мне о том, какой Вы — деятельный и целеустремленный человек, мощный бизнесмен, которого ждет в Москве большое будущее https://amanita-love.ru/product/molotyy-grib-reyshi-trutovik-lakirovannyy-ganoderma-longzhi-50-g/
Сам я совершенно уверен, что Вас ждет большой успех с Вашими идеями https://amanita-love.ru/product/mega-mozg-unikalnaya-smes-ekstraktov-ploda-mitseliya-yezhovika-grebenchatogo-60-kapsul/
Качество городских продуктов объективно падает во всем мире https://amanita-love.ru/politika-konfedentsialnosti-i-publichnaya-oferta/
Даже немцы и те жалуются https://amanita-love.ru/kontakty/
Про Америку и говорить нечего https://amanita-love.ru/product/troychatka-protivoparazitarnaya-s-krasnym-mukhomorom-molotaya-100-gramm/
Там на прилавках одна синтетика https://amanita-love.ru/category/yezhovik-grebenchatyy-mitseliy/
Цена: 312 https://amanita-love.ru/product/sushenye-shlyapki-mukhomor-pantyernyy-100-gramm/
00 руб https://amanita-love.ru/product/molotyy-zyerno-mitsyeliy-yezhovika-grebenchatogo-100-gramm/
за (шт https://amanita-love.ru/category/mikrodozing-mukhomorov-mukhomor-v-kapsulakh/
)
Белые грибы https://amanita-love.ru/product/troychatka-protivoparazitarnaya-s-krasnym-mukhomorom-molotaya-100-gramm/
Компания “Дом грибов” специализируется на переработке и реализации дикорастущих лесных грибов, а также культивированных и дикорастущих ягод https://amanita-love.ru/product/molotyy-mukhomor-krasnyy-50-gramm/
Купить замороженные грибы, сушеные грибы и грибные приправы, маринованные и соленые грибы, ягоды шоковой заморозки, варенье и джемы, лесные ягоды протертые с сахаром у нас можно как в розницу, так и оптом https://amanita-love.ru/otzyvy/
Высокое качество продукции : Вся наша продукция проходит строгий контроль качества и имеет все необходимые сертификаты соответствия https://amanita-love.ru/product/sushenye-shlyapki-mukhomor-krasnyy-1-kg/
Экологическая чистота : Наши грибы собираются в экологически чистых районах, что гарантирует их высокие вкусовые качества и только полезные свойства https://amanita-love.ru/blog/trametes-raznotsvetnyy-trametes-versicolor---sostav-polza-i-primenenie-griba/
Быстрая доставка : Благодаря хорошо налаженной логистике и собственной службе доставки, мы гарантируем оперативную доставку свежей продукции в кратчайшие сроки https://amanita-love.ru/category/mukhomory/
А также по договоренности мы готовы предложить бесплатную доставку обсудив ее детально при заказе https://amanita-love.ru/product/molotyy-mukhomor-pantyernyy-200-gramm/
Индивидуальный подход : Мы готовы обсудить и адаптировать условия поставки, оплаты и доставки, исходя из специфики вашего бизнеса и потребностей https://amanita-love.ru/product/plody-tselye-dikorastushchego-yezhovika-grebenchatogo-100-gramm/
Гибкая система скидок : Для постоянных и крупных заказчиков мы предлагаем систему скидок и специальные предложения, которые делают сотрудничество с нами еще более выгодным https://amanita-love.ru/product/sushenye-shlyapki-mukhomor-pantyernyy-1000-gramm/
4х сортов (Экстра, 1 сорт, 2 сорт, 3 сорт), гранулы и порошок https://amanita-love.ru/product/molotyy-mukhomor-krasnyy-100-gramm/
Светодиодные и люминесцентные лампы: основные различия
(Antonk, 24. 6. 2025 7:27)
Сеть магазинов электрики «Вольт» — ваш надежный поставщик электротехнического оборудования и кабельной продукции по выгодным ценам. В наличии более 24 000 наименований от 200+ известных брендов. Быстрая доставка под заказ — от 1 до 2 дней. Широкий ассортимент и профессиональный подход к каждому клиенту!
Магазин электрики - https://volt220380.ru/articles/obzory-i-rekomendatsii-elektrika-poleznye-sovety-i-proverennye-resheniya/svetodiodnye-i-lyuminestsentnye-lampy-osnovnye-razlichiya/
Надёжные микрофинансы онлайн - всё на MFO-ZAIM
(MikrozaeVon, 21. 6. 2025 3:07)Микрокредиты стали надёжной поддержкой в экстренной ситуации. На https://mfo-zaim.com/ собраны только проверенные МФО — всё прозрачно, со ставкой не выше 0.8% в день. Никаких скрытых условий, только реальная помощь. Просто выбирайте подходящее предложение и оформляйте займ безопасно — без рисков и лишней волокиты.
Сервис БМВ СТО в Москве
(StevenCah, 18. 6. 2025 8:15)
Всем привет!
Я из команды СТО BMW, которая уже несколько лет занимается исключительно BMW — не распыляясь на все марки. Для нас главное делать одно направление от и до.
Говоря кратко — у нас можно решить всё, что связано с БМВ:
-Диагностика:https://stobmw.ru/remont-bmv/diagnostika-avtomobilya
-Кузовной ремонт:https://stobmw.ru/remont-bmv/kuzovnoj-remont
-Покраска автомобиля:https://stobmw.ru/remont-bmv/pokraska-avtomobilya
-Ремонт двигателя:https://stobmw.ru/remont-bmv/remont-dvigatelya
Мы бережём время клиентов, не загружаем лишними услугами и держим слово за каждую гайку и каждую замену детали. Только оригинальные запчасти, никаких скрытых сумм и механики, которые разбирают BMW быстрее, чем вы успеете допить кофе.
Кто к нам приходит первый раз мы всегда рады порадовать бонусом — скидка 10% при первом визите, просто назовите промокод WELCOME10.
Производство Спортивно Формы
(RichardPlazy, 16. 6. 2025 19:51)
толстовки https://sport-newish.ru/about
Это было в далеком 1996 году, когда мне пришла идея создать собственный бизнес https://sport-newish.ru/custom-design
Тогда я особо не задумывался над тем, чем конкретно я хотел бы заниматься https://sport-newish.ru/
Мне казалось, что если у меня будет собственный офис — я быстро пойму в каком направлении хочу развиваться https://sport-newish.ru/collection-mw
Надеемся на дальнейшее развитие наших партнерских отношений https://sport-newish.ru/contact
БОЛЕЕ 480 СПОРТИВНЫХ ОРГАНИЗАЦИЙ https://sport-newish.ru/aaa
Категории: Сумки | Спорт https://sport-newish.ru/about
ФОРМА ДЛЯ АЛТИМАТА https://sport-newish.ru/contact
Unconventional Solution for Adobe's Persistent Issues with ActiveX Controls in PDF Documents.
(Juanitawar, 11. 6. 2025 19:16)
Is there an unconventional, innovative third-party library or alternative approach that can bypass Adobe's known bugs related to ActiveX control focus management and PDF document loading status, providing a smoother user experience for PDF interactions within VBA and Microsoft Excel?
Сегодня, как никогда, важно защитить свою цифровую личность. https://bitcointalkpro.org
— ваш помощник в анонимных переводах и защите активов.
Станьте частью криптосообщества, которому уже доверяют https://cryptobonus.store
! Начните путь к полной анонимности уже сейчас.
TOP Russian online Casino
(EFWetly, 11. 6. 2025 0:26)
TOP - Russian online Casino
https://bonus2025.pro
Get a bonus to start the game for free
https://bonus2025.pro
no deposit bonus for new players
https://bonus2025.pro
Alternativy k Adobe Acrobat pro vyhýbení známých závažných vad.
(Juanitawar, 9. 6. 2025 21:03)
Je existuje nějaký alternativní PDF generátor nebo editor, který neobsahuje tyto známé a neovlivnitelné chyby a nedostatky, které se vyskytují u Adobe Acrobat, jako je například nevyléčitelný bug a nekomfortní chování aktivního kontrolu? Je možné nalézt nějaký software, který umožňuje kontrolovat, zda PDF dokument je úplně nahrán, a který také uvolní focus po jeho použití?
Ваша конфиденциальность — наша миссия. Используя https://usdtcrypto.store
, вы получаете свободу действий без лишних глаз.
Попробуйте https://bitcointalkpro.org
— выбор тех, кто ценит приватность и защищённость своих транзакций.
Спортивную Форму
(RichardPlazy, 9. 6. 2025 17:43)
Спортивные костюмы https://sport-newish.ru/collection-mw
Профессиональный подход и высокое качество – ключевые преимущества собственной производственной базы Forward https://sport-newish.ru/contact
Департамент спорта и туризма города Москвы выражает глубокую признательность и искреннюю благодарность производственному предприятию ООО СПОРТ-ПРИНТ за долговременное и продуктивное сотрудничество https://sport-newish.ru/aaa
спортивных команд укомплектовано https://sport-newish.ru/about
Кратко о компании: Компания начала свою деятельность в апреле 2019 года с целью производства качественного спортивного оборудования и инвентаря https://sport-newish.ru/
Кратко о компании: Более 600 видов спортивного оборудование от балетных станков до гимнастических матов https://sport-newish.ru/about
Доставка по России https://sport-newish.ru/
Цены На Керамзит
(JosephTwign, 8. 6. 2025 16:31)
Если вам необходима теплоизоляция, необходимо использовать сфероиды меньшего размера https://al-keram.ru/catalog-keramzit/keramzit-rossypyu-0-5-m400-450-detail.html
Для получения оптимального результата необходимо производить смеси, называемые огнепрочными кирпичами, то есть соединения цемента и керамзита, которые полезны для строительства компонентов, предназначенных для длительной эксплуатации и выдерживающих жару, например, печей https://al-keram.ru/blog/vidy-keramzita.html
С другой стороны, для звукоизоляции удобны большие сфероиды: таким образом, воздух в сферах будет блокировать звуки, возникающие в изолируемых помещениях https://al-keram.ru/aktsii/skidki-pri-pokupke-keramzita.html
Является абсолютно неустойчивым к влаге материалом – поэтому в сырых помещениях стены из керамзита будут неэффективными https://al-keram.ru/aktsii/
Поэтому в данном случае рекомендуется использовать либо гидроизоляционную пленку, либо не использовать керамзит вообще
В случае, если предполагается полный демонтаж деревянного пола и устройство бетонной стяжки, для последующей отделки декоративным покрытием (плиткой, ламинатом), следует позаботиться о маяках https://al-keram.ru/blog/osnovnye-otlichiya-ot-ostalnyh-materialov.html
Без правильно выставленных направляющих не получить ровной поверхности, необходимой для отделки напольным покрытием https://al-keram.ru/blog/osnovnye-preimushchestva-ispolzovaniya-keramzita-alkeram.html
Слой сухого керамзита проливают цементным молочком для закрепления гранул https://al-keram.ru/catalog-keramzit/keramzit-rossypyu-fraktsii-20-40-m200-250-detail.html
После затвердения молочка поверхность выравнивают по маякам цементно-песчаным раствором https://al-keram.ru/catalog-keramzit/keramzit-v-big-begah-fraktsii-10-20-m250-300-detail.html
Плотность керамзита, как и плотность керамзитобетонных блоков и панелей - величина, помогающая сделать точный расчёт нагрузок на фундамент https://al-keram.ru/blog/kakie-raboty-s-keramzitom-mozhno-vypolnyat-zimoj.html
Благодаря низким значениям плотности, керамзит стал одним из самых лучших материалов https://al-keram.ru/catalog-keramzita/catalog-keramzita-v-big-begah.html
Осуществляя утепление данным методом, приходится производить смешивание керамзита с жидким бетонным раствором, которым дальше надо выполнить заполнение свободного пространства между маяками https://al-keram.ru/blog/ispolzovanie-keramzita-pri-dorozhnich-rabotach.html
Прибегать к его использованию наиболее удобно, когда пол имеет значительные перепады по высоте и нуждается в выравнивающей стяжке огромной толщины https://al-keram.ru/stati/keramzit-ili-mineralnaya-vata-chto-vibrat.html
Небольшой вес керамзита в данном случае существенно уменьшает нагрузку на основание https://al-keram.ru/catalog-keramzit/keramzit-rossypyu-fraktsii-10-20-m200-250-detail.html
Помимо этого застывание стяжки происходит на порядок быстрее и на ней образуется заметно меньшее количество трещин https://al-keram.ru/blog/keramicheskiy-granit.html
Перед тем как отдать предпочтение мокрому методу необходимо брать во внимание, что теплопроводность керамзита значительно повышается, ввиду чего его показатели становятся на порядок ниже, чем при сухом способе утепления https://al-keram.ru/novosti/kompaniya-alkeram-pozdravlyaet-vas-s-novym-2017-godom.html
Технология исполнения сухого метода зависит от того, какой слой керамзита для утепления пола является достаточным в конкретных условиях https://al-keram.ru/blog.html
Если толщина подушки велика (более 10 см), то стоит насыпать два слоя, разделив их листами ГКЛ https://al-keram.ru/catalog-keramzit/keramzit-v-meshkah-fraktsii-10-20-m200-250-detail.html
фанеры и т https://al-keram.ru/blog/osnovnye-otlichiya-ot-ostalnyh-materialov.html
д https://al-keram.ru/blog/uteplenie-keramzitom-sovety-professionalov.html
Такое исполнение обеспечит устойчивость покрытию https://al-keram.ru/stati/keramzit-ili-mineralnaya-vata-chto-vibrat.html
Alternativní řešení pro nevyřešitelné Adobe vady v ActiveX kontrolách.
(Juanitawar, 7. 6. 2025 23:48)
Existuje-li jiná knihovna aktivních kontrol nabízející lepší kompatibilitu se PDF a bez nevýhod jako nevracení focusu nebo neexistence funkce zjišťování stavu dokončení nahrávání PDF? Bylo-li nalezeno, jaké problémy mohou při jejím použití vzniknout (předpokládáme, že se jedná o knihovnu komerční)? Je-li dostupná jakákoliv z této knihovny demonstrace nebo příklad aplikace, která ukazuje její možnosti a funkce?
Ваша конфиденциальность — наша миссия. Используя https://btcmixer.space
, вы получаете свободу действий без лишних глаз.
Возьмите под контроль конфиденциальность своих финансов с https://btcmixer.store
— начните микшировать прямо сегодня!
Производства Гидроцилиндров
(WillisHig, 5. 6. 2025 6:09)
Процесс создания гильзы гидроцилиндра включает несколько этапов:
На начальном этапе производства происходит обсуждение всех деталей проекта, включая выбор материала, тип стали, определение рабочего давления и других рабочих характеристик https://hydcom.ru/politika-obrabotki-personal-nyh-dannyh
Мы применяем как компоненты отечественного производства, так и детали, полученные от иностранных партнёров https://hydcom.ru/politika-obrabotki-personal-nyh-dannyh
Простота и компактные размеры конструкции гидравлических цилиндров, а также разнообразие их моделей, позволяет применять гидроцилиндры во многих сферах промышленности и строительства https://hydcom.ru/politika-obrabotki-personal-nyh-dannyh
Использование гидроцилиндров повышает производительность предприятий и спецтехники https://hydcom.ru/
Доставка нашей продукции осуществляется преимущественно до терминала транспортной компанией «Деловые линии», но по договоренности мы готовы осуществить доставку «до двери» вашей компании, включив её в стоимость поставки https://hydcom.ru/politika-obrabotki-personal-nyh-dannyh
гидроцилиндры; уплотнители; гидравлические шланги; штоки; трубы; рукава для абразива, судов, пара, химии и другие; РВД и многое другое https://hydcom.ru/politika-obrabotki-personal-nyh-dannyh
Best Handbags for Every Occasion
(CedricDiomo, 4. 6. 2025 14:18)
Excellent topic about designer bags! I was researching several styles lately, specifically the hermes picotin cargo black.
The quality on today's replica hermes handbags is absolutely impressive. For example, the hermes bag replicas offers genuine grain.
https://handmadebirkinbags.co/wp-content/uploads/2025/01/Hermes-HSS-2019-Birkin-30-Blue-Electric-Togo-bottom.webp
https://handmadebirkinbags.co/wp-content/uploads/2025/01/Hermes-Kelly-25-Retourne-Bleu-France-Swift-back1.webp
I really appreciate the birkin 40 replica collection. The hermes clemence dupe demonstrates excellent workmanship. View this gorgeous kelly picnic dupe:
The thing that's amazing about hermes 1:1 is the emphasis on precision. The kelly 28 dupe perfectly replicates the real aesthetic.
Anyone purchased the hermes quebracho? I'm thinking about the hermes fauve vs gold or maybe the bandana birkin bag.
The hermes picotin 18 dupe collection has incredible choices. Plus the birkin 25 replica line has excellent craftsmanship.
Overall, whether you're considering hermes replication, the craftsmanship now is absolutely outstanding.
Investment Bags Worth Buying
(CedricDiomo, 3. 6. 2025 18:10)
Excellent article about premium accessories! I was researching several designs recently, particularly the hermes picotin cargo black.
The craftsmanship on modern hermes bags replica is really exceptional. Like, the 1:1 birkin offers real appearance.
I really enjoy the hermes replica handbags collection. The hermes clemence dupe demonstrates excellent craftsmanship. Look at this beautiful hermes vert cypress crocodile: <INSERT>IMAGE_URL_SPINTAX_HERE]
I think what's amazing about birkin 1:1 is the focus on quality. The constance elan noir precisely replicates the genuine look.
https://handmadebirkinbags.co/wp-content/uploads/2025/01/Hermes-Kelly-25-Retourne-Framboise-Matte-Alligator-Missipensis-side2-1.webp
Have you purchased the lindy 26 black gold? I'm considering the hermès birkin 40 or maybe the fake mini kelly bag.
The birkin shoulder light 29 collection gives wonderful selection. Additionally the birkin 40 line has high craftsmanship.
All in all, whether you're wanting fake kelly bag, the quality these days is absolutely exceptional.
Best Handbags for Every Occasion
(Rodrigoinarf, 3. 6. 2025 9:39)
Amazing read! I was looking into premium accessories lately and discovered that materials has really gotten better in recent years.
Talking about style, I feel that modern options offer outstanding design. For example, check out this stunning item: https://replicahermesbags.co/wp-content/uploads/2025/04/Hermes-Birkin-30-Togo-Classic-Etoupe-Gold-HW-11-Replica-Front.webp
The hardware appears really top-quality, and the entire appearance is flawless. Any opinions about current manufacturing in designer items?
festivation homepage
(Jerryrig, 2. 6. 2025 19:38)
https://rentry.co/v2vx3y52
https://cote-juul-2.mdwrite.net/color-the-experience-by-festivation-encouragement-for-everyday-delight
https://rentry.co/5wamu4nq
https://smellflare54.werite.net/5-essential-elements-for-an-indelible-festivation
https://bronzetax6.bravejournal.net/eco-conscious-festivation-eco-friendly-ways-to-commemorate
Пантерные Мухоморы
(Coreylyday, 2. 6. 2025 7:34)
Самовывоз — г https://amanita-love.ru/blog/protivovirusnye-svoystva-gribov/
Новосибирск, ул https://amanita-love.ru/product/sushenye-shlyapki-mukhomor-pantyernyy-200-gramm/
Часовая 6 https://amanita-love.ru/product/plody-molotye-yezhovika-gryebyenchatogo-50-gramm/
• Закрыто до 09:00 https://amanita-love.ru/blog/mukhomornye-pesni-koryakov-nymylanov/
Лисички https://amanita-love.ru/product/krepkie-yaytsa-ekstrakt-griba-veselki-60-kapsul-300-mg/
Белые грибы гранулы https://amanita-love.ru/category/yezhovika-plody-tselye/
Олег, рад личному знакомству с Вами https://amanita-love.ru/category/panternye-mukhomory/
Людмила в свое время не меньше получаса рассказывала мне о том, какой Вы — деятельный и целеустремленный человек, мощный бизнесмен, которого ждет в Москве большое будущее https://amanita-love.ru/blog/trametes-raznotsvetnyy-trametes-versicolor---sostav-polza-i-primenenie-griba/
Сам я совершенно уверен, что Вас ждет большой успех с Вашими идеями https://amanita-love.ru/product/molotyy-mukhomor-krasnyy-50-gramm/
Качество городских продуктов объективно падает во всем мире https://amanita-love.ru/category/yezhovika-plody-tselye/
Даже немцы и те жалуются https://amanita-love.ru/blog/protivovirusnye-svoystva-gribov/
Про Америку и говорить нечего https://amanita-love.ru/product/grib-korditsyeps-cordyceps-militaris-molotye-plody-50-gramm/
Там на прилавках одна синтетика https://amanita-love.ru/product/mikrodozing-krasnogo-mukhomora-i-ezhovika-grebenchatogo-v-kapsulakh-po-0-5-gramm-60-kapsul/
Магазины • Ягоды и грибы •
Доставка Цветов по Москве
(ThomasLence, 1. 6. 2025 21:32)
6.
Цветы — лучший язык любви! Закажите доставку букетов цветов в Москве недорого уже сегодня. Оперативная доставка, свежие композиции и подарочная упаковка — бесплатно! https://www.heroesfire.com/profile/magicalflower/bio?
7.
Цветы говорят больше, чем слова. У нас — доставка цветов по Москве в течение часа. Сотни букетов, удобный выбор, надёжная служба доставки. Сделайте ваш день особенным! https://tawk.to/magicalflowerru
8.
Нужно срочно заказать букет цветов в Москве? Мы поможем! Большой выбор, низкие цены и доставка точно по времени. Позаботьтесь о близких, не выходя из дома. https://www.moshpyt.com/user/magicalflower
9.
Доставим свежие цветы в любой район Москвы! Удобный сервис, шикарные букеты и доступные цены. Доставка цветов в Москве ещё никогда не была такой простой. https://amazingradio.com/profile/magicalflower
10.
Вам не нужно искать флористов по городу — всё есть у нас! Доставка цветов по Москве с гарантией свежести. Оформление онлайн за 2 минуты, подарите настроение любимым уже сегодня! https://scrapbox.io/magicalflower/magicalflower
2025's elite email marketing wizards
(LloydOvaxy, 31. 5. 2025 9:50)
1.
Master Email Marketing in 2025! https://www.sonicbids.com/band/emailmarketingguide/
Discover expert strategies, automation magic, and tools that top marketers use. From email deliverability guides to newsletter designs, we’ve got your growth covered.
2.
Become an Email Marketing Pro Today https://personaljournal.ca/exceltraininghub/efficient-ecommerce-management-tips-for-small-brands-in-2025
Access 2025's best email marketing services, click-through tips, and automation guides in one powerful place. Ready to boost your open rates?
3.
Unlock Strategic Email Campaigns https://www.dnxjobs.de/users/emailmarketingtips
Explore email marketing trends 2025, automation tips, and lead generation secrets trusted by elite marketers. Start scaling smarter.
4.
2025's Elite Email Marketing Wizards https://www.haikudeck.com/presentations/Andrew.Diggity
Get behind-the-scenes insights, dashboards, and tools from the best in the game. Your inbox strategy just got an upgrade.
5.
Email Marketing for Musicians & Creators https://taplink.cc/emailmarketingplatforms
Learn how to grow your audience with custom email newsletter tips, automation tools, and mailto hacks built for artists.
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
Обрешетки Груза
(Andrewinele, 1. 7. 2025 15:25)