Ejemplo n.º 1
0
 bool Load(const WCHAR *fileName) {
     AssertCrash(!this->fileName && !pdfEngine);
     if (!fileName)
         return false;
     this->fileName.Set(str::Dup(fileName));
     if (file::StartsWith(fileName, "\x1F\x8B"))
         pdfEngine = psgz2pdf(fileName);
     else
         pdfEngine = ps2pdf(fileName);
     return pdfEngine != NULL;
 }
Ejemplo n.º 2
0
 bool Load(const WCHAR *fileName) {
     assert(!this->fileName && !pdfEngine);
     if (!fileName)
         return false;
     this->fileName = str::Dup(fileName);
     if (isgzipped(fileName))
         pdfEngine = psgz2pdf(fileName);
     else
         pdfEngine = ps2pdf(fileName);
     return pdfEngine != NULL;
 }