mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-07-05 17:48:38 +00:00
fix output filename
This commit is contained in:
parent
4610266188
commit
79601b6605
|
@ -58,7 +58,7 @@ void ArgParser::parse(int argc, char ** argv) const
|
||||||
{
|
{
|
||||||
//prepare optstring and longopts
|
//prepare optstring and longopts
|
||||||
vector<char> optstring;
|
vector<char> optstring;
|
||||||
optstring.reserve(arg_entries.size() + 1);
|
optstring.reserve(2*arg_entries.size() + 1);
|
||||||
vector<struct option> longopts;
|
vector<struct option> longopts;
|
||||||
longopts.reserve(arg_entries.size() + 1);
|
longopts.reserve(arg_entries.size() + 1);
|
||||||
|
|
||||||
|
|
|
@ -183,14 +183,19 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
if(get_suffix(param.input_filename) == ".pdf")
|
if(get_suffix(param.input_filename) == ".pdf")
|
||||||
{
|
{
|
||||||
param.output_filename = s.substr(0, s.size() - 4);
|
if(param.split_pages)
|
||||||
if(!param.split_pages)
|
param.output_filename = s.substr(0, s.size() - 4);
|
||||||
|
else
|
||||||
param.output_filename = s.substr(0, s.size() - 4) + ".html";
|
param.output_filename = s.substr(0, s.size() - 4) + ".html";
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(!param.split_pages)
|
if(param.split_pages)
|
||||||
|
param.output_filename = s;
|
||||||
|
else
|
||||||
param.output_filename = s + ".html";
|
param.output_filename = s + ".html";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(param.css_filename == "")
|
if(param.css_filename == "")
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#include <cctype>
|
||||||
|
|
||||||
#include <GfxState.h>
|
#include <GfxState.h>
|
||||||
#include <GfxFont.h>
|
#include <GfxFont.h>
|
||||||
|
@ -201,7 +202,12 @@ string get_suffix(const string & path)
|
||||||
if(idx == string::npos)
|
if(idx == string::npos)
|
||||||
return "";
|
return "";
|
||||||
else
|
else
|
||||||
return fn.substr(idx);
|
{
|
||||||
|
string s = fn.substr(idx);
|
||||||
|
for(auto iter = s.begin(); iter != s.end(); ++iter)
|
||||||
|
*iter = tolower(*iter);
|
||||||
|
return s;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace pdf2htmlEX
|
} // namespace pdf2htmlEX
|
||||||
|
|
Loading…
Reference in New Issue
Block a user