問題タブ [aspose.pdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1140 参照

c# - .Net Core 2.0 で記述された AWS Lambda 関数が libdl をロードできない

Visual Studio 2017、AWS Toolkit for VS2017、および AWS Lambda Project .Net Core 2.0 テンプレートを使用して、c# ラムダ関数を開発しています。いくつかの機能の開発と展開に成功しました。Aspose.Net バージョン 18.5 を使用する機能を開発しました。Windows マシンでテストすると、関数は期待どおりに実行されます。ただし、AWS Lambda にデプロイすると、次のスタック トレースが表示されます。

ここでの重要なメッセージは「DLL 'libdl' をロードできません。問題を調査したところ、Aspose は System.Drawing.Common に依存していることがわかりました。System.Drawing.Common は、Windows では libdl.dll に依存し、Linux では libdl.so (Lambda が実行される場所) に依存しています。どうやら、Linux の一部のディストリビューションでは、このライブラリは libdl.so.2 です。これが Lambda 関数ではなく通常のアプリである場合、答えは libdl.so.2 から libdl へのシンボリック リンクを作成することのようです。残念ながら、それが Lambda で利用できるとは思えません. Linux で Lambda パッケージを作成する場合、パッケージに libdl.so.2 を libdl.so に名前を変更して含めます. しかし、私は、 AWS Toolkit を使用してパッケージを作成していて、そのライブラリをそれに追加する方法がわかりません. この問題について私が得ることができる助けがあれば幸いです.

ここに私のソースコードがあります:

コードは「pngDevice.Process(page, imageStream);」の行で失敗しています。

0 投票する
1 に答える
929 参照

c# - c# + pdf ファイルのプロパティ「開くことができる」を見つける

Aspose ライブラリを使用して pdf ファイルを開いています。Adobe Acrobat Reader を使用しているときに、「開くことができる」に表示されるプロパティを読み取ろうとしています。

ここに画像の説明を入力

誰かが私を助けて、「開くことができる」の下にその情報が表示されているプロパティを教えてもらえますか?

ご協力いただきありがとうございます。