ВК для конвертации MXL в картинку/PDF
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
ВК для конвертации MXL в картинку/PDF
Есть ли ВК, с помощью которой можно было бы сконвертировать табличный документ MXL в картинку и/или PDF?
Родное сохранение в PDF от 1С еще сырое - многое конвертируется криво.
Yoksel что-то не хочет открывать мои таб. доки. Я Олегу написал, но не факт, что он поправит, да и про альтернативы хотел бы послушать.
Родное сохранение в PDF от 1С еще сырое - многое конвертируется криво.
Yoksel что-то не хочет открывать мои таб. доки. Я Олегу написал, но не факт, что он поправит, да и про альтернативы хотел бы послушать.
Re: ВК для конвертации MXL в картинку/PDF
печать на виртуальный принтер?
На исе вроде недавно тоже статья проскакивала.
На исе вроде недавно тоже статья проскакивала.
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: ВК для конвертации MXL в картинку/PDF
нет, вирт принтер не подходит - его нужно как минимум устанавливать.
Re: ВК для конвертации MXL в картинку/PDF
Как обходной вариант - сохранение в ODS или XLS и потом конвертация через LibreOffice.
Но тогда надо устанавливать LibreOffice...
Но тогда надо устанавливать LibreOffice...
В реальності все не так, як насправді
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: ВК для конвертации MXL в картинку/PDF
Так тоже не пойдет по двум причинам:
1) Устанавливать MSOffice/LibreOffice
2) При сохранении в xls тоже много чего теряется в плане форматирования
1) Устанавливать MSOffice/LibreOffice
2) При сохранении в xls тоже много чего теряется в плане форматирования
Re: ВК для конвертации MXL в картинку/PDF
Можно попробовать так (на уровне идеи, сам пока не пробовал):
Единственное, не факт, что путь HTML-> Canvas будет легким:
1. В IE canvas поддерживается только в 9 версии, для ранних версий придется использовать костыли вроде http://code.google.com/p/explorercanvas/ и аналогов.
2. html2canvas работает с ограничениями (http://html2canvas.hertzen.com/), потому что он на входе берет DOM и рендерит его сам, т.е. результат может отличаться от того, что получается в результате рендеринга браузером. Если учесть, что и конвертация MXL-HTML не без потерь...
В общем, если будет приз на --самую изящную-- дурацкую идею, я в очереди, равно как и в очереди за способом легко сконвертировать MXL в картинку
Код: Выделить всё
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
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Re: ВК для конвертации MXL в картинку/PDF
Кстати, оказывается, они уже отлично рендерят, посмотрите примеры: http://hertzen.com/experiments/jsfeedback/
Возможно, реально вариант. Уж IE-то (точнее IWebBrowser ака ПолеHTML документа) нам доступен. Правда не на сервере.
Возможно, реально вариант. Уж IE-то (точнее IWebBrowser ака ПолеHTML документа) нам доступен. Правда не на сервере.
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: ВК для конвертации MXL в картинку/PDF
kuntashov писал(а):... Если учесть, что и конвертация MXL-HTML не без потерь...
Это, наверное ключевая фраза. Если в xls(x) идет перевод с легкими потерями, то что будет с HTML мне представить страшно.
Если б это нормально работало, то мне б наверное и картинки не нужны были.
Re: ВК для конвертации MXL в картинку/PDF
Ну я бы не был так категоричен, с HTML-ем теоретически лучше должно дело обстоять, у него оформительские возможности гибче, чем у Excel'я, хотя все, конечно, зависит от того, как там разработчики 1С сделали.
Ну что касается HTML, кстати, можно и самому написать обработку по трансляции MXL-HTML. Хотя, конечно, это потребует совершенно других усилий.
Ну что касается HTML, кстати, можно и самому написать обработку по трансляции MXL-HTML. Хотя, конечно, это потребует совершенно других усилий.
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: ВК для конвертации MXL в картинку/PDF
Я тут мучил стандартное сохранение в PDF. Нарисовалась какая-то интересная картина.
Во вложении шрифт Barcode, исходный MXL, где две строки: первая с обычным текстом и вторая со штрихкодом . Если его сразу сохранить в PDF, то ШтрихКод в результирующем файле будет отображаться в виде цифр, что неправильно. Если же удалить первую строку или очистить её формат, то штрихкод сохраняется верно (в виде палочек).
Александр Кунташов помог мне зарегистрировать эту багу в 1С.
Здесь решил показать знающим людям, вдруг будут какие-либо соображения по этому поводу. А то чувствуется, что исправление ошибки от 1С буду ждать очень долго.
П.С. еще по теме: ВК пока так и не найдена, Йоксель умеет читать только моксель от 7.7
Во вложении шрифт Barcode, исходный MXL, где две строки: первая с обычным текстом и вторая со штрихкодом . Если его сразу сохранить в PDF, то ШтрихКод в результирующем файле будет отображаться в виде цифр, что неправильно. Если же удалить первую строку или очистить её формат, то штрихкод сохраняется верно (в виде палочек).
Александр Кунташов помог мне зарегистрировать эту багу в 1С.
Здесь решил показать знающим людям, вдруг будут какие-либо соображения по этому поводу. А то чувствуется, что исправление ошибки от 1С буду ждать очень долго.
П.С. еще по теме: ВК пока так и не найдена, Йоксель умеет читать только моксель от 7.7
- Вложения
-
- BarcodeMXL.zip
- (1.45 КБ) 955 скачиваний