Nп/п : 2 из 19
От : Gennadij Pastuhov 2:5036/26 10 мар 23 22:14:02
К : All 10 мар 23 22:21:08
Тема : .mht -> .pdf
----------------------------------------------------------------------------------
@MSGID: 2:5036/26 640b8234
@REPLY: 2:5036/26 640b2f19
@CHRS: CP866 2
@TID: hpt/w32-mvcdll 1.9.0-cur 27-02-03
Рад всех приветствовать! А особенно - All!
Пятница марта 10 23 16:17 Gennadij Pastuhov писал к All:
GP> Полная задача выглядит как сабж. .mht берётся из внешней системы, так
GP> что избавиться от него нельзя. Потом ещё он заполняется данными
GP> посредством ТТ. В системе установлен libreoffice, который
GP> используется, как конвертилка в .pdf, но он напрямую .mht не понимает,
GP> точнее, понимает, как текстовый .html. Подскажите, плз, решаема ли эта
GP> задача? Если чуть подробнее, то бэк вытаскивает шаблон, заполняет
GP> данными и должен уметь отдавать веб-юзеру .pdf.
И вот что ответил чатГПТ:
======================
Геннадий, [10.03.2023 22:09]
как сконвертировать файл .mht в pdf на perl под linux?
ChatGPT Turbo, [10.03.2023 22:09]
Для конвертации файла .mht в pdf на Perl под Linux можно
использовать утилиту wkhtmltopdf.
Установите wkhtmltopdf на вашу систему Linux с помощью инструкций по
установке, доступных на официальном сайте проекта.
Затем вы можете использовать следующий код на Perl для конвертации
файла .mht в pdf:
use strict;
use warnings;
my $input_file = "/path/to/file.mht";
my $output_file = "/path/to/output.pdf";
# выполнить команду wkhtmltopdf для конвертации файла
system("wkhtmltopdf $input_file $output_file");
# проверить, была ли конвертация успешной
if ($? == 0) {
print "Конвертация выполнена успешно
";
} else {
print "Ошибка при конвертации
";
}
Замените "/path/to/file.mht" и "/path/to/output.pdf" на соответствующие
пути к вашим файлам .mht и pdf.
Затем запустите этот код на вашей системе Linux с установленным
wkhtmltopdf, и это должно выполнить конвертацию файла .mht в pdf.
Обратите внимание, что для работы этого кода требуется поддержка
исполнения команд в вашей среде Perl (например, чтобы функция "system()" была
разрешена).
======================
Всё, видимо, теперь фидошку точно можно хоронить.
... Jonny wanna live
--- GoldED+/W32 1.1.5-041013 xenofont.chat.ru skype pastuhovgena
* Origin: ... са. Это ориджин Мёбиуса. Это ориджин Мёбиу ... (2:5036/26)
SEEN-BY: 50/109 250/25 301/1 341/66 450/1024 451/31
463/68 467/888 4500/1
SEEN-BY: 5000/111 5001/100 5005/49 5010/352 5015/42
46 5020/113 545 620 715
SEEN-BY: 5020/828 830 846 848 1042 4441 12000
5022/128 5030/49 115 500 1081
SEEN-BY: 5036/26 5049/162 5053/51 5054/8 89
5058/104 5059/37 5064/56 5066/18
SEEN-BY: 5080/102 5083/1 444 6090/1
@PATH: 5036/26 5020/1042 4441