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ディレクトリにあります。

  • デフォルト.log(デプロイメントプロセス)

    • cef.log

(While "cef.log" remains "cef.log" in Japanese, the context around it usually remains the same across languages, especially for technical terms and file names.)(レンダリング)

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

    クラウドサーバーにはログファイルの特定の場所がしばしばあります。 以下に記録ファイルを生成するためのガイドがありますAzure (アジュール)以下のコンテンツを日本語に翻訳してください:AWS.