問題タブ [itext]

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

java - iText 5.0.0 RTF と HTML はどこへ行ったのですか?

この質問はばかげているように思えるかもしれませんが、そうです。私は愚かな問題を抱えています:-)。さて、私の問題はこれです:このコードを使用して

(およびその他のいくつかの行) iText バージョン 2.1.7 では、すべてのコンピューター オタクが Java コードから PDF、RTF、または HTM ファイル形式のファイルを生成できます。現在、iText を最新バージョン (5.0.0) にアップグレードしましたが、RtfWriter2 (または古い RtfWriter) または HtmlWriter が見つかりません。簡潔に言うと、これらのファイルタイプのサポートが維持されているかどうか、誰かが何か知っているかどうか疑問に思っていました.Web検索エンジンでのすべての検索は、明らかにiTextの以前のバージョンを示していたので、明らかに、すべてを行うことができました. . 問題に関するヒントはありますか?

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

pdf - CMY カラーのみで iText PDF を作成する方法

CMY色空間でiTextを使用してpdfを作成する必要があります(現時点では、他のライブラリの提案を歓迎します)。CMYK ではありません:

作成した PDF を保存するときに黒いプレートが空になるように、すべての色と黒を CMY のみに変換する必要があります。黒はある種の茶色に見えることはわかっていますが、このPDFには黒いプレートを使用しないように要求する必要があります.

それを行う方法について何か提案はありますか?

(PS:これはneed-help-answers-on-pdf-color-seperation のようなものですが、pdfを変換する代わりに、作成について尋ねます。しかし、リンクされた質問への回答があれば、それも役立ちます!)

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

pdf - iText を使用して PDF の一部を選択的に非表示にする

iText を使用して、データベースのデータを使用して PDF フォームに入力しています。ただし、データで指定された特定の基準によっては、免責事項のように、フォームの最後に追加の本文が含まれる場合があります。

PDFドキュメントの一部を非表示にして、表示/印刷しないようにすることはできますか? これにより、ビジネス担当者が免責事項を含むフォームを作成できるようになり、プログラムでそれらを非表示にすることができます。それとも、別のフォームを作成する必要がありますか?

0 投票する
4 に答える
5104 参照

java - Java内でプログラムによるPDFを生成するためのiTextの信頼できる代替手段はありますか?

品質/機能が似ている、または近いものに出くわした人はいますか?

乾杯。

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

java - テキストフィールドのテキストサイズを制限するiText

iText を使用して作成された PDF フォームで TextField が使用できる最大文字数を指定する方法はありますか?

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

pdf - iTextは印刷/コピー/保存を無効にします

iTextを使用してPDFを提供するサーブレットを作成しました。ブラウザ側からの印刷/コピー/保存を無効にする方法はありますか?

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

c# - iText(sharp) サイドマージンの幅

左余白を 42pt 未満の幅に設定できないようです。0f に設定していますが、常に 42pt で終了します。マージンを 0 より大きい任意の数値に設定すると、42pt の初期マージンに追加されます。ドキュメントオブジェクトのマージンを設定しています:

ページの幅と高さは 6 x 9 インチです。

そして、私は次で終わります:

余白 42pt|CONTENT CONTENT

助けていただければ幸いです。ありがとう。

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

html - PDF レポート生成

編集: ABCpdf を使用してこのプロジェクトを完了しました。興味のある人なら誰でも、私はこの製品が大好きで、彼らのサポートはA +です. HTML -> PDF ソリューションの「短所」として挙げたものはすべて、ABCpdf で簡単に実行できました。


私は、データ駆動型の PDF レポートの作成を担当しています。たくさんのオプションを検討した後、2 つに絞り込みました。決定するのを手伝ってくれるか、考慮していない代替案を提供してください。要件は次のとおりです。

  1. 100% データドリブン
  2. 最終的には PDF (変換される限り、HTML での停止は問題ありません)
  3. 複数のデータセットで実行可能 (レイアウトは常に同じ、データは可変)
  4. 通常の分析スタイルのコピーが含まれています (html マークアップで DB に保存されます)
  5. テーブルを含む (テーブルのデータは実行時に生成されます)
  6. 各ページのヘッダー/ページ番号
  7. 目次
  8. .NET (VB または C#)
  9. すぐに完了

レポートは複数のデータ セットで生成されるため、レポートの特定の部分がどのくらいの長さやページ数になるかわからないため、スタンプ付きの pdf テンプレートは機能しないと思います。必要とする。

したがって、私の最良の選択肢は次のとおりだと思います。

  1. iText のようなソリューションを使用したプログラムによる作成。
  2. HTML で生成し、サードパーティ アプリケーションを使用して PDF に変換します (ABCPdf は、これまでに使用したツールです)。

どちらのソリューションにも長所と短所があります。

プログラマティック ソリューション:

長所:

  1. フレキシブル
  2. 簡単なページ番号付け/ページヘッダー/目次
  3. 無料

短所:

  1. 時間がかかる (iText の上にレイヤーを書き込んで、必要なことを実行し、保守しやすくする)
  2. コピーは既に html マークアップを使用してデータベースに保存されているため、pdf に配置する前にデータを解析する必要があります。これにより、太字、斜体、下線を適用できるように段落をチャンクに分割する必要がなくなります。などを特定のフレーズに。これは巨大な PITA のように思えますが、その仮定が間違っていることを願っています。

HTML -> PDF

長所:

  1. データベースから簡単に生成 (解析不要)
  2. 変換のための多くのツール
  3. 使い慣れたテクノロジーを使用
  4. 組み込みの「印刷プレビュー」 - 必須ではありませんが、便利です

短所:

(プロジェクト完了後に編集。私の仮定はすべて間違っていて、ABCpdf は素晴らしいです)

1. ページ ヘッダーを生成するのはほとんど不可能-正しくない
2. ページ番号を生成するのは非常に難しい 正しく ない
3. 目次を生成するのはほとんど不可能 正しく ない
4. (クロスブラウザー サポートは欠点ではありません。
5. 変換ツールの癖 - ブラウザでレンダリングされたとおりに正確に変換されない場合がある 正しくない 6.全体
として、HTML を表示/PDF に変換したいのとまったく同じようにフォーマットするのは非常に難しいと思います. 違います

それだけです。どの道を進むべきかを決めるには、コミュニティの助けが必要です。私は賛否両論の仮定のいくつかについて間違っているかもしれません。もしそうなら、教えてください。すべての考えや提案は大歓迎です。

ありがとう

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

c# - テーブルがiTextSharpで複数のページにまたがる時期を判断するにはどうすればよいですか?

PDFの複数のページにまたがるテーブルを作成しています。表の列ヘッダーを各ページの最初の行として表示したいと思います。ページが壊れていることを検出して、次のデータ行ではなく列ヘッダーを挿入する方法はありますか?

0 投票する
4 に答える
8718 参照

pdf - iTextを使用してHelveticaフォントをPDFに埋め込む方法は?

iTextを使用してHelveticaフォントをPDFに埋め込む方法は?

以下は機能しません:

つまり、これは false を返します。

TrueType ファイルを createFont() メソッドのパラメーターとして指定すると、埋め込みが機能します。