RU.PERL------------------ < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 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



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх