Free Support Forum - aspose.com

ExcelからPDFへの変換の時間短縮に関して

Aspose.Cells.Workbookを使用し、ExcelをPDFに変換しています。
その変換時間を短縮するためPdfSaveOptions.OptimizationType=MinimumSizeとしています。(3割程度、短縮)
画像の解像度が少々劣化しても良いので、他のパラメータ設定で変換時間を短縮する設定はありますか?

どうぞ、よろしくお願いします。

@NSARCH,

テンプレートExcelファイルを圧縮してここに添付し、サンプルコード(実行可能)を貼り付けてください。 さらに時間を最小限に抑えることができるかどうかを確認します。

よろしくお願いいたします

            Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook("ファイルパス");

            PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(SaveFormat.Pdf);
            PdfSecurityOptions securityOptions = new PdfSecurityOptions();
            securityOptions.PrintPermission = true;
            securityOptions.ModifyDocumentPermission = true;
            securityOptions.ExtractContentPermissionObsolete = true;
            securityOptions.AnnotationsPermission = true;
            securityOptions.FillFormsPermission = true;
            securityOptions.ExtractContentPermission = true;
            securityOptions.AccessibilityExtractContent = true;
            securityOptions.AssembleDocumentPermission = true;
            securityOptions.FullQualityPrintPermission = true;
            pdfSaveOptions.OptimizationType = Aspose.Cells.Rendering.PdfOptimizationType.MinimumSize;
            pdfSaveOptions.SecurityOptions = securityOptions;
            pdfSaveOptions.PageSavingCallback = new PageSavingCallback();

            using (MemoryStream pdfStream = new MemoryStream())
            {
                workbook.Save(pdfStream, pdfSaveOptions);
                workbook.Dispose();
                // pdfStream 処理
            }

サンプル99ページ.zip (813.9 KB)

@NSARCH,
最新バージョン/修正プログラムをお試しください:Aspose.Cells for .NET v21.2.4(添付)
Aspose.Cells21.2.4 For .Net2_AuthenticodeSigned.Zip (5.5 MB)
Aspose.Cells21.2.4 For .Net4.0.Zip (5.5 MB)
Aspose.Cells21.2.4 For .NetStandard20.Zip (5.5 MB)

サンプルコードとファイルを使用してシナリオ/ケースをテストしました。PDFを保存するのに約10秒かかりますが、これは通常の(最適化された)時間です。

今が妥当な時期だと思います。 時間はあなたにとって大丈夫ではありませんか?

連絡ありがとうございます。

そうですね、可能な限り変換時間を短縮したいです。
そのために、改善できることがあれば教えていただきたいです。

アドバイスの通り、まずはバージョンの最新化はしてみます。

@NSARCH,

いいえ、時間コストを短縮する他の重要な方法はありません。

提案された修正を試して、結果をお知らせください。