問題タブ [winnovative]
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.
asp.net - Winnovative HTMLtoPDFコンバーター、透かしを追加
Winnovative HTMLtoPDFコンバーターを使用してHTMLコンテンツからPDFを生成した人はいますか?もしそうなら、誰かがその結果のPDFの一部またはすべてのページに透かしを入れることに成功しましたか?
iis - winnovativepdf-メモリ不足およびその他のランダムな例外
ユーザーが多くのグラフを生成し、PDF経由でエクスポートできるようにするasp.net3.5アプリケーションがあります。これは小さいPDF(100ページ未満)では問題なく機能しますが、大きいPDFを実行すると、ランダムエラーが発生します。私たちが見たエラーのいくつかは次のとおりです。
--System.OutOfMemoryException
--HTML文字列をレンダリングできませんでした。HTML文字列から画像を取得できませんでした。LoadHtmlConcurrencyLevel=1を設定してみてください
。--クローンエラー。メモリ不足
..--変換が完了するのを待っているタイムアウト。
--System.OutOfMemoryException:メモリが不足しています。System.Drawing.Image.FromStream(Stream stream、Boolean useEmbeddedColorManagement、Boolean validateImageData)at System.Drawing.Image.FromStream(Stream stream)
大きなレポートを複数回実行すると、通常、さまざまな例外が発生します。IISがクラッシュすることがあり、アプリケーションをバックアップするためにiisresetを実行する必要があります。
これが私たちが実行するコードです。チャート(png画像)を使用してPDFドキュメントを作成し、それをバイト配列にエクスポートしてメモリストリームに配置します。一部の画像などを回転させる関数にメモリストリームを渡し、doc.saveメソッドを呼び出してエクスポートします。
asp.net - PDF パブリッシング用のサード パーティの DLL を使用してセッションが期限切れになる
シナリオ:
DNN モジュール内の ASPX ページにいくつかのセッション変数を渡す必要がある状況があります。次に、このページはバイト配列の形式でWinnovative の PDF パブリッシング コンポーネントに転送されます。コンポーネントは結果として PDF ドキュメントを返し、さらにその PDF ドキュメントが顧客に電子メールで送信されます。
問題:
ASPX ページ (IIS 上の DNN Web プロジェクトの一部としてホストされている) が呼び出されて Winnovative に渡されると、セッションは期限切れになります。ページをリクエストするたびに(何らかの方法で)セッションが期限切れになり、そのページで新しいセッションが作成されることがわかりました。
その特定の ASP.NET ページからこれらのセッション変数 (データセット) にアクセスできる回避策 (データベースを使用せずに) はありますか?
javascript - WinnovativeHTMLからPDFへのコンバーター
Winnovative HTMLからPDFへのコンバーターを使用してaspxページをPDFに変換しようとしていますが、ページを変換する前に、JavaScriptを実行する必要があります。PDFに変換せずにスタンドアロンのaspxページをテストしたので、javascriptが機能することはわかっています。ただし、変換すると、JavaScriptが実行されていないように見えます。Winnovative Webサイト(http://www.winnovative-software.com/FAQ.aspx)のFAQを読みました。その結果、JavaScriptを実行できるようにするために、コードに以下を追加しました。
このコードを追加しても機能しなかったので、メインのJavaScriptをコメントアウトし、非常に単純なJavaScriptをテストして、それが機能するかどうかを確認しました。私が試したJavaScriptは単純です:
「アイテム」のクラスを持つ要素は、ページ上のすべてを囲みます。PDFを再度生成したところ、期待通りにすべての内容が消えていました。これは、javascriptが実行されていることを意味します。
次に、JavaScriptが実行される前にPDFが生成されているのではないかと思ったので、効果が表示されません。Winnovative WebサイトのFAQで、PDFコンバーターにはConversionDelayプロパティがあり、PDFレンダリングを開始する前に、非同期コンテンツがロードされるのを待機する追加の時間を秒単位で指定できることがわかりました。だから私は以下を追加しました:
この遅延の後でも、私のjavascriptはまだ実行されません。誰かが何かガイダンスを提供できますか?ありがとう。
asp.net-membership - Sitecore エクストラネット ログインと PDF コンバーターまたは Web クライアント
エクストラネット セキュリティ (ASP.Net メンバーシップに基づく) で保護されているページで Winnovatives PDFConverter を使用すると問題が発生します。
いくつかの異なるアプローチを試しましたが、次の方法ではローカル マシンで作業できますが、他の場所では作業できません。
ログイン ページのコード。このコードは、次のログイン プロセスをバイパスする必要があります。
PDF を生成するページは、次のコードを使用します: private void PDFPrint(string url) {
私が得ている例外はこれです:
「URL からメタファイルを取得できませんでした。URL から画像を取得できませんでした。URL にアクセスできません..」
また、Winnovative FAQ からこのトリックを試してみましたが、役に立ちませんでした: http://www.winnovative-software.com/FAQ.aspx#authenticationQ
また、WebClient または HttpWebRequest を使用してコンテンツを取得しようとしました。
しかし、私がしていることは、ローカル以外ではうまくいかないようです。
基本的に、Winnovatives コンバーターで現在ログインしているユーザーを使用する方法、カスタムの "pdf" ユーザーまたは応答から html を取得する別の方法を作成したいと考えています。
この質問が漠然としすぎていないことを願っていますが、質問するのはちょっと難しいと思います。しかし、基本的には、Sitecore の通常のエクストラネット セキュリティによって保護されている、私が制御する Sitecore ソリューションのページから HTML コンテンツを取得したいと考えています。この html コンテンツは、文字列または byte[] 形式である必要があります。
Stackoverflowers を助けてください、あなたは私の唯一の希望です! :P
asp.net - URLをレンダリングできませんでした。URLから画像を取得できませんでした。ナビゲーションタイムアウト
を含むASP.NETWebアプリケーションがありますWinnovative HTML to PDF Converter
。
これは1年以上実行されており、PDFの生成に成功しています
ただし、これは機能しなくなり、返されるエラーは次のとおりです。
Winnovative FAQを確認しましたが、 PdfConverterのインスタンスにを追加することを提案してNavigationTimeout
います。以下を追加しました:
ただし、これでエラーが修正されるわけではありません。さらに、変換されるページは、ブラウザに直接ロードするときにロードするのにほんの一瞬しかかからないので、レンダリングされるページのパフォーマンスの問題はないと思います。
誰かが以前にこの問題を経験したことがありますか?これに対する既知の解決策/原因はありますか?
asp.net - 特定の幅/高さのピクセル サイズになるように Winnovative PDF を生成する
Winnovative PDF Converter を使用して HTML から PDF ドキュメントを生成しようとしています。
PDF を正確に 842 x 595 ピクセルに変換したい
私はやってみました:
しかし、これは正しく適合しません。だから私は試しました:
ただし、サイズがピクセルとは異なる形式で測定されていると思うので、これも正しく機能しませんか?
HTML コンテンツと一致するように正確に 842 x 595 ピクセルの PDF を生成するにはどうすればよいですか?
.net - winnovative を使用してウィンドウ アプリのパネルから PDF を作成する方法
winnovative HTML から PDF へのコンバーターを使用して、Windows アプリのパネルから PDF を作成することは可能ですか? WebBrowser contrを使用すると機能することがわかりますが、パネルにpdfする必要があるデータグリッドがあります。
asp.net - HTTPS から PDF を生成するとエラーが発生する
Winnovative PDF Converterを使用して HTML (URL) から PDF ファイルを生成しています
HTTP Web ページでボタンをトリガーして、HTTP URL から PDF を生成すると、これは正常に機能します。
ただし、HTTPS Web ページでボタンをトリガーして、HTTP URL から PDF を生成すると、次のエラーが発生します。
URL をレンダリングできませんでした。URL から画像を取得できませんでした。ナビゲーション タイムアウト..
なぜこれが起こっているのですか、どうすればそれを防ぐことができますか?
注意: HTTPS ページの PDF を生成するときにエラーは発生しません。HTTPS ページから Web リクエストを行って PDF を生成するときにエラーが発生します。