Самый простой способ проверить поврежденные PDF-файлы — просто открыть их в редакторе, который может работать с большими файлами. (Я использую emacs ). Сначала попробуйте это с хорошим PDF-файлом. Вы увидите объектную структуру файла PDF, но некоторые или все потоки контента будут сжаты. Таким образом вы также сможете увидеть, что делает «вредоносный» PDF-файл, чтобы сбить с толку ваш синтаксический анализатор, и вы сможете соответствующим образом исправить синтаксический анализатор. (Не зная, что делает «вредоносный» PDF-файл, мы, очевидно, не сможем сделать это за вас ).
Вы также можете использовать mutool clean -d
для распаковки потоков, но mutool
может или не может быть сбита с толку тем, что делает ваш сломанный PDF. Опять же, попробуйте это сначала на действительном PDF.
Failed to pair: org.bluez.Error.AlreadyExists
это происходит, когда у вас уже есть сопряжение с устройством. Вероятно, вы можете просто подключиться к нему или снова выполнить сопряжение после удаления этого устройства, набрав
] remove [ some device id ]