Распаковать PDF-файл в Ruby - PullRequest
0 голосов
/ 08 июля 2020

Я делаю программу, которая может анализировать графики из файлов PDF. У меня почти все работает так, как я хочу, и я пытаюсь автоматизировать сценарий с помощью AWS Lambda.

На моем локальном компьютере использование mutool выполняет свою работу, но это не похоже для работы с AWS.

command = "mutool clean -d #{input_path} #{output_path}"
system command

Когда я запускаю это в своей лямбда-функции, файл output_path остается пустым. Как распаковать PDF-файл без использования команд mutool / system?

1 Ответ

0 голосов
/ 09 июля 2020

gem install pdf-reader

require 'pdf-reader'
reader = PDF::Reader.new(input_path)
content = reader.pages.first.raw_content
File.write(output_path, content)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...