add pic document type

pull/324/head
Qingping Hou 11 years ago
parent 10bf048d77
commit a59723c053

@ -315,3 +315,4 @@ end
require "document/pdfdocument"
require "document/djvudocument"
require "document/credocument"
require "document/picdocument"

@ -0,0 +1,26 @@
PicDocument = Document:new{
_document = false,
dc_null = DrawContext.new(),
}
function PicDocument:init()
ok, self._document = pcall(pic.openDocument, self.file)
if not ok then
self.error_message = "failed to open jpeg image"
return
end
self.info.has_pages = true
self.info.configurable = false
self:readMetadata()
end
function PicDocument:readMetadata()
self.info.number_of_pages = 1
end
DocumentRegistry:addProvider("jpeg", "application/jpeg", PicDocument)
DocumentRegistry:addProvider("jpg", "application/jpeg", PicDocument)
Loading…
Cancel
Save