問題タブ [abcpdf]

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

.net - ときどき ABCpdf がメモリ不足になる

私が取り組んでいるプロジェクトでは、サードパーティ コンポーネントを使用して、ABCpdf.Net という VB.Net Web システムで動的 PDF を構築しています。(ひどいツールではありませんが、優れたツールでもありません。)

ときどき、理由はわかりませんが、ドキュメント オブジェクトは SEHException をスローします。さらに調べてみると、これは WebSupergoo.ABCpdf6.Internal.PDFException 型のドキュメント オブジェクトのカスタム例外が原因であることが判明しました。内容には、あまり役に立たないタイトル「画像データを取得できません。メモリ不足です」のみが含まれています。通常、これは PDF に画像を追加しようとしたときに発生します。これらの画像は 100k 未満の PNG であるため、サイズは問題ではないと思います。

また、本当に奇妙なことは、この問題が発生し始めると、それを止める唯一の方法は Web サーバーを再起動することであるということです。これは明らかに標準以下です。

誰かがこの問題を経験したことがありますか (またはこのツールを使用したことがありますか?)

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

pdf - チェーン中にABCpdfの段落インデントをオフにするにはどうすればよいですか?

私が取り組んでいるプロジェクトでは、ABCpdfというサードパーティのコンポーネントを使用してPDFドキュメントを生成しています。これには、あるコンテンツ領域から次のコンテンツ領域にテキストを「チェーン」できるこの機能があります。これは、列間でテキストを流すために使用しています。「段落」の先頭で使用するインデントサイズを定義することもできます。

これはすべて素晴らしいことですが、テキストの段落を列の下部にあるABCpdfに渡して、次の段落の上部に「チェーン」する必要がある場合、ABCpdfは新しい段落の上部を考えることを発見しました。 columnは新しい段落の始まりであり、そこにもインデントを適用します。ドキュメントでも実験でも、これをオフにする方法を見つけることができないようです。

他の誰かがこの問題を解決しましたか?(またはそれに遭遇することさえありますか?)

0 投票する
2 に答える
13234 参照

c# - abcPDF 7 HTMLをPDFに変換しますが、最初のページのみを変換します

私は現在、abcPDF7を使用してHTMLをPDFに変換しています。これは、RenderメソッドをオーバーライドするASPXページを介して行われます。

これは最初のページでは完全に機能しますが、その後ページを切り捨て、残りのページのレンダリングを続行しません。

ページの後で停止する理由を誰かが知っていますか?

0 投票する
5 に答える
4068 参照

pdf-generation - ABCpdf ファイル サイズの最適化

ABCpdf で動的な pdf ファイルを生成する Web システムがあります。それが機能している間...大丈夫、ファイルサイズは少し大きいです。

たとえば、今朝のテストとして、たくさんの小さなグラフィックを含む 140 ページ以上のファイルを生成しました (実際には、同じ 6 つの小さな画像が何度も繰り返されています)。合計ファイル サイズは 12 MB で、変更されました。

そのファイルを取得し、Acrobat Pro で開き、デフォルトの最適化設定で実行すると、600k ファイルが得られました。

元のファイルをその 2 番目の数値に少し近づけるための提案はありますか?

0 投票する
2 に答える
6486 参照

c# - C#: xml CData のバイト配列

xml のブロックを返す WCF サービスがあります。1 つの要素は CData[] セクションです。私のアプリケーションはデータベースから HTML ファイルを読み取り、ABCPDF を使用して PDF バイト [] 配列に変換します。次に、私の XmlWriter Im で CData セクションにバイトを追加します。

問題は、結果の xml が次のようになることです。

バイト文字列を CData セクションに取得するにはどうすればよいですか? 私は次のようなことを試しました:

立ち往生!! どんな助けでも素晴らしいでしょう、ありがとう!

0 投票する
2 に答える
4671 参照

iis-6 - IIS6 の Web アプリケーションで ABCpdf が画像をレンダリングしない

ABCpdf を使用して、画像を含む Web ページを PDF ドキュメントにレンダリングしようとしています。これは、Web アプリケーションから実行されます。

IIS5 の開発マシンでアプリケーションを実行すると、すべて問題ありません。アプリケーションを IIS6 にデプロイすると、画像が PDF に表示されません。

問題を再現するために、単純な Web ページから PDF ファイルをレンダリングする単純な Web アプリケーションを作成しました。ローカルではない画像は、PDF に表示されない画像であることがわかりました。

ABCpdf と対話する関連コードは次のとおりです。

テストに使用している html ページは次のとおりです。

だから私は、この URL でページをレンダリングしようとしています: http://myserver/test/testpage.html (上記のコード) を pdf にします。

IIS6 では、2 番目の画像 (サーバーに対してローカルではない) は pdf に表示されません。

アクセス権に問題があるようですが、わかりませんでした。

ありがとうございました。

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

abcpdf - HTMLをPDFに保存ABCPdf 4

次のコードを使用して、htmlをpdfファイルに保存しています。しかし、if (!theDoc.Chainable(theID)) でコンパイルに失敗します。私は WebSupergoo.ABCpdf4 を使用しています。コードの先頭に追加されます。これはバージョンの問題ですか?ABCPdf 4でHTML文字列をpdfファイルに保存する他の方法はありますか.

エラー メッセージは、「'WebSupergoo.ABCpdf4.Doc' には 'Chainable' の定義が含まれておらず、タイプ 'WebSupergoo.ABCpdf4.Doc' の最初の引数を受け入れる拡張メソッド 'Chainable' が見つかりませんでした (using ディレクティブがありませんか?またはアセンブリ参照?)

すべての助けに感謝します。

0 投票する
2 に答える
9627 参照

windows-server-2008 - Windows Server 2008 で ABCpdf.NET を使用して Office ファイルを PDF に変換すると例外が発生する

ABCpdf からのこの例外を誰かが知っていますか? Server 2008 で実行していますが、Office ファイル (Word と Excel) の変換のみに問題があります。これはすべて Server 2003 でうまく機能しました。問題が発生しているのは Office ファイルだけなので、Server 2008 での XPS サポートに関連しているのでしょうか? この関数を呼び出すコードは、Windows サービスとして実行されています。

WebSupergoo.ABCpdf7.Internal.PDFException: 保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。---> System.AccessViolationException: 保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。WebSupergoo.ABCpdf7.Internal.NDoc._InvokeMethod (IntPtr inDoc、Int32 inMethod、Int32 inIndex、Int32 inFlags、String inParams、String& outErr) で WebSupergoo.ABCpdf7.Internal.NDoc.InvokeMethod (IntPtr inDoc、Int32 inMethod、Int32 inIndex、Int32 inFlags, String inParams, String& outErr) WebSupergoo.ABCpdf7.Doc.PrintToXps(String inputFile, String outputFile, Int32 timeout, String printerName) で WebSupergoo.ABCpdf7.Operations.XpsImportOperation.ImportAny(Doc doc, String path,

0 投票する
2 に答える
2344 参照

abcpdf - ABCpdf Doc をメールに添付

ABDpdf を使用して PDF をレンダリングし、ブラウザにストリーミングしましたが、レンダリングした PDF を電子メールに添付できるかどうか疑問に思っています。誰もそれをしたことがありますか?

PDFを一時ディレクトリに保存してからファイルを添付して削除する必要がない方法があることを願っています。