@@ -90,7 +90,7 @@ func New(path string) (*Session, error) {
90
90
91
91
// Get page count
92
92
93
- out , err := exec .Command ("qpdf" , "--show-npages" , path ).Output ()
93
+ out , err := exec .Command ("qpdf" , "--warning-exit-0" , "-- show-npages" , path ).Output ()
94
94
if err != nil {
95
95
return nil , cmdErr (err )
96
96
}
@@ -322,7 +322,7 @@ func (s *Session) Save(path string) error {
322
322
323
323
overlayPath := filepath .Join (s .tmpDir , "overlay.pdf" )
324
324
325
- args := []string {"--empty" , "--pages" }
325
+ args := []string {"--warning-exit-0" , "-- empty" , "--pages" }
326
326
for _ , p := range annotated {
327
327
args = append (args , s .annotPath (p )+ ".pdf" )
328
328
}
@@ -343,7 +343,7 @@ func (s *Session) Save(path string) error {
343
343
}
344
344
pageRange := strings .Join (annotedStr , "," )
345
345
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 )
347
347
if _ , err := cmd .Output (); err != nil {
348
348
return fmt .Errorf ("failed to overlay annotated pages to '%s': %s" , finalPath , cmdErr (err ))
349
349
}
0 commit comments