問題タブ [itextpdf]
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.
itextpdf - itextpdf でのヒンディー語 (インド語) のサポートへの貢献
プロジェクトで itextpdf バージョン 5.3.2 を使用してヒンディー語のサポートを探していましたが、残念ながら、そのようなものが存在しないことがわかりました。itext が開発者に貢献を求めているヒンディー語サポートのブログをたくさん見てきましたが、これまでにいくつかのブログが公開されています。
私はこの大義に少しでも貢献したいと思っています。ですから、どのように私が開始したり、一歩前進したりできるか教えてください。あなたの応答を探しています。
java - テーブルがページ間で分割されている場合、iText テーブルの最初のページの最後の行は、他のすべての行のようにフォントのベースラインに境界線を描画しません。
以下に、10 行のテーブルを生成する例を示します。最後の行は 2 行を占めます。文書の高さは、テーブル全体に正しく収まるのに必要な高さよりも 2 ポイント小さくなっています。予想どおり、最初のページの最後の行には「Two」という単語が含まれており、「Lines」の部分は別のページに続きます。ただし、生成された PDF では、最後の行のテキストの高さを使用して高さを決定するのではなく、ページのマージン パディングを除いて、ドキュメント全体に合わせて最後の行が拡張されます。table.setExtendLastRow(false, false)
テーブルが拡張されるべきではないことを保証するために使用していることに注意してください。それでも、最後の行はとにかく拡張されています。最後の行が拡張されないようにする方法はありますか?
私が見ている写真をアップロードしました。「Two」という単語の下の間隔が、行内の他のすべての数字の下の間隔と異なることに注意してください。ページ余白の下部まで伸びているように見えます。
annotations - iText Pdfは、フォントスタイルとボックスを使用してフリーテキスト注釈を作成します
長方形ボックスの枠線が緑、テキストが赤とフォント スタイル、長方形の背景色が黄色のフリー テキスト注釈を作成したいと考えています。一度にすべてを達成することはできませんでした。誰かが私を助けてくれませんか。優先度が高いです。
以下のように注釈を作成しています。
PdfAnnotation 注釈 = PdfAnnotation.createFreeText(stamper.getWriter(), 長方形, "注釈テキスト", pcb);
ここでは、テキスト「注釈テキスト」にフォント スタイル、色を適用し、境界線と背景色が適用された長方形のボックスにテキストを合わせたいと思います。
PdfContentByte を使用してテキストの書式設定を適用しました。上記を行うことで、フォントスタイルと色を適用できます。ただし、フォントの色は注釈の長方形ボックスに適用されています。しかし、私の意図は、注釈テキストと(長方形)境界線の色に異なる色を適用することです
java - 既存の PDF で Rectangle を使用して PDF ページを回転させて縮小する
次のコードを使用して、iText ライブラリを使用して既存の pdf のすべてのページ(上部と下部) を縮小しています。
コードは正常に動作します。しかし、結果の pdfを処理すると、すべてのページの回転に対して0 の値が得られますが、古い pdf には他の回転 (つまり 90 度) もあります。
このまま回転をキープしたいのですが出来ません。
以下のようにページを縮小するために使用しているコード
私は何をすべきか?なので回転はそのまま。
私が取得しているもう1つの問題は、内部ハイパーリンクを保持できないことです。
実際の pdf ページ:
縮小後(コンテンツの縮小):