@@ -90,7 +90,7 @@ func New(path string) (*Session, error) {
9090
9191 // Get page count
9292
93- out , err := exec .Command ("qpdf" , "--show-npages" , path ).Output ()
93+ out , err := exec .Command ("qpdf" , "--warning-exit-0" , "-- show-npages" , path ).Output ()
9494 if err != nil {
9595 return nil , cmdErr (err )
9696 }
@@ -322,7 +322,7 @@ func (s *Session) Save(path string) error {
322322
323323 overlayPath := filepath .Join (s .tmpDir , "overlay.pdf" )
324324
325- args := []string {"--empty" , "--pages" }
325+ args := []string {"--warning-exit-0" , "-- empty" , "--pages" }
326326 for _ , p := range annotated {
327327 args = append (args , s .annotPath (p )+ ".pdf" )
328328 }
@@ -343,7 +343,7 @@ func (s *Session) Save(path string) error {
343343 }
344344 pageRange := strings .Join (annotedStr , "," )
345345
346- cmd = exec .Command ("qpdf" , s .path , "--overlay" , overlayPath , "--to=" + pageRange , "--" , finalPath )
346+ cmd = exec .Command ("qpdf" , "--warning-exit-0" , s .path , "--overlay" , overlayPath , "--to=" + pageRange , "--" , finalPath )
347347 if _ , err := cmd .Output (); err != nil {
348348 return fmt .Errorf ("failed to overlay annotated pages to '%s': %s" , finalPath , cmdErr (err ))
349349 }
0 commit comments