問題タブ [pdfclown]

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

java - javax.swing.ImageIcon オブジェクトを org.pdfclown.documents.contents.entities.Image にキャストする

Swing アプリケーションから PDF Clown によって作成された PDF ファイルに画像を表示できるように、ajavax.swing.ImageIconを aにキャストしようとしています。org.pdfclown.documents.contents.entities.Image

ソース イメージをシリアライズ可能にする必要があるため、ImageIcon が必要です。これにより、より大規模で複雑なデータ モデルの一部としてイメージをシリアライズされたファイルとして保存できます。

PDF Clownの API を見ると、Image3 つの入力を受け入れることに気付きました。

  1. String道。-ImageIconパスがないため機能しません。
  2. File. -ImageIconディスク上に存在しないため動作しません。
  3. IInputStreamストリーム参照

これは、実行可能な唯一の方法は を使用することであることを意味しますIInputStream。これはインターフェースであるため、そのタイプの Object を構築する唯一の方法は、FileInputStream Referenceを使用することです。RandomAccessFile これは、 Referenceのネイティブ Java クラスを受け入れます。Fileこれは、 と のみを受け入れるため、もう 1 つの行き止まりStringです。

ImageIcon解決策は、イメージとしてディスクに書き込んでから読み戻すことです。これに関する私の懸念は、ユーザーがアクセスを制限されていない出力の前に、パスを使用して画像を保存する必要があることです。

最初にディスクに書き込まずにこれを行うことはできますか?

0 投票する
0 に答える
173 参照

pdfclown - 「?」に置き換えられたスペース 疑問符

C#コンソールアプリケーションでPDFをスタンプするために、.NET 4用のPDFClown 0.1.2を使用しています。真のタイプのフォント (Font.Get(pdfdocument, "path\to\font.ttf")) を使用して、スペースを含む文字列をスタンプすると (例: "Stamped by PDFClown")、結果が正しくありません。Acrobat Reader では正常に表示されますが、他のリーダー (Foxit Reader、Firefox、Debenu PDF Tools) ではスペースが「?」に置き換えられます。(例:「PDFClown による刻印」)。

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

java - パッケージ内でイメージを使用できないEclipseの実行可能jar...時々

私はswingアプリケーションを作成しましたが、Eclipseで正常に動作しますが、それを実行可能なjarファイルとしてエクスポートすると、アプリケーションの一部が失敗します.画像を扱う場合、たとえばこの行;

eclipse は画像を com.cogentautomation パッケージにパッケージ化しており、.jarそれ自体で確認できます。必要なライブラリを抽出し、必要なライブラリをパッケージ化する両方のエクスポート方法を試しました。

もう一方は言います。

ライブラリを使用してPDFファイルを解析していますが、これはこのエラーが発生している場所ですが、EclipseやJavaリソースではないディスク上の他の画像でも機能します。

この問題に関する他のトピックを読みましたが、実際には何も役に立たなかったようです。

編集:コメントで何かに対処します。String私が使用しているライブラリには、画像を読み取るための文字列入力が必要な変数が必要です。

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

pdf - Actually cropping a PDF with PDF Clown

My objective is actually cropping a PDF file with PdfClown. There are a lot of tools/library that allow cropping PDF, changing the PDF cropBox. This permits hiding contents outside a rectangular area, but content is still there, it might be accessed through a PDF parser and PDF size does not change.

On the contrary what I need is creating a new page containing only the contents inside the rectangular area.

So far I've tried scanning contents and selectively cloning them. But I didn't succeed yet. Any suggestions on using PdfClown for that?

I've seen someone is trying something similar with PdfBox Cropping a region from a PDF page with PDFBox not succeeding yet.

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

java - PDF Clown を使用して PDF ドキュメントのハイライトからのみ位置を取得する

PDF Clown ライブラリのメソッド「Annotation.getBox」を使用して、テキスト内のハイライトの位置を取得します。この方法で、ボルトまたは斜体テキストの位置も取得されます。どうすればこれを回避できますか? 実際のハイライトから Retancle2D だけを取得したい。

0 投票する
0 に答える
360 参照

pdfclown - PDFClown - PDFの圧縮

PDFClown 0.1.2 を使用して PDF ファイルを圧縮しようとしていますが、PDF を開こうとすると「このページにエラーがあります」と表示されるなどの問題に直面しています。

リンク スタックに記載されているアプローチも試しました

以下は私のコードです

誰かが同じ問題に直面している場合はお知らせください

ありがとう

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

java - GlyphMapping での PDFClown NullPointerException

最近、コードを PDFClown v0.1.2 から v0.1.2.1 に切り替えました。私がすでに遭遇したと思われるいくつかの違いがありました (TextMarkup() のコンストラクターの変更と CallOutNote から StaticNote への切り替え)。

スタックトレースは次のとおりです。

メソッド「extractTextOfHighlight()」は、強調表示されているドキュメント内のテキストを抽出します。

同様のエラーを説明している唯一の StackExchange の投稿があります。

https://stackoverflow.com/a/23804322

PDFClown で推奨される修正を既に適用しましたが、同じエラーが発生しました。私の質問は、このエラーを修正するために何かできることがあるかどうかです。私は本当にアイデアがありません。

テストに使用した pdf は次のとおりです。 https://www.dropbox.com/s/pt32s7gbrvr21a8/testfile.pdf?dl=0