以下のソースを実行した場合に、"The type initializer for ‘hg’ threw an exception."が発生します。
ExcelからpdfへConvertした時は発生せず正常終了します。
「.Net8」「GroupDocs.Assembly(23.8.0)」を利用しています。
該当ソース
public class Test
{
public void Convert()
{
PdfConvertOptions options = new PdfConvertOptions{};
using var converter = new Converter("template.docx");
converter.Convert("converted.pdf", options);
}
}
解決策はありますでしょうか。
@kikan_app
提供されたコードから、GroupDocs.Conversion for .NET を使用しているようです。 ただし、アセンブリ API バージョンを参照しています。 明確にしていただけますか? また、ソース/問題のあるファイルも共有してください。
すみません、GroupDocs.Conversion for .NET (23.12.0) を利用していました。
もう一度ソースを共有します。
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;
namespace RptAPI.Services
{
public class Test
{
public void Convert()
{
PdfConvertOptions options = new PdfConvertOptions{};
using var converter = new Converter("template.docx");
converter.Convert("converted.pdf", options);
}
}
}
エラー内容です。
image.png (34.2 KB)
エラーになったWordです。
template.docx (13.8 KB)
その他、補足情報です。
◆OS
Windows 10 Pro
◆Visual Studio
Professional 2022 (64 ビット)
Version 17.8.3
情報が足りなかったら、ご指摘ください。
よろしくお願いいたします。
@kikan_app
.NET 8.0、提供されたソース ファイル、および最新の API バージョンを使用した場合、この問題を再現できませんでした。 問題が再現される可能性があるので、簡単なコンソール アプリケーションを共有してください。 または、問題を再現する手順を説明した短いスクリーンキャスト/ビデオを共有してください。
連絡がおそくなってすみません。
試しに、コンソールアプリを作成したところ、エラーは発生せずpdfにコンバートされたことを確認しました。
ただWebアプリケーションで同様にコンバートしたところ、変わらずThe type initializer for ‘hg’ threw an exceptionが発生します。
ご確認いただけますでしょうか。
作成したアプリを添付します。よろしくお願いします。
TestConvert.zip (78.3 KB)
@kikan_app
内部の問題追跡システムで次の新しいチケットをオープンし、Free Support Policies に記載されている条件に従って修正を提供します。
問題 ID: CONVERSIONNET-6569
優先的にサポートが必要な場合は、Paid Support Services を取得して、有料サポート管理チームに直接アクセスできます。
@kikan_app
TestWebApi.csproj には次の行があります。
<InvariantGlobalization>true</InvariantGlobalization>
これを「false」に変更すると機能します。
<InvariantGlobalization>false</InvariantGlobalization>
こちらでも動作することを確認できました。
ご支援ありがとうございました。
1 Like
The issues you have found earlier (filed as CONVERSIONNET-6569) have been fixed in this update. This message was posted using Bugs notification tool by nikola.yankov