問題タブ [itext7]
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.
pdf - Itext 7では、2つのステップでPDFに署名する方法は?
この前の質問で与えられた回答に従ってください: In Itext 7, how to get range stream to sign a pdf? 、Itext 5 で機能する 2 段階の署名方法を再実装しようとしましたが、最初の段階の文書結果を (PdfReader または pdf リーダーで) 再オープンしようとすると問題が発生します。(無効な文書)
これは、certification という名前の空の署名フィールドがすでに含まれているドキュメントの署名部分です ... このステップの結果が無効なのはなぜですか?
PreSignatureContainer クラスは次のとおりです。
}
.net - スマート モードを有効にすると、NullReferenceException がスローされる
PDF のグループをまとめて、それらが適切に圧縮されていること、および重複するリソースがないことを確認しようとしています。ただし、私のコードでは、ライターで SetSmartMode(true) を呼び出すと、ライターへの最初の書き込みで常に NullReferenceException が発生します。
ここに私の(vb.net)コードがあります:
merger.Merge
が呼び出されるとすぐに aNullReferenceException
がスローされます。私はそれを他の多くの機能に置き換えましたが、ライターがスマート モードのときに PDF に何かが追加されると、クラッシュします。
スマート モードを無効にすると、PDF が結合されます。しかし、品質をあまり犠牲にせずに、これらの PDF のサイズをできる限り小さくする必要があります。それらはすべて同じフォントを使用し、いくつかのストック画像を共有していることを知っているので、そうするためにそれらをすべて組み合わせることにしました.
編集:私はあなたたちを愛しているので、これはスタックトレースです:
c# - ファイルのマージ中、iText7 for .NET は iTextSharp 5.5.9 よりも 4 ~ 9 倍遅い
ドキュメントを単一のドキュメントにマージするために.NET用のiText7を使用しようとしましたが、エラーが発生した後、2番目のアプリケーションを作成しましたが、iTextSharp 5.5.9を使用しました。
同じ機能が新しいバージョンよりも 4 倍高速に動作することに驚きました。
以下は、バージョン 5 の私のコードです。
バージョン 7 のコード:
私の呼び出しは次のようになります。
最初のテスト:
1000 個の PDF ファイル (同じファイルですが、1000 回コピーされ、サイズは 370 KB) の場合、次の結果が得られます。
2 番目のテスト:
1000 個の PDF ファイル (同じファイルですが、1000 回コピーされ、サイズは 606 KB) の場合、次の結果が得られます。
パフォーマンスに大きな違いが生じる理由は何ですか?
マージ関数を最適化して、より高速にすることはできますか (バージョン 5 のように高速)?
バージョン 7 を使用したいのですが、パフォーマンスのために古いバージョンを使用する可能性があります。
java - javaでiText 7を使用して、2つの異なる列にデータを書き込むにはどうすればよいですか
データID、名前、姓、ミドルネーム、国、ゾーン、地区などを持つ2つのユーザーオブジェクトがJavaにあり、それらのデータを2つの別々の列のpdf(iText7 pdf)ファイルに書き込みたいです。何かアドバイス!
私のコードは次のとおりです。
ユーザー クラス:
JptTut クラス
}
テストクラス
}
pdf - テキストの置換と編集を行って PDF を複製するにはどうすればよいですか
私は、C# を介して PDF を操作するためのいくつかのサードパーティ コンポーネントを調査しています。これらは Aspose.pdf.net と iTextSharp です。以下は、私がそれらを調査していることの詳細です。
人名、市区町村などの機密情報をテキスト形式で含む PDF があります。これらの PDF は別のコピーに複製する必要がありますが、複製コピーを作成する際に、機密テキストを検索してダミー テキストに置き換える必要があります。不正な手段による元の情報の追跡を避けるために、交換は不可欠です。また、置き換えられたテキストは編集する必要があります。
マスキングが必要なテキストのバリエーションが存在する可能性があるため、テキストの検索では RegEx がサポートされることが期待されます。
iTextShart を使用してこれを行う方法を教えてください。
前もって感謝します。
macos - Mac で CompareTool を使用する
Mac で CompareTool を使用する方法はありますか?
(どのように) Ghostscript と ImageMagick をこの環境で動作するように構成できますか?
ご協力いただきありがとうございます。