Главная › Форум › XML Конвертер › XML Конвертер 2.0
В этой теме 14 ответов, 5 участников, последнее обновление Андрей Ясевич 1 год, 9 мес. назад.
-
АвторСообщения
-
03.08.2022 в 05:32 #22376
XML Конвертер 2.0, как переключать внешний обработчик? новые кпт ни как не могу конвертировать! хочу попробовать переключить обработчик.
В статусе как на скриншоте, висит без результата очень, очень долго!Вложения:
You must be logged in to view attached files.03.08.2022 в 08:06 #22381В версии 2.0.0 нужно просто руками написать Saxon. В версии 2.0.2 исправил, чтобы это поле можно было выбирать из списка.
08.08.2022 в 17:49 #22469XML Конвертер 2.0 При попытке конвертировать любую выписку в печатный вид выдает ошибку.
причем XML Конвертер 1.9.4 на этом же компе делает без ошибок.
пробовал менял внешних разработчиков , не помогает.
Один из файлов для примера2022-08-08 18:40:44.670 : ЗАПУЩЕН процесс обработки файлов
2022-08-08 18:40:44.682 : Предупреждение! Переименованный файл уже существует: 48-12-0310102-687_2022-06-06.xml
2022-08-08 18:40:44.769 : Ошибка внешнего обработчика при преобразовании 48-12-0310102-687_2022-06-06.xml в 48-12-0310102-687_2022-06-06_prn.html
2022-08-08 18:40:44.769 :Code: 0x80004005
Неизвестный метод.—>processing-instruction(‘xml-stylesheet'<—)
2022-08-08 18:40:44.785 : ЗАВЕРШЕН процесс обработки файловВложения:
You must be logged in to view attached files.09.08.2022 в 14:39 #22488Печатный вид выписок в старом формате получается преобразованиями XSLT. По умолчанию обработчик преобразований XSLT в настройках стоит MSXLS. Если он не работает, то можно указать обработчик SaxonXSLT. Только версия Saxon должна стоять 9.5. В других версиях тоже не работает преобразования XSLT для выписок.
09.08.2022 в 18:20 #22492Спасибо, подставил в версии 2.0 SaxonXSLT и заработало.
в версии 1.9.4 работает с SaxonHE14.08.2022 в 13:56 #22544В версии 2.0.3 сделал, чтобы обработчик преобразований XSLT можно было тоже выбирать из списка, как для выбора обработчика XQuery. SaxonHE и SaxonXSLT — это всё один и тот же обработчик просто по разному названо.
21.10.2022 в 08:14 #23360Обновился до версии 2.0.4 с версии 1.9.4. Программа запустилась в демо режиме. Ввел лицензионные данные. При перезапуске также попадает в демо режим. Конструктор и Отчеты ничего не запросили, работают нормально
24.10.2022 в 10:08 #23382Бесплатные обновления программ только в пределах основного номера версии.
Для программы XML Конвертер сменился основной номер версии программы с 1.х на 2.х
Поэтому переход с версии с 1.х на 2.х платный.29.11.2022 в 13:42 #23770При конвертировании в html вставляет <p class=»pagebreak» /> и получается пустой лист. Приходится ручками убирать. Нельзя исправить?
Можно сделать преобразование в PDF? Для этого использовать wkhtmltopdf.exe на полученных html.01.12.2022 в 09:30 #23787В версии XML Конвертер 2.0.5 преобразования в печатный вид старых выписок и КПТ скачаны с сайта Росреестра и настроены для работы в оффлайн (локальном) режиме. Эти преобразования немного подправил, чтобы, например, получалась правильная (альбомная) ориентация при печати. Среди прочих исправлений вроде исправлял и чтобы не было лишнего пустого листа. Скачайте последнюю версию программы, переустановите и проверьте.
01.12.2022 в 09:43 #23788Что касается автоматического получения pdf файлов из html файлов печатного вида выписок и КПТ, то тут утилита wkhtmltopdf.exe не подходит, т.к. данные html чересчур сложные. Рабочее решение — это использование браузеров Chrome или Edge из командной строки для получения pdf файлов. Команды преобразования (печати в pdf) для этих двух браузеров одинаковые. Для Chrome команда выглядит:
chrome --headless --disable-gpu --print-to-pdf="результат.pdf" "исходних.html"
. Для Edge команда выглядит:msedge --headless --disable-gpu --print-to-pdf="результат.pdf" "исходних.html"
. Как правило, либо один, либо другой браузер на компьютере да установлен. Во вложении два bat файла, первый html2pdf-c.bat преобразует (печатает) в pdf все файлы *.html в текущей папке с помощью браузера Chrome, второй html2pdf-e.bat делает это же с помощью браузера Edge. В будущих версиях XML Конвертер постараюсь прикрутить возможность получения pdf подобным способом.Вложения:
You must be logged in to view attached files.08.12.2022 в 14:35 #23862Спасибо за развернутый ответ.
Использую версию 2.0.6
В конце файла _prn.html видим
</table>
<p class=»pagebreak» />
</td>
</tr>
</table>
</body>
</html>
т.е. после каждого листа (включая последний!) разрыв страницы, поэтому последний лист всегда пустой.Конвертирую в pdf так
wkhtmltopdf.exe —print-media-type —disable-smart-shrinking —orientation Landscape —dpi 200 —zoom 0.9 _prn.html result.pdf08.12.2022 в 14:38 #23863Непонятно, что значит выбор папки «Записать в папку», т.к. всегда пишет _prn.html в папку, где xml.
Не обрабатывает extract_about_property_room — не удалось подобрать преобразование для получения конечного формата: HTML_Doc09.12.2022 в 10:52 #23870«Записать в папку» относиться к этапу «Объединение». Объединение не применяется к печатным видам файлов, а используется для графических форматов (dxf, mif/mid) и табличных видов (txt, csv). Результат преобразования каждого конкретного xml файла всегда размещается в той же директории, что и исходный файл. При формировании pdf файлов, если применять указанные мною команды с использованием браузеров, то пустой лист в конце не образуется. Преобразование файлов типа extract_about_property_room в печатный вид пока не предусмотрено. Можете прислать на электронную почту несколько zip архивов с такими выписками, чтобы на их примере можно было доработать программу.
23.02.2023 в 14:00 #24551В версии программы XML Конструктор 2.1.0 добавлено преобразование файлов типа extract_about_property_room в печатный вид.
-
АвторСообщения
Для ответа в этой теме необходимо авторизоваться.