|
Сделать из табличного документа картинку | ☑ | ||
---|---|---|---|---|
0
Likons
23.09.21
✎
12:58
|
День добрый !)
Подскажите пожалуйста , каким образом можно сгенерировать изображение ? В идеале , сделать из табличного документа jpg или bmp. Может есть какие то внешние компоненты ? Буду благодарен за любые наводки , спасибо ) |
|||
1
ДенисЧ
23.09.21
✎
13:02
|
Софтпринтер ставь, оно умеет.
|
|||
2
unbred
23.09.21
✎
13:04
|
(0) для пдф полно примеров
|
|||
3
Kassern
23.09.21
✎
13:06
|
что то типа https://helpf.pro/faq/view/384.html
|
|||
4
DimVad
23.09.21
✎
13:13
|
Я немного не врублюсь - а чем не подходит стандартное, взятое из хелпинга Записать(<ИмяФайла>, <ТипФайлаТаблицы>) где <ТипФайлаТаблицы> - ТипФайлаТабличногоДокумента.PDF ?
|
|||
5
1Сергей
23.09.21
✎
13:15
|
(4) пдф не картинка жи
|
|||
6
DimVad
23.09.21
✎
13:17
|
(5) Ну вдруг решает проблему - типа "надо выслать по почте..."
|
|||
7
DimVad
23.09.21
✎
13:18
|
(5) Просто в (3) как бы пример именно на pdf только чуть более сложным путём...
|
|||
8
1Сергей
23.09.21
✎
13:20
|
(7) не, там написано, что картинки тоже может
|
|||
9
DimVad
23.09.21
✎
13:25
|
(8) Ну я не спорю. Просто почти наверняка можно сказать пользователю "жри pdf, который тебе дают" :-)
|
|||
10
DimVad
23.09.21
✎
13:29
|
+(9) Пользователь может конвертировать pdf в jpg если ему так хочется. Есть же бесплатные конверторы в том числе и онлайн.
|
|||
11
Likons
23.09.21
✎
13:45
|
(10) не , одна из задач - это генерировать QR и отправлять его в телеграмм бота , а открывать для этого пдф не очень удобно (
|
|||
12
Likons
23.09.21
✎
13:47
|
(1) подскажи пожалуйста , что имеешь в виду ? Это название компоненты какой то ?
|
|||
13
Likons
23.09.21
✎
13:48
|
(3) спасибо , ща попробую )
|
|||
14
ДенисЧ
23.09.21
✎
13:49
|
(12) Нет, сторонняя программа, которая ставится как принтер. На неё печатаешь и получаешь картинку
|
|||
15
unbred
23.09.21
✎
14:00
|
сам не пробовал. на ИС вот такое вот лежит.
типа получаешь пдф, а потом в любое расширение. ImageMagickObject = Новый COMОбъект("ImageMagickObject.MagickImage.1"); ImageMagickObject.Convert("-density", "300", ИмяФайлаPdf, ИмяФайлаСРасширением); |
|||
16
Likons
23.09.21
✎
15:35
|
(15) Спасибо большое )
Может кому пригодится - выложу готовое решение. Нужно поставить эти компоненты : https://imagemagick.org/script/download.php https://www.ghostscript.com/download/gsdnld.html Если не использовать ком объект , оно отрабатывает быстрее. Простой пример : ТабДок = Новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); ТабДок.Вывести(Макет.ПолучитьОбласть("Область1")); ТабДок.Записать("F:\1.pdf",ТипФайлаТабличногоДокумента.PDF); ЗапуститьПриложение("C:\Program Files\ImageMagick\convert.exe -density 200 ""F:\1.pdf"" ""F:\1.png""",,Истина); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |