gedit error: & ldquo; Неожиданная ошибка: неверная последовательность байтов в входе преобразования & rdquo;

Я не знаю, есть ли способ изменить тип файла по умолчанию в меню «Файл»> «Экспорт»> «Сохранить» из EPUB в PDF. Однако есть несколько обходных путей.

1. Используйте значок «Экспорт как PDF»

Это самый простой. Четвертый значок на верхней панели инструментов - Файл> Экспорт> Сохранить .

Это приведет вас непосредственно к окну «Сохранить файл» с выбранной опцией типа файла PDF. В некоторых системах значок может выглядеть несколько иначе.

2. Используйте меню «Файл»> «Экспорт как»

Вместо использования меню «Файл»> «Экспорт» вы можете непосредственно использовать меню «Файл»> «Экспорт как> Экспортировать напрямую» в виде PDF.

[d8 ]

Это эквивалент нажатия на значок File> Export .

Для окончательного управления ...

Если вы хотите изменить параметры PDF перед экспортом файла в формате PDF, используйте меню «Файл»> «Экспорт как> Экспорт в PDF». это приведет вас к параметрам PDF, где вы можете настроить файл PDF, который будет сгенерирован.

enter image description here

надеюсь, что это поможет

5
задан 14 April 2018 в 14:01

3 ответа

Я не уверен, в чем причина проблемы, но я смог воспроизвести ее в своей системе.

Экспериментально я побежал dos2unix в файл, и на выходе было указано, что это Файл UTF-16LE. Для любопытных LE означает маленький конец. После dos2unix преобразовал файл в формат UTF-8, я смог открыть его с помощью Gedit.

sudo apt install dos2unix
dos2unix -n oldfile newfile
gedit newfile

Я использовал флаг -n, чтобы избежать перезаписи исходного файла. Замените oldfile исходным именем файла и newfile тем, что вы хотите, чтобы новый файл вызывался. Используйте вкладку завершения (введите начало имени файла и нажмите вкладку, и должно появиться полное имя) или ', если у вашего имени файла есть пробелы или другие специальные символы.

В качестве опоры я смог откройте файл, не преобразовывая его, используя little endian , текстовый редактор, основанный на Gedit, поэтому я подозреваю, что это может быть ошибкой в ​​Gedit. Передача --encoding UTF-16LE или --encoding UTF-16 в Gedit при открытии файла не помогла.

6
ответ дан 22 May 2018 в 11:26
  • 1
    +1 Отличная работа! Если это может быть ошибка, разве мы не должны сообщать об этом? – dessert 14 April 2018 в 14:17
  • 2
    Большое спасибо, это сработало. Сначала я, хотя это была ошибка с текстовым файлом, так как я получил некоторые другие текстовые файлы, которые открылись из gedit без каких-либо проблем. – Pankaja Paranavitharana 14 April 2018 в 14:18
  • 3
    @PankajaParanavitharana, вы очень желанны. Извините, что больше не освещайте причину! – Zanna 14 April 2018 в 14:20
  • 4
    @dessert да, наверное! Я попытаюсь продолжить исследование, когда у меня будет время – Zanna 14 April 2018 в 14:20

Я не уверен, в чем причина проблемы, но я смог воспроизвести ее в своей системе.

Экспериментально я побежал dos2unix в файл, и на выходе было указано, что это Файл UTF-16LE. Для любопытных LE означает маленький конец. После dos2unix преобразовал файл в формат UTF-8, я смог открыть его с помощью Gedit.

sudo apt install dos2unix dos2unix -n oldfile newfile gedit newfile

Я использовал флаг -n, чтобы избежать перезаписи исходного файла. Замените oldfile исходным именем файла и newfile тем, что вы хотите, чтобы новый файл вызывался. Используйте вкладку завершения (введите начало имени файла и нажмите вкладку, и должно появиться полное имя) или ', если у вашего имени файла есть пробелы или другие специальные символы.

В качестве опоры я смог откройте файл, не преобразовывая его, используя little endian , текстовый редактор, основанный на Gedit, поэтому я подозреваю, что это может быть ошибкой в ​​Gedit. Передача --encoding UTF-16LE или --encoding UTF-16 в Gedit при открытии файла не помогла.

6
ответ дан 17 July 2018 в 16:52

Я не уверен, в чем причина проблемы, но я смог воспроизвести ее в своей системе.

Экспериментально я побежал dos2unix в файл, и на выходе было указано, что это Файл UTF-16LE. Для любопытных LE означает маленький конец. После dos2unix преобразовал файл в формат UTF-8, я смог открыть его с помощью Gedit.

sudo apt install dos2unix dos2unix -n oldfile newfile gedit newfile

Я использовал флаг -n, чтобы избежать перезаписи исходного файла. Замените oldfile исходным именем файла и newfile тем, что вы хотите, чтобы новый файл вызывался. Используйте вкладку завершения (введите начало имени файла и нажмите вкладку, и должно появиться полное имя) или ', если у вашего имени файла есть пробелы или другие специальные символы.

В качестве опоры я смог откройте файл, не преобразовывая его, используя little endian , текстовый редактор, основанный на Gedit, поэтому я подозреваю, что это может быть ошибкой в ​​Gedit. Передача --encoding UTF-16LE или --encoding UTF-16 в Gedit при открытии файла не помогла.

6
ответ дан 23 July 2018 в 17:42

Другие вопросы по тегам:

Похожие вопросы: