Aspose.Cells for .NET、Aspose.Words for .NET、Aspose.Slides for .NETの新元号(令和)対応について


#1

Excelファイル、Wordファイル、PowerPointファイルに対して、Aspose.Cells for .NET、Aspose.Words for .NET、Aspose.Slides for .NETを使ってPDFに変換して利用していますが、現状 WindowsとOfficeが新元号に対応していないため、2019年5月1日以降の日付を「和暦」で表示する設定であっても、Officeでの表示やPDF出力結果は新元号では表示されません。

マイクロソフトでは、新元号(令和)対応として修正プログラムを準備しているとアナウンスしていますが、マイクロソフトが新元号(令和)対応すれば、先述のPDF変換した結果も正しく新元号で表示されますでしょうか?
https://support.microsoft.com/ja-jp/help/4478844/office-updates-for-new-japanese-era

つまり、Asposeを使ったOfficeファイルのPDF変換を新元号(令和)対応させたい場合に、Aspose側の修正は必要でしょうか?


#2

@kajitani_noriyuki_fujixerox_co_jp

サポートに連絡してくれてありがとう。

日付と時刻の形式は、形式の解釈方法など、.NET / Java言語の規格によって異なります。標準の日付と時刻の形式とAspose APIで設定された形式の違いに気付いた場合は、サンプルの入出力ファイルをサンプルコードスニペットと一緒に共有してください。私たちは自分の環境でシナリオをテストし、それに応じて対処します。

このシナリオに関する詳細情報を収集するために、問題追跡システムにCELLSNET-46698として調査チケットを記録しました。アップデートが入手可能になり次第、お知らせいたします。


#3

@kajitani_noriyuki_fujixerox_co_jp,

システムのカレンダーがサポートしているかどうかによって異なります。 .NETコードの場合、JapaneseCalendarが新時代をサポートしていれば、新時代のAspose.Cells for .NETの出力も問題ありません。


#5

@kajitani_noriyuki_fujixerox_co_jp,

「CELLSNET-46698」の問題はさらに評価されました。私たちは1つの新しいフォーマットのバグを修正しました。あなたはすぐに修正版を入手するので、あなたはあなたのシナリオのためにそれを試すことができます。


#6

Microsoftが提供しているパッチKB4493443が適用されている環境で、
Excelファイルに対してAspose.Cells for .NETを使用してPDFまたはTiffに変換を利用していますが、
新元号が正しく変換されません。

「R1.5.1」のような表記の場合、Excel上は「R1.5.1」と表示されますが、
Aspose.Cells for .NETを使用してPDFまたはTiffに変換すると「令和1.5.1」となってしまいます。
期待値は「R1.5.1」のままとなることです。
(「H31.4.30」、「S64.1.7」の場合は、変換結果も「H31.4.30」、「S64.1.7」となります)

ソースは以下のような記述になります。

○PDF変換
Aspose.Cells.Workbook.Save(outFile, Aspose.Cells.SaveFormat.Pdf);

○Tiff変換
var book = new Aspose.Cells.Workbook(outFile); var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
imageOptions.SaveFormat = Aspose.Cells.SaveFormat.TIFF; var wr = new Aspose.Cells.Rendering.WorkbookRender(book, imageOptions); wr.ToImage(this.opt_.getTmpOutFileName());

新元号が正しく変換されない原因と対処方法をご教授願います。

■検証環境
OS:Windows Server 2012 R2 Standard
Office:Office2013
適用したMicrosoftのパッチ:KB4493443


#7

@kajitani_noriyuki_fujixerox_co_jp,

当社の最新バージョン/修正を試してください。Aspose.Cells for .NET/Java v19.5.2(添付)

あなたの問題はそれで解決されるべきです。

それでも問題が解決しない場合は、データファイルとサンプルファイルをお知らせください。
Aspose_Cells_Java_v19.5.2.zip (6.5 MB)
Aspose.Cells19.5.2 For .Net2_AuthenticodeSigned.Zip (4.9 MB)
Aspose.Cells19.5.2 For .Net4.0.Zip (4.9 MB)