diff --git a/document/document.go b/document/document.go index b41f575b..bfa90927 100644 --- a/document/document.go +++ b/document/document.go @@ -15,7 +15,6 @@ import ( "image" "image/jpeg" "io" - "log" "os" "path/filepath" "strings" @@ -644,7 +643,7 @@ func Read(r io.ReaderAt, size int64) (*Document, error) { tmpPath, err := tempstorage.TempDir("unioffice-docx") if err != nil { - log.Fatalf("creating zip: %s", err) + return nil, err } doc.TmpPath = tmpPath diff --git a/presentation/read.go b/presentation/read.go index 276ca141..b98ca759 100644 --- a/presentation/read.go +++ b/presentation/read.go @@ -11,7 +11,6 @@ import ( "archive/zip" "fmt" "io" - "log" "github.com/unidoc/unioffice" "github.com/unidoc/unioffice/common/tempstorage" @@ -24,7 +23,7 @@ func Read(r io.ReaderAt, size int64) (*Presentation, error) { tmpPath, err := tempstorage.TempDir("unioffice-pptx") if err != nil { - log.Fatalf("creating zip: %s", err) + return nil, err } doc.TmpPath = tmpPath diff --git a/spreadsheet/read.go b/spreadsheet/read.go index b5e6a5ff..4d9df269 100644 --- a/spreadsheet/read.go +++ b/spreadsheet/read.go @@ -11,7 +11,6 @@ import ( "archive/zip" "fmt" "io" - "log" "os" "path/filepath" @@ -26,7 +25,7 @@ func Read(r io.ReaderAt, size int64) (*Workbook, error) { tmpPath, err := tempstorage.TempDir("unioffice-xlsx") if err != nil { - log.Fatalf("creating zip: %s", err) + return nil, err } wb.TmpPath = tmpPath