PDFium 依存エラーの解決

This article was translated from English: Does it need improvement?
Translated
View the article in English

Google PDFIUMはIronPDFのコアコードの重要なコンポーネントであり、PDF編集およびPDFドキュメントを画像に変換するためのさまざまな機能に使用されます。 プロジェクトフォルダーからPDFIUMバイナリが見つからない場合、実行時に次のエラーが発生します。

Unhandled exception. IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying Pdfium for IronPdf: 'Unable to locate 'IronPdfInterop'

プロジェクトにIronPdf.Native.PdfModelパッケージをインストールすることで、通常この問題は解決されます。

Windowsでは、ターゲットのオペレーティングシステムにVisual C++ ランタイムがインストールされていることを確認することもお勧めします。

それが解決しない場合はどうすればよいですか?

それで問題が解決しない場合は、私たちがサポートいたします。互換性は私たちのエンジニアリングチームにとって非常に重要な優先事項です。 support@ironsoftware.com にバグレポートのメールを送ってください。 すべての互換性の問題は上級エンジニアによって慎重にレビューされます。

導入されるオペレーティングシステムやプラットフォーム、特にAWSやAzureのようなクラウドプラットフォームである場合は、必ずお知らせください。

IronPDFでネイティブロギングを有効にする方法

バグ報告にログファイルを添付することで、問題を特定して迅速に解決できる可能性が2倍以上に高まります。

これをコードの一番上に配置し、任意のIronPDFメソッドを実行する前に(2021.3.1以降のすべてのバージョンで)。

IronPdf.Logging.Logger.EnableDebugging = true;

IronPdf.Logging.Logger.LogFilePath = "Default.log"; //May be set to a directory name or full file

IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;

IronPDFによって作成されたログファイルは、DLLが展開されているプロジェクトの/binディレクトリにあります。

  • default.log(デプロイメントプロセス)
  • cef.log(レンダリング)
  • IronSoftwareCefSubprocess.log(Iron SoftwareCefサブプロセス.log)。 レンダリングとスレッディング
  • IronSoftwareEngine.log("Error generating PDF from..."で始まる例外のデバッグに役立ちます)

    クラウドサーバーにはログファイルの特定の場所がしばしばあります。 AzureAWSでログファイルを生成するためのガイドがあります。