問題タブ [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 に答える
2665 参照

c# - ABCPdf は大量のメモリを使用し、巨大なファイルを生成します。解決?

ユーザー自身の画像からPDFブックを作成するシステムがあります。画像は高解像度で、pdf は最終的に約 70 ページになり、ほとんどの画像が表示されます。

サーバー上のローカルアプリケーションでpdfを生成するとき、プロセスは約3GbのRAMを使用するため、成功するよりも頻繁にクラッシュします。ファイルも非常に巨大で、約 1.2 Gb です。印刷してPDFに変換すると、100倍小さくなります。

ABCPdf のメモリ使用量を減らし、より小さなファイルを作成する方法はありますか?

0 投票する
3 に答える
3638 参照

pdf-generation - ABCpdfを使用してPDF内のすべてのページにテキストのような透かしを追加するにはどうすればよいですか?

ABCpdf7を使用してPDFを作成していますが、場合によっては、ドキュメントのすべてのページに表示される「透かしのような」テキストを追加したいと考えています。すべてのページでテキストを一意にすると、期待どおりに機能しますが、すべてのページで同じテキストの場合、alphaプロパティは無視されます。

objectIDを使用して、画像でない場合はそれを参照できないようです。PDFはさまざまな言語で利用できるため、テキストを使用して画像を作成して追加することはできません。 。

たとえば、これは機能します。

...しかし、これは機能しません:

私はここで非常に明白な何かを見逃しているように感じますが、何を理解できないようです...

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

pdf - PDFを小さくするためのヒント(ABCPdf7を使用)

HTMLから(ABCPdfとC#を使用して)PDFを生成していますが、ファイルは適切なサイズで出力されます。ただし、PDFをできるだけ小さくするためのヒントに興味があります。

素晴らしいアイデアはありますか?

レンダリングされるHTMLは本当に基本的なものであり、名前や日付などのテーブルだけがきれいである必要はありません。

乾杯!

-Ev

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

c# - ABCPdf - PDF ファイルを開く

これによりpdfが作成され、保存されることを理解しています。このために作成したリンクをクリックすると、保存した後に実際の場所に移動してどのように見えるかを確認するのではなく、PDF ビューアーに PDF がポップアップ表示されます。どうすれば開けるようになりますか?

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

abcpdf - ABCPdf - HTML をレンダリングできません。ページを読み込めません

ABCPdf を使用して HTML を PDF に変換しています。私は方法を使用しています:

これは Dev と UAT では問題なく動作しますが、Production では継続的に次のメッセージが表示されます。

HTML をレンダリングできません。ページを読み込めません

誰もこれを前に見たことがありますか?さらに情報が必要ですか?

-Ev

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

c# - 境界線なしで Rect を追加するにはどうすればよいですか?

黒のフォントでボーダーなし、または少なくとも白のボーダーで Rect テキスト領域を作成することは可能ですか?

また、画像を追加して、Rect に合わせて拡大縮小しないことは可能ですか?

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

c# - WebSupergoo.ABCpdf8.Doc.Read() 関数がフィールドをロードしない

Adobe Acrobat PDF フィールドのロード、編集、および保存を試みましたが、Adobe Acrobat フィールドのロードで問題が発生しました。現在、私は C#/Windows Forms と WebSupergoo の ABCpdf ライブラリ、具体的には WebSupergoo.ABCpdf8.Doc.Read() 関数を使用しています。

コードは問題なく実行されますが、結局のところ、Doc オブジェクトにはインスタンス化されたオブジェクトにフィールドがありません。

おそらくそれらはDoc.Form.Fieldsにあるはずです

コードは非常に単純です

次に、次の方法でフィールドにアクセスできるはずです

WebSupergoo は、ABCpdf8 は Adob​​e Acrobat 9.0 ファイルをサポートする必要があると述べています。

ここで何が間違っていますか?

事前に助けてくれてありがとう。

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

.net - abcpdf8.netがw3wpプロセスで未処理の例外をスローする

ABCPDF.net8を使用してHTMLコンテンツからPDFを作成しようとしています。

メソッドAddHtmlを使用する場合、これは正常に機能します。

ただし、スタイルも取り込む必要があるため、AddImageHtmlを使用する必要があります。ただし、このメソッドを使用すると、w3wpプロセスが例外をスローします。Reflectorを使用してコードをデバッグすると、例外がさまざまな場所で発生しているように見えます。これは、ある種のメモリの問題であると思わせます...(わかりやすく具体的です)。

私のabcpdfコードは...

...そして私はこれをページレンダリングで行っています。

w3wpプロセスで一般的な例外をスローするabcpdfの経験はありますか?

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

.net - IIS によってロックされた ABCpdfCE7.dll

ABCPdf と呼ばれるサードパーティのアプリケーションで PDF を生成する ASP.Net の Web サイトがあります。ABCPdf は、ABCpdf.dll と ABCpdfCE7.dll の 2 つの dll で構成されています。ABCpdf.dll は、アンマネージ ABCpdfCE7.dll の .NET ラッパーです。

PDFが生成されるとすぐに。アプリケーション プールをリサイクルするか、IIS を再起動しない限り、ABCpdfCE7.dll は IIS によってロックされます (つまり、名前を変更したり削除したりできません)。ABCpdfCE7.dll を上書きできないため、Web サイトの更新時に問題が発生します。

.Net で ABCpdfCE7.dll をロックしているリソースを解放する方法はありますか? 複数の Web サイトが実行されているため、更新のたびに IIS を再起動したり、アプリケーション プールをリサイクルしたりすることは解決策ではありません。

毎回PDFライブラリからオブジェクトを破棄しています

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

pdf-generation - AbcPDFを使用してセットページにヘッダーを印刷する

Abc PDFを使用してHTMLページからPDFを作成しましたが、問題は次のページにテーブルヘッダーを印刷したいのですが、テーブルデータが別のページに表示されている場合にのみ、別のページにヘッダーを表示しない場合は、誰もが考えていますAbcpdfを使用してこれを行う方法について。