Aspose.Cells.Workbookを使用し、ExcelをPDFに変換しています。
その変換時間を短縮するためPdfSaveOptions.OptimizationType=MinimumSizeとしています。(3割程度、短縮)
画像の解像度が少々劣化しても良いので、他のパラメータ設定で変換時間を短縮する設定はありますか?
どうぞ、よろしくお願いします。
Aspose.Cells.Workbookを使用し、ExcelをPDFに変換しています。
その変換時間を短縮するためPdfSaveOptions.OptimizationType=MinimumSizeとしています。(3割程度、短縮)
画像の解像度が少々劣化しても良いので、他のパラメータ設定で変換時間を短縮する設定はありますか?
どうぞ、よろしくお願いします。
よろしくお願いいたします
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秒かかりますが、これは通常の(最適化された)時間です。
今が妥当な時期だと思います。 時間はあなたにとって大丈夫ではありませんか?
連絡ありがとうございます。
そうですね、可能な限り変換時間を短縮したいです。
そのために、改善できることがあれば教えていただきたいです。
アドバイスの通り、まずはバージョンの最新化はしてみます。