Aspose.Cellsを使用してExcelファイル(xlsx)をXPSに変換すると、Excelファイル内に配置していた印影が消えたXPSファイルが作成されます。
同じファイルをMicrosoft XPS Document WriterでXPSに変換すると印影は消えません。
原因と対処方法を教えてください。
変換に使用しているソースコードは以下です。
var workBook = new Aspose.Cells.Workbook([変換元のExcelファイルのパス]);
workBook.Save([変換後のXPSファイルのパス], Aspose.Cells.SaveFormat.Xps);
workBook.Dispose();
サンプルファイルを添付します。
Aspose問い合わせ用_Stamp.zip (21.5 KB)
Stamp.xlsx:変換元のExcelファイル
StampAspose.xps:Aspose.Cellsで変換したXPSファイル
MSXPSDocumentWriter.xps:Microsoft XPS Document Writerで変換したXPSファイル
@SatoshiNakanishi
テストを通じて、あなたが見つけた問題を再現しました。私たちは、内部の問題トラッキングシステムで以下の新しいチケットを開設し、Free Support Policiesに記載された条件に従って修正を提供します。
Issue ID: CELLSNET-54444
緊急サポートが必要な場合は、Paid Support Servicesを入手できます。これにより、有償サポート管理チームへの直接アクセスが提供されます。
@SatoshiNakanishi ,
問題が解決したことをお知らせいたします。 この修正は、2023 年 11 月前半にリリース予定の次のリリース (Aspose.Cells v23.11) に含まれる予定です。次のバージョンがリリースされたらお知らせします。
新しい API XpsSaveOptions.EmfRenderSetting
を追加します。
リリース 23.11 では次のコードを使用してください。
Workbook wb = new Workbook("Stamp.xlsx");
XpsSaveOptions xpsSaveOptions = new XpsSaveOptions();
xpsSaveOptions.EmfRenderSetting = EmfRenderSetting.EmfPlusPrefer;
wb.Save("output.xps", xpsSaveOptions);
The issues you have found earlier (filed as CELLSNET-54444) have been fixed in this update. This message was posted using Bugs notification tool by johnson.shi