0

Web アプリケーションがあり、Aspose を使用して、約 15 列の Excel テンプレート ファイルを使用して PDF を作成しています。PDF を正常に作成できますが、これには時間がかかりすぎます。例えば。28K レコードの場合、2.5 ~ 3 分かかります。

このアプローチを使用して -

WorkbookDesigner wd = new WorkbookDesigner();            
wd.Workbook = new Workbook(sbPath.ToString());
wd.SetDataSource(ds);
wd.Process();
wd.Workbook.Save(Page.Response, _reportFileName, ContentDisposition.Attachment, saveOpt);

パフォーマンスを改善/向上させるための入力/手順はありますか?

4

1 に答える 1

1

パフォーマンスを向上させるための特別な手順はありません。ただし、(aspose の Web サイトから) 最新バージョンをダウンロードして試してみて、パフォーマンスの向上に違いがあるかどうかを確認してください。また、XLS 形式ではなく XLSX 形式を使用する必要があります。これは、ほとんどの場合、XLSX 形式の方がパフォーマンスが高く、新しい形式であるためです。また、pdf 形式または Excel 形式でパフォーマンスの問題が発生していますか? パフォーマンスが低下するため、OnePagePerSheet を true に設定していますか。false に設定する必要があります。

注: 私は Aspose で開発者エバンジェリストとして働いています。

于 2015-10-21T04:37:31.067 に答える