Снегопат

Обсуждение Снегопата
Текущее время: 28 апр 2024, 14:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 20 июл 2012, 12:05 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Есть ли ВК, с помощью которой можно было бы сконвертировать табличный документ MXL в картинку и/или PDF?
Родное сохранение в PDF от 1С еще сырое - многое конвертируется криво.
Yoksel что-то не хочет открывать мои таб. доки. Я Олегу написал, но не факт, что он поправит, да и про альтернативы хотел бы послушать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 12:15 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
печать на виртуальный принтер?
На исе вроде недавно тоже статья проскакивала.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 12:28 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
нет, вирт принтер не подходит - его нужно как минимум устанавливать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 13:59 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Как обходной вариант - сохранение в ODS или XLS и потом конвертация через LibreOffice.
Но тогда надо устанавливать LibreOffice...

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 14:17 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Так тоже не пойдет по двум причинам:
1) Устанавливать MSOffice/LibreOffice
2) При сохранении в xls тоже много чего теряется в плане форматирования


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 17:48 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Можно попробовать так (на уровне идеи, сам пока не пробовал):

Код:
MXL -> HTML -> Canvas -> PNG

Единственное, не факт, что путь HTML-> Canvas будет легким:

1. В IE canvas поддерживается только в 9 версии, для ранних версий придется использовать костыли вроде http://code.google.com/p/explorercanvas/ и аналогов.

2. html2canvas работает с ограничениями (http://html2canvas.hertzen.com/), потому что он на входе берет DOM и рендерит его сам, т.е. результат может отличаться от того, что получается в результате рендеринга браузером. Если учесть, что и конвертация MXL-HTML не без потерь...

В общем, если будет приз на --самую изящную-- дурацкую идею, я в очереди, равно как и в очереди за способом легко сконвертировать MXL в картинку :)

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 17:53 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Кстати, оказывается, они уже отлично рендерят, посмотрите примеры: http://hertzen.com/experiments/jsfeedback/
Возможно, реально вариант. Уж IE-то (точнее IWebBrowser ака ПолеHTML документа) нам доступен. Правда не на сервере.

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 18:10 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
kuntashov писал(а):
... Если учесть, что и конвертация MXL-HTML не без потерь...

Это, наверное ключевая фраза. Если в xls(x) идет перевод с легкими потерями, то что будет с HTML мне представить страшно.
Если б это нормально работало, то мне б наверное и картинки не нужны были.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июл 2012, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Ну я бы не был так категоричен, с HTML-ем теоретически лучше должно дело обстоять, у него оформительские возможности гибче, чем у Excel'я, хотя все, конечно, зависит от того, как там разработчики 1С сделали.

Ну что касается HTML, кстати, можно и самому написать обработку по трансляции MXL-HTML. Хотя, конечно, это потребует совершенно других усилий.

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июл 2012, 08:00 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Я тут мучил стандартное сохранение в PDF. Нарисовалась какая-то интересная картина.
Во вложении шрифт Barcode, исходный MXL, где две строки: первая с обычным текстом и вторая со штрихкодом . Если его сразу сохранить в PDF, то ШтрихКод в результирующем файле будет отображаться в виде цифр, что неправильно. Если же удалить первую строку или очистить её формат, то штрихкод сохраняется верно (в виде палочек).
Александр Кунташов помог мне зарегистрировать эту багу в 1С.
Здесь решил показать знающим людям, вдруг будут какие-либо соображения по этому поводу. А то чувствуется, что исправление ошибки от 1С буду ждать очень долго.

П.С. еще по теме: ВК пока так и не найдена, Йоксель умеет читать только моксель от 7.7


Вложения:
BarcodeMXL.zip [1.45 КБ]
Скачиваний: 440
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB