問題タブ [axacropdf]

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 投票する
1 に答える
1305 参照

c# - Windows アプリケーションで PDF の現在のページを取得する

表示するPDFがあるアプリケーションがあります。AxAcroPDFLib を使用しました。そのコントロールに任意の pdf を正常に表示できます。今、そのpdfの現在のページを取得したいと思います。AxAcroPDFLib には getCurrentPage のようなメソッドはありません。

その現在のページ番号を取得する方法。私はそれを検索しましたが、これに対する解決策は見つかりませんでした。

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

c# - 閉じた後にコントロールを抱きしめるPDFビューアホスティングフォーム

私の C# および VB プログラムの多くは、PDFViewerコントロールとAxAcroPDFlib. 何年もの間、私はうまく機能してきましたが、最近、Adobe Reader DC をインストールした後、使用しているすべてのアプリケーションでPDFViewer問題が発生し始めました。

PDFViewerは、PDF ドキュメントを開くのを非常に速く、瞬時に制御します。ただし、開いている PDF ドキュメントでフォーム ホスティングPDFViewerコントロールを閉じると、フォームが同じプログラム内の他のフォームにコントロールを返すのに 5 ~ 10 秒かかります。他のフォームは無効のままで、砂時計のマウス ポインターが長時間表示されます。AxAcroPDFlibReader DC で使用する必要がある新しいものはありますか?

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

c# - Winforms、スレッドを使用してPDFのページを更新する方法

私はMain.csとを持っていPdf.csます。私の Main.cs には 3 つのボタンがあり、各ボタンをクリックするたびに Pdf.cs の pdf ファイルのページに移動します。元。ボタン 1 をクリックすると、新しいウィンドウがポップアップし、ページ 1 に PDF ファイルが表示されます。ボタン 2 をクリックすると、新しい PDF ポップアップ ウィンドウ ページ 2 が表示されます。

私の質問は、pdf ファイルが 1 つの pdf ファイルのみを開き、ユーザーがボタンをクリックするたびに選択したページを更新/呼び出す方法はありますか?

サンプル コード Main.cs は次のとおりです。

Pdf.cs

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

c# - WinフォームアプリケーションPDFビルトインが機能しない

ユーザーがクリックすると、フォームにヘルプ ボタンが表示され、axAcroPDF1 が初期化された Help.cs フォームが初期化されます。すべてが期待どおりに機能しますが、アプリケーションをビルドし、リリース フォルダーを USB に移動して別の場所にコピーすると、正しいことである PDF を読み取ることができません。この問題を修正して、ファイル パスを取得するにはどうすればよいですか現在の場所からのpdfの。

これは、pdfを初期化するための私のコードと、それをロードする方法です:

}

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

.net - AxAcroPDF をフォームに埋め込むと、バックグラウンドでランダムに読み込まれます

会社のアプリケーションに単純な PDF ビューアを使用したかっただけです。これには AxAcroPDF を使用することにしました。それは十分に機能します。

私が修正できないように見える問題は、フォームがときどき、実際にはほとんどの場合、バックグラウンドでロードされることです。これは、コードからデバッグしている場合に特に厄介ですが、公開された場所からアプリケーションを起動した場合にも発生します。

私はもう試した:

これはうまくいくようです:

しかし、実際にはフォーム自体に焦点を当てているわけではありません。私はそれが何に焦点を合わせているのか分かりません.おそらくAxAcroPDFコントロールですか?さらに重要なことは、アプリケーションが常に最上位にあることを望まないことです。

この問題に対処する方法はありますか?


## アップデート ##

私は何とかそれを機能させることができましたが、ハッキーです。

1.) タイマーを作成し、600ms/有効に設定します。

2.) Form_Load の最後に、次のように設定しました。

3.) タイマー ティック イベント ハンドラー:

これは「うまくいく」と思いますが、特にPDFビューアなど、コントロールをさまざまな速度でロードするものがあるため、すべてのコンピューターで一貫しているとは思えません。

これはまだ適切な/一貫した修正ではありません。:\