Генерация отчетов в PDF
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Генерация отчетов в PDF
https://decibel.ni.com/content/docs/DOC-10952
Мне удалось настроить его на поддержку русского языка и успешно использовать в текущих проектах. Считаю его отличной заменой штатных средств LabVIEW, а также Report Generator Toolkit, причем для последнего при создании отчетов в Excel и Word строго требуется наличии установленного MS Office.
Для печати в PDF не требуется ничего дополнительного. Т.к. сразу генерируется PDF документ с помощью свободной библиотеки ItextSharp 4.1.6.
1. Сам тулкит Exaprom PDF 1.0
2. Инструкция (на французском), являющаяся по совместительству отчетом, сгенерированным данных тулкитом.
3. Append Paragraph with Link.vi, судя по всему, подправленный разработчиками файл.
Дополнение 1.
Чтобы в отчетах поддерживался русский язык, нобходимо внести изменения в файл ...\Exaprom PDF\VIs\Low level\Font Low level\Get Font.vi
(переключить кодировку на CP1251 и включить встраиваемый шрифт) p.s. Велком для коллективного обсуждения.
p.p.s Постепенно добавляю информацию.
Хочу познакомить общественность с отличным бесплатным тулкитом для генерации отчетов в PDF. Exaprom PDF: Мне удалось настроить его на поддержку русского языка и успешно использовать в текущих проектах. Считаю его отличной заменой штатных средств LabVIEW, а также Report Generator Toolkit, причем для последнего при создании отчетов в Excel и Word строго требуется наличии установленного MS Office.
Для печати в PDF не требуется ничего дополнительного. Т.к. сразу генерируется PDF документ с помощью свободной библиотеки ItextSharp 4.1.6.
1. Сам тулкит Exaprom PDF 1.0
2. Инструкция (на французском), являющаяся по совместительству отчетом, сгенерированным данных тулкитом.
3. Append Paragraph with Link.vi, судя по всему, подправленный разработчиками файл.
Дополнение 1.
Чтобы в отчетах поддерживался русский язык, нобходимо внести изменения в файл ...\Exaprom PDF\VIs\Low level\Font Low level\Get Font.vi
(переключить кодировку на CP1251 и включить встраиваемый шрифт) p.s. Велком для коллективного обсуждения.
p.p.s Постепенно добавляю информацию.
Последний раз редактировалось Chupakabra 26 фев 2013, 20:50, всего редактировалось 6 раз.
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Генерация отчетов в PDF
Описание в первом посте
Последний раз редактировалось Chupakabra 04 дек 2012, 20:07, всего редактировалось 1 раз.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Генерация отчетов в PDF
На Глагне!
Саш, а не мог бы ты описать поподробней настройку русского языка в этом тулките?
Саш, а не мог бы ты описать поподробней настройку русского языка в этом тулките?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Генерация отчетов в PDF
Не могли бы вы прикрепить к своему сообщению файлы с ni. а то иногда бывает, что статьи пропадают там иногда (Chupakabra писал(а):Добрый день.
С удовольствием отвечу на вопросы.
Добро пожаловать на http://rk-stud.ru/
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Генерация отчетов в PDF
Да и парочку готовых примеров тоже бы не помешало!
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
-
alerm
- leader
- Сообщения: 683
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 58 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Генерация отчетов в PDF
а как насчет использования сего дела в коммерческих целях? скажем сделать некую программу, которая что-то измеряет, выводит на печать бланк с измерениями, а сохраняет бланк в .pdf?
и еще: хорошо ли он прикручивается к инсталлеру? как насчет регистрации РИД с куском такого кода?
п.с. ну вот и я "разродился" вопросом на форуме, ну вроде как 9 месяцев прошло с регистрации - пора
и еще: хорошо ли он прикручивается к инсталлеру? как насчет регистрации РИД с куском такого кода?
п.с. ну вот и я "разродился" вопросом на форуме, ну вроде как 9 месяцев прошло с регистрации - пора
-
- assistant
- Сообщения: 149
- Зарегистрирован: 19 янв 2012, 10:15
- Версия LabVIEW: 2010-2012
- Откуда: Киев
- Контактная информация:
Re: Генерация отчетов в PDF
Всем привет
Я скачал тулкит
А как вставить в LV?
Я скачал тулкит
А как вставить в LV?
anda55 Сегодня, 17:36 писал(а): Уже вставил
Пришлось почитать документацию
-
- assistant
- Сообщения: 149
- Зарегистрирован: 19 янв 2012, 10:15
- Версия LabVIEW: 2010-2012
- Откуда: Киев
- Контактная информация:
Re: Генерация отчетов в PDF
Этот раздел закрыт или открыт?
Есть вопрос по PDF и не знаю где его задать.
Есть вопрос по PDF и не знаю где его задать.
-
- interested
- Сообщения: 2
- Зарегистрирован: 02 дек 2013, 23:54
- Версия LabVIEW: 2009
- Контактная информация:
Re: Генерация отчетов в PDF
Re: Генерация отчетов в PDF
Messagepar jmsimard le il y a moins d’une minute
I don't know if I could post a question in English (or in French) on this forum, but I am curious.
Actually, I am in the process to update this library (Exaprom PDF) to Unicode. I found, when I enable Unicode (“UseUnicode=True” in the LabVIEW.ini file), that my LabVIEW is unstable (unexpected LabVIEW crash).
I actually use a hard way to write а Unicode string in LabVIEW.
I am curious to know how you work with а Unicode string in LabVIEW.
Jean-Marc
Messagepar jmsimard le il y a moins d’une minute
I don't know if I could post a question in English (or in French) on this forum, but I am curious.
Actually, I am in the process to update this library (Exaprom PDF) to Unicode. I found, when I enable Unicode (“UseUnicode=True” in the LabVIEW.ini file), that my LabVIEW is unstable (unexpected LabVIEW crash).
I actually use a hard way to write а Unicode string in LabVIEW.
I am curious to know how you work with а Unicode string in LabVIEW.
Jean-Marc
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Генерация отчетов в PDF
jmsimard, В библиотеке доступа к MySQL есть конвертер Unicode <->Кодовая страница. Попробуйте передавать сконвертированные строки.
This converter Unicode <-> code page exists in the library to access MySQL (GNU license). Try to transfer the converted string, when disable Labview Unicode support.
This converter Unicode <-> code page exists in the library to access MySQL (GNU license). Try to transfer the converted string, when disable Labview Unicode support.
- Вложения
-
- iconv-0.1.zip
- (814.33 КБ) 199 скачиваний
-
- interested
- Сообщения: 2
- Зарегистрирован: 02 дек 2013, 23:54
- Версия LabVIEW: 2009
- Контактная информация:
Re: Генерация отчетов в PDF
Thanks, for this information. I looked at this library, but it is not what I am looking for. In fact, I have no problem to write Unicode characters in a PDF, but it is laborious.
If you could take a look at this post (and the attachment " User Manual p33-34.pdf"), it will explain what I do with an unicode string.
http://forums.ni.com/t5/LabVIEW/Unicode ... ue#M698231
I am curious how "Chupakabra" (in the first post) is able to write unicode characters with my library (Exaprom PDF).
Jean-Marc
If you could take a look at this post (and the attachment " User Manual p33-34.pdf"), it will explain what I do with an unicode string.
http://forums.ni.com/t5/LabVIEW/Unicode ... ue#M698231
I am curious how "Chupakabra" (in the first post) is able to write unicode characters with my library (Exaprom PDF).
Jean-Marc
-
taras_33
- professional
- Сообщения: 392
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 13 раз
- Контактная информация:
Re: Генерация отчетов в PDF
Господа, у кого нибудь работает данный тулкит на windows 7 64 ? У меня выскакивает ошибка 1386 "The specified .NET class is not available in LabVIEW"
Поставил LabVIEW на виртуальную машину windows 7 32, данный тулкит замечательно работает. Вывод - что то не так с самой windows 7 64
Может кто подскажет как побороть?
P.S. Пробовал на разных компьютерах, где установлена семерка 64 Результат одинаков - не работает ошибка 1386
Поставил LabVIEW на виртуальную машину windows 7 32, данный тулкит замечательно работает. Вывод - что то не так с самой windows 7 64
Может кто подскажет как побороть?
P.S. Пробовал на разных компьютерах, где установлена семерка 64 Результат одинаков - не работает ошибка 1386
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
So far, the Universe is winning!
-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Генерация отчетов в PDF
У меня тулкит, стянутый с "https://decibel.ni.com/content/docs/DOC-10952", в 2013 sp1 работает.taras_33 писал(а):Господа, у кого нибудь работает данный тулкит на windows 7 64 ?
Note: В образце на английском есть несколько ошибок с применением функций вывода водяных знаков.
Во "французском" варианте ошибок нет.
Поэтому, нужно "допилить" руками - перетащить от французов к англичанам три контроля и две функции.
veni, vidi, phallomorphi
-
taras_33
- professional
- Сообщения: 392
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 13 раз
- Контактная информация:
Re: Генерация отчетов в PDF
Так я от туда и стянул. Пробовал обе версии (1.0 и net 4.0) результат одинаков - на w7-64 ругается на отсуствие классов error 1386. На w7-32 работает.
Кстати о каком французком варианте идет речь? Где его раздобыть? (может он заработает) По приведденой ссылке обе версии я так понимаю английские, во всяком случае названия vi, коментарии к примерам правда на французком.
Кстати о каком французком варианте идет речь? Где его раздобыть? (может он заработает) По приведденой ссылке обе версии я так понимаю английские, во всяком случае названия vi, коментарии к примерам правда на французком.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
So far, the Universe is winning!