Method: Docsplit::TransparentPDFs#is_pdf?

Defined in:
lib/docsplit/transparent_pdfs.rb

#is_pdf?(doc) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/docsplit/transparent_pdfs.rb', line 21

def is_pdf?(doc)
  File.extname(doc).downcase == '.pdf' || File.open(doc, 'rb', &:readline) =~ /\A\%PDF-\d+(\.\d+)?/
end