Linux上においてAspose.PDF マージ時にエラー

以下サイトを参考にしました。

参考サイトでは、ディレクトリ指定を各処理の引数でしているが、
私のプロジェクトでは、メモリストリームをそれぞれの引数で使用

        // ストリーム作成
        System.IO.MemoryStream memoryStream1 = new System.IO.MemoryStream();
        System.IO.MemoryStream memoryStream2 = new System.IO.MemoryStream();
        System.IO.MemoryStream memoryStream3 = new System.IO.MemoryStream();

        // ①ファイル取得
        var st1 = ***ダウンロードメソッド***
        var st2 = ***ダウンロードメソッド***

        // ②ファイルオープン
        var wkb1 = new Aspose.Cells.Workbook(st1);
        var wkb2 = new Aspose.Cells.Workbook(st2);

        // ④ストリーム出力
        wkb1.Save(memoryStream1, Aspose.Cells.SaveFormat.Pdf);
        wkb2.Save(memoryStream2, Aspose.Cells.SaveFormat.Pdf);

        // ④PDF結合
        //    <- 1 Documentオブジェクト 作成 >
        Aspose.Pdf.Document pdfDoc1 = new Aspose.Pdf.Document(memoryStream1);
        Aspose.Pdf.Document pdfDoc2 = new Aspose.Pdf.Document(memoryStream2);

        //    <- 2 結合(ページ追加) >
        pdfDoc1.Pages.Add(pdfDoc2.Pages);
        pdfDoc1.Save(memoryStream1, Aspose.Pdf.SaveFormat.Pdf);

document.Save 処理で以下のエラー発生(Windows では発生しない)
「object reference not set to an instance of an object」

何が問題か教えていただけますか?

@kenable811

すべての Windows フォントがインストールされ、Linux システムに存在することを確認していただけますか? msttcorefonts および libgdiplus パッケージを確認してインストールできます。問題が解決しない場合は、エラー スタック トレースの完全な情報とともにサンプル ファイルを共有してください。弊社の環境でシナリオをテストし、それに応じて対処します。

msttcorefonts パッケージのインストールで解決しました。
本当に感謝します。ありがとうございます。

@kenable811

問題が解決されたことを嬉しく思います。引き続き API を使用してください。問題が発生した場合は、お気軽に新しいトピックを作成してください。