2016-11-24 6 views
0

私は.PDFを取得すると、私のコードは、エラーメッセージDLL - ダイナミックPDF

eTe.DynamicPDF.Printing.DocumentLoadException: File not found or could not be opened. 
at ceTe.DynamicPDF.Printing.InputPdf..ctor(Byte[] data) 

pdfs.Add(new InputPdf(ms.ToArray())); 

と下の行で失敗している

を印刷するためにそれを送信するために私の.NETプロジェクトでダイナミックなPDFを使用していますmsはmemorystreamです。

私の開発環境では、動的PDFはX86ベースのプロセッサで使用されています。すなわち

ceTe.DynamicPDF.Printing.40.x86.dll. 

プロセッサがx64になりました。

dllのdifferneceは上記のエラーを引き起こしますか?

また、DLLのリンクを手助けできる人はいますか?

ceTe.DynamicPDF.Printing.40.x64 

答えて

0

私は、DynamicPDFライブラリを開発している会社のceTe Softwareで働いています。

使用する必要のあるDLLは、アプリケーションの.NETバージョンとターゲットプラットフォーム(x86またはx64)によって異なります。 PrintManagerに提供されているDLLの次のドキュメントlinkを参照してください。 ceTe.DynamicPDF.Printing.40.x86.dllを使用してアプリケーションを32ビットとしてコンパイルする場合は、x86およびx64マシンでそのアプリケーションを使用できるはずです。

dll(x86またはx64)の違いによってこのタイプのエラーが発生してはなりません。このタイプのエラーは、通常、印刷しようとしているPDF文書に問題がある場合に発生します。あなたのdevマシンで動作していたPDFを本番環境で印刷し、それが動作するかどうか確認してください。また、最新のPrintManagerビルドをダウンロードし、問題が解決するかどうかを確認することをお勧めします。ライセンスを受けているユーザーの場合は、シリアル番号でログインしてcustomer areaからダウンロードしてください。まだ製品を評価中で、シリアル番号がない場合は、ダウンロードhereにアクセスできます。

最新のビルドを試した後でも問題が解決しない場合は、support teamに電子メールを送信し、完全な例外メッセージ(スタックトレースを含む)、エラーコードをコピーするコード&使用しているPrintManager dllのバージョン情報。