module OnlyofficePdfParser::PdfReaderHelper

Module for helper methods for `pdf-reader` gem

Public Instance Methods

parse_font(page) click to toggle source

Return font name from page data @param page [PDF::Reader::Page] page to parse @return [String] font

# File lib/onlyoffice_pdf_parser/pdf_structure/pdf_reader_helper.rb, line 9
def parse_font(page)
  return :unknown if page.fonts[:F1].nil?

  font_string = page.fonts[:F1][:BaseFont].to_s
  font_string = /(?=\+)(.*)/.match(font_string).to_s # remove from "+" to ","
  font_string.delete('+')
end