問題タブ [pdfbox]
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.
java - PDFBoxを使用してテキストを中央に配置する方法
私の質問は非常に単純PDFBox
です。
弦は事前にわからないので、試しに真ん中を見つけられません。文字列は常に同じ幅ではありません。
次のいずれかが必要です。
- テキストを中央に配置できるメソッド、次のようなもの
addCenteredString(myString)
- 文字列の幅をピクセル単位で取得できるメソッド。PDF の寸法がわかっているので、中心を計算できます。
どんな助けでも大歓迎です!
java - アプリケーションでPDF添付ファイルを変換して、PDFBoxを使用してHTMLで開きます
特定のページでユーザーが PDF ファイルをアップロードできるアプリケーションがあります。後でユーザーが同じページに再度アクセスして情報を編集し、添付された PDF ファイルを表示したい場合。添付された PDF ファイルをダウンロードして開いてはいけません。むしろ、HTML で直接開く必要があります。
誰でもこれで私を助けることができますか?これにPDFBoxを使用する方法を誰か教えてもらえますか? 私は初心者です
このアプリケーションは Java です。
または、これを行うための他のより良い方法はありますか?
pdf - 2 つの pdf ファイルの比較
ほぼ同じ 2 つのファイルの内容を比較し、対応する pdf ファイルの異なる部分を強調表示する必要があります。pdfboxを使用しています。少なくともロジックで私を助けてください。
java - jpype+pdfbox クラスが見つかりません
JPype を使用して Python から Apache Pdfbox を呼び出そうとしていますが、実際にクラスをインポートするのに苦労しています。クラスパスのjarファイルから読み込めないようです。
この時点で、スクリプトは次のエラーを出力します。
私は Linux で Python 2.7 を実行していますが、JPype のインストールに問題がないことはわかっています (存在する場合、ストリーム宣言でエラーが発生します)。また、クラス パス ステートメントと JPackage/JClass ステートメントのさまざまな順列を試しましたが、問題はないようです。どんな提案でも大歓迎です!
pdf - pdfbox get begintext セクション (BT ET) 座標
誰かがpdfのbegintextセクションの実際のピクセル座標を取得するのを手伝ってくれますか? pdfbox を使用して pdf ファイルからテキストを取得していますが、そのテキスト セクション/段落を囲んでいる四角形を取得する必要があります。
[PDFOperator{q}、COSFloat{690.48}、COSInt{0}、COSInt{0}、COSFloat{633.6}、COSInt{0}、COSInt{0}、PDFOperator{cm}、COSName{im1}、PDFOperator{Do} 、PDFOperator{Q}、
PDFOperator{BT}、COSInt{1}、COSInt{0}、COSInt{0}、COSInt{1}、COSFloat{25.92}、COSFloat{588.48}、PDFOperator{Tm}、COSInt{99}、PDFOperator{Tz}、 COSName{F30}、COSInt{56}、PDFOperator{Tf}、COSInt{3}、PDFOperator{Tr}、COSFloat{0.334}、PDFOperator{Tc}、COSString{Pospremanj}、PDFOperator{Tj}、COSInt{0}、 PDFOperator{Tc}、COSString{e}、PDFOperator{Tj}、COSFloat{9.533}、PDFOperator{Tw}、COSString{i}、PDFOperator{Tj}、COSFloat{6.062}、PDFOperator{Tw}、COSFloat{0.95}、 PDFOperator{Tc}、COSString{ ciscenj}、PDFOperator{Tj}、COSInt{0}、PDFOperator{Tc}、COSString{e}、PDFOperator{Tj}、COSInt{1}、COSInt{0}、COSInt{0}、 COSInt{1}、COSFloat{55.68}、COSFloat{539.76}、PDFOperator{Tm}、COSInt{0}、PDFOperator{Tw}、COSFloat{0.262}、PDFOperator{Tc}、COSString{uoè}、PDFOperator{Tj}、 COSInt{0}、PDFOperator{Tc}、COSString{i}、PDFOperator{Tj}、COSFloat{5.443}、PDFOperator{Tw}、COSFloat{-2.145}、PDFOperator{Tc}、COSString{zimslco}、PDFOperator{Tj}、COSInt{0}、PDFOperator{Tc}、COSString{g}、PDFOperator{Tj}、COSFloat{7.202}、PDFOperator{Tw} 、COSFloat{-0.148}、PDFOperator{Tc}、COSString{ odmor}、PDFOperator{Tj}、COSInt{0}、PDFOperator{Tc}、COSString{a}、PDFOperator{Tj}、PDFOperator{ET}、
PDFOperator{BT}、COSInt{1}、COSInt{0}、COSInt{0}、COSInt{1}、COSFloat{6.72}、COSFloat{513.12}、PDFOperator{Tm}、COSInt{0}、PDFOperator{Tw}、 COSName{F30}、COSInt{14}、PDFOperator{Tf}、COSString{}、PDFOperator{Tj}、COSFloat{2.751}、PDFOperator{Tw}、...
すべての単語/文字に対して PrintTextLocations 関数が行うような出力を取得したいと思います。下と左の座標は取得できますが、幅と上の座標を取得するにはどうすればよいですか?
印刷テキストの場所:
- String [25.92,45.119995 FS = 56.0 XSCALE = 55.440002高さ= 40.208004スペース= 15.412322幅= 36.978485] P String [63.22914,45.119995 FS = 56.0 XSCALE = 55.440002 Height = 40.20.20.20.20.20.2088004 = 56.0 XScale = 55.440002高さ= 40.208004スペース= 15.412322幅= 30.824646] S String [128.58894,45.119995 FS = 56.0 XSCALE = 55.4440002 height = 42.168 fige = 15.412322 width = 3.873445.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.45.4. =42.168 space=15.412322 width=21.566162]r string[184.69026,45.119995 fs=56.0 xscale=55.440002 height=42.168 space=15.412322 width=30.824646]e string[215.84557,45.119995 fs=56.0 xscale=55.440002 height=42.168 space=15.412322 width =49.286148]m ...
java - JavaでPDFをJPEGに変換するにはどうすればよいですか?
JavaでPDFを画像に変換しようとしています-PDFBoxを試しましたが、実際にはかなり悪い解像度で変換されます。
PDFを高品質の画像に変換するために使用できる他の方法はありますか?
PDFBoxでそれを行うオプションがあれば、サンプルコードも教えていただけますか?
私はこれを1週間以上試しています...
ありがとう。
java - PDFBoxを使用してPDFドキュメントから特定のページを読み取る
PDFBoxを使用してPDFドキュメントから特定のページ(ページ番号を指定)を読み取るにはどうすればよいですか?
c# - PDFBox を使用して PDF フォームに記入する
フォームを含むpdfがあります。データベースからデータを取得し、フォームのフィールドに自動的に入力するクラスを作成しようとしています。
私はすでに ITextSharp を試しましたが、PDF では問題なく動作しますが、その価格は予算外です。PDFをサーバーに保存するのではなく、クラスからStreamオブジェクトを返すことができるように、PDFをインポートし、データを設定し、できればストリームにPDFを保存できる無料のPDFパーサーが必要です。
このpdfリーダーを見つけましたが、動作しません。Null 参照エラーが多く、それらを「修正」しようとしても、フィールドが見つかりませんでした。
そのため、ドキュメントにはPDFを操作できると書かれているため、PdfBoxに移行しましたが、例が見つかりません。ここに私がこれまでに持っているコードがあります。
問題はcatalog.getAcroForm()
、null を返しているため、フィールドにアクセスできないことです。PdfBox を使用してフィールド値を変更し、元に戻す方法を知っている人はいますか?
編集:
私はこの例を見つけました。これは私がやっていることのほとんどです。私のアクロフォームがpdfboxでnullになっているだけです。itextsharp はそれをうまく引き出すことができるので、そこにあることはわかっています。
java - pdfboxを使用してテキストコンテンツのフォントスタイルを抽出するにはどうすればよいですか?
pdfboxライブラリを使用してpdfファイルからテキストコンテンツを抽出しています。すべてのテキストを抽出できますが、フォントスタイルを抽出する方法が見つかりませんでした。
jfreechart - JFreeChartとApachePDFBOXでチャートを生成する
JFreeChartを使用してグラフを生成し、 ApachePDFBOXを使用してPDFにエクスポートする必要があります。プロプライエタリソフトウェアでは使用できないため、iTextは使用したくありません。
グーグル中を検索しましたが、運が悪かったです!誰かがそれをしましたか?