Aspose.Totalを使用してOfficeファイルやPDFファイルをXPSとして出力するプログラムを作成しております。
(Wordファイルの変換にはAspose.Words、PDFファイルの変換にはAspose.PDFを使用しています。)
Wordファイルの変換の場合は数十秒で完了しますが、PDFファイルの場合は数分間かかります。
ページ数やサイズを何通りか試しましたが同様でした。
※使用したPDFファイルはWordファイルの測定に使用したものから作成しております。
Word→XPS速度と、同じWordファイルから作成したPDFにして、PDF→XPSの変換において大幅に速度差があるのは改善できないのでしょうか。
また、PDF→XPSにする際に、メモリーの使用量が1GB近く肥大化したのですが改善できないのでしょうか。
以下に計測結果を記します。
Page | Size | 秒 | ||
---|---|---|---|---|
Docx | 1000 | 35M | OK | 40 |
750 | 26M | Err | ー | |
700 | 24.6M | OK | 29 | |
650 | 22.2M | OK | 28 | |
500 | 17.9M | OK | 22 | |
1000 | 33.3M | 13min4 | ||
700 | 20.2M | 7min5 | ||
650 | 18.6M | 6min34 | ||
500 | 15.8M | 5min12 |