問題タブ [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.
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 を見ると、Image
3 つの入力を受け入れることに気付きました。
String
道。-ImageIcon
パスがないため機能しません。File
. -ImageIcon
ディスク上に存在しないため動作しません。IInputStream
ストリーム参照
これは、実行可能な唯一の方法は を使用することであることを意味しますIInputStream
。これはインターフェースであるため、そのタイプの Object を構築する唯一の方法は、FileInputStream
Referenceを使用することです。RandomAccessFile
これは、 Referenceのネイティブ Java クラスを受け入れます。File
これは、 と のみを受け入れるため、もう 1 つの行き止まりString
です。
ImageIcon
解決策は、イメージとしてディスクに書き込んでから読み戻すことです。これに関する私の懸念は、ユーザーがアクセスを制限されていない出力の前に、パスを使用して画像を保存する必要があることです。
最初にディスクに書き込まずにこれを行うことはできますか?
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 による刻印」)。
java - パッケージ内でイメージを使用できないEclipseの実行可能jar...時々
私はswingアプリケーションを作成しましたが、Eclipseで正常に動作しますが、それを実行可能なjarファイルとしてエクスポートすると、アプリケーションの一部が失敗します.画像を扱う場合、たとえばこの行;
eclipse は画像を com.cogentautomation パッケージにパッケージ化しており、.jar
それ自体で確認できます。必要なライブラリを抽出し、必要なライブラリをパッケージ化する両方のエクスポート方法を試しました。
もう一方は言います。
ライブラリを使用してPDFファイルを解析していますが、これはこのエラーが発生している場所ですが、EclipseやJavaリソースではないディスク上の他の画像でも機能します。
この問題に関する他のトピックを読みましたが、実際には何も役に立たなかったようです。
編集:コメントで何かに対処します。String
私が使用しているライブラリには、画像を読み取るための文字列入力が必要な変数が必要です。
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.
java - PDF Clown を使用して PDF ドキュメントのハイライトからのみ位置を取得する
PDF Clown ライブラリのメソッド「Annotation.getBox」を使用して、テキスト内のハイライトの位置を取得します。この方法で、ボルトまたは斜体テキストの位置も取得されます。どうすればこれを回避できますか? 実際のハイライトから Retancle2D だけを取得したい。
pdfclown - PDFClown - PDFの圧縮
PDFClown 0.1.2 を使用して PDF ファイルを圧縮しようとしていますが、PDF を開こうとすると「このページにエラーがあります」と表示されるなどの問題に直面しています。
以下は私のコードです
誰かが同じ問題に直面している場合はお知らせください
ありがとう
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