1 //========================================================================
3 // LocalPDFDocBuilder.cc
5 // This file is licensed under the GPLv2 or later
7 // Copyright 2010 Hib Eris <hib@hiberis.nl>
8 // Copyright 2010 Albert Astals Cid <aacid@kde.org>
10 //========================================================================
14 #include "LocalPDFDocBuilder.h"
16 //------------------------------------------------------------------------
18 //------------------------------------------------------------------------
21 LocalPDFDocBuilder::buildPDFDoc(
22 const GooString
&uri
, GooString
*ownerPassword
, GooString
23 *userPassword
, void *guiDataA
)
25 if (uri
.cmpN("file://", 7) == 0) {
26 GooString
*fileName
= uri
.copy();
28 return new PDFDoc(fileName
, ownerPassword
, userPassword
, guiDataA
);
30 GooString
*fileName
= uri
.copy();
31 return new PDFDoc(fileName
, ownerPassword
, userPassword
, guiDataA
);
35 GBool
LocalPDFDocBuilder::supports(const GooString
&uri
)
37 if (uri
.cmpN("file://", 7) == 0) {
39 } else if (!strstr(uri
.getCString(), "://")) {