Bug 54605 - Ошибка при конвертации txt в pdf
Summary: Ошибка при конвертации txt в pdf
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: podofo (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-02 16:43 MSK by Богдан Богуславский
Modified: 2025-06-02 16:43 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Богдан Богуславский 2025-06-02 16:43:37 MSK
Стенды:
ALT Workstation 11.0 (Обновленный до Sisyphus)
ALT Workstation K 11.0 (Обновленный до Sisyphus)
ALT Server 11.0 (Обновленный до Sisyphus)

Версия пакета: 
podofo-0.10.4-alt1.x86_64

Шаги воспроизведения:
1. Создать файл text.txt с произвольным содержимым, например:
$ cat > text.txt << EOF
text
EOF
2. Преобразовать text.txt в pdf:
$ podofotxt2pdf text.txt text.pdf

Ожидаемый результат: успешное преобразование текстового файла в pdf

Реальный результат:
ERROR: An error ocurred during processing the pdf file
PdfErrorCode::InvalidFontData, The font data is invalid.
Callstack:t#0 Error Source: main/PdfEncoding.cpp(82), Information: The provided string can't be converted to CID encoding
также создается файл text.pdf, который невозможно открыть

Дополнительно: при указании шрифта и кодировки текст ошибки немного отличается:
$ podofotxt2pdf -utf8 -fontname "Noto Sans" text.txt text.pdf
ERROR: An error ocurred during processing the pdf file
PdfErrorCode::InvalidHandle, An invalid handle was passed or returned, but initialized data was expected.
Callstack:t#0 Error Source: otxt2pdf/podofotxt2pdf.cpp(85)