add XPS and CBZ support (muPDF provides this)

This commit is contained in:
HW
2012-03-19 22:35:16 +01:00
parent 2fcfe4a329
commit 48463d4739
2 changed files with 7 additions and 4 deletions

View File

@@ -34,7 +34,7 @@ longopts = {
}
function openFile(filename)
local file_type = string.lower(string.match(filename, ".+%.(.+)"))
local file_type = string.lower(string.match(filename, ".+%.([^.]+)"))
if file_type == "djvu" then
if DJVUReader:open(filename) then
page_num = DJVUReader.settings:readsetting("last_page") or 1
@@ -42,7 +42,7 @@ function openFile(filename)
reader_settings:savesetting("lastfile", filename)
return DJVUReader:inputloop()
end
elseif file_type == "pdf" then
elseif file_type == "pdf" or file_type == "xps" or file_type == "cbz" then
if PDFReader:open(filename,"") then -- TODO: query for password
page_num = PDFReader.settings:readsetting("last_page") or 1
PDFReader:goto(tonumber(page_num))