問題タブ [pdf-annotations]
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 - iText - クリック可能な画像は、MS Word の添付ファイルを開く必要があります
添付された ms word 文書が開くように画像をクリック可能にするにはどうすればよいですか? ここにいくつかの画像(アイコンの下にms wordファイル名が付いたms wordアイコン)があるPDFがいくつかあり、画像をクリックして添付のms wordドキュメントを開くことができます。画像を追加して ms word ドキュメントを添付することはできますが、アクション (GoToE は PDF 添付ファイルでのみ使用できるようです) またはリンクのようなものを適用する方法がわかりませんか?
ios - Objective-C を使用して iOS で PDF にスムーズなインク注釈を描画する方法
Objective-Cを使用してpdfでインク注釈を描画しています。Pdf の仕様では、インク描画用の点の配列を提供する必要があると書かれています。PoDoFoライブラリを使用しています。
これは、現在インク注釈を描画している方法です:
問題は、すべてのポイントをカバーする配列をどのように作成するかです。touches デリゲート メソッド (TouchesMoved など) からポイントを取得していますが、ユーザーが高速で描画すると、一部のポイント/ピクセルがスキップされ、pdf はスキップされたポイントを補間できません。ベジエ曲線は滑らかな曲線を補間して描画できますが、ベジエ曲線はすべてのポイント (スキップされたものを含む) の配列を提供しません。Adobe Reader で PDF を開いたときに滑らかな曲線が表示されるように、そのような配列が必要です。現在、どの iOS デバイスでも滑らかな曲線が得られますが、Adobe Reader では曲線が滑らかではありません。これは、シミュレーターでベジエ曲線を使用して描画された曲線と、Adobe Reader で描画された曲線の比較です。
上の画像は iPad シミュレーターから取得したもので、ベジエ曲線を使用して描画され、滑らかです。
上の画像はAdobe Readerから取得しました。赤い曲線が青い曲線のように滑らかではないことがわかります。スムーズにするにはどうすればいいですか?
ios - メニューに PDF ファイルが表示されない - iOS の PDF 注釈
PDFがメニューを有効にしていないという点で、参照によりibooksのようなアプリを開発しています。
メニューでどのように作業できますか? 助けて。
c# - 四角形の代わりに長方形の注釈を追加するiTextSharp
次のコードを使用して、iTextSharp と C# を使用して既存の PDF に注釈を追加しています。問題は、注釈のハイライトの形状が四角形であることですが、必要なのは長方形の注釈です。また、付箋が各注釈に追加されるのを抑制する方法はありますか?
pdf - Ghostscript: 内部リンクの注釈が PDF/A-1b で印刷されない
スキャンしたドキュメント ページのバッチから Ghostscript 9.18 を使用して PDF/A-1b ドキュメントを生成しようとしています。スキャンした目次の最初のページにドキュメント内部リンクのレイヤーを配置したいと考えています。しかし、Ghostscript はエラーを返します。
コマンドラインでは、次を使用します:
各リンクは次のように定義されます。
/F 3
注釈用の PDF フラグと/F 4
gs レベルで印刷を強制しようとしましたが-dPrinted=true
、成功しませんでした。
PDF/A ファイルに内部リンクを生成する他の方法はありますか? PDF/A 規格を誤解していませんか?
pdf - Ghostscript を使用してハイライト PDF 注釈を作成する
ハイライト注釈を作成するための pdfmark を含む次の PostScript ファイルがあります。
/QuadPoints
(フィールドの座標は、仕様で定義されている順序ではないことに注意してください。Adobe の実装は異なるためです。)
Ghostscript はそこから注釈を付けて PDF を作成しますが、2 つの問題があります。
- Adobe Reader と Okular では機能しますが、Evince ではクリックできません。
さらに重要: 次のスクリーンショットからわかるように、強調表示された領域は四角形ではなく、左右の端が丸くなっています。
それはなぜですか、どうすればまっすぐなエッジを得ることができますか?
itext - 3D 注釈と PdfLayer
type の2 つのインスタンスlayer1とlayer2 があるとします。layer1は typeのインスタンスを含むtype のインスタンスに使用され、 layer2はtypeの3D 注釈に使用されます。com.itextpdf.text.pdf.PdfLayer
com.itextpdf.text.pdf.PdfTemplate
com.itextpdf.text.Image
com.itextpdf.text.pdf.PdfAnnotation
問題: 可視性を設定し、 layer2 用に予約された領域をアクティブにした後、それ ( layer2 ) を非表示にすることも、 layer1を表示することもできません。
エッセンシャル コード:
提案していただきありがとうございます!
pdfkit - OS 10.12 の PDF Kit で PDF 注釈を追加
OS10.12の最新OSで、PDFの注釈が表示できるようになりましたが、今でも問題があり、以前にPDFView->mouseDraggedに座標情報を記録した後、自動的にPDFView->drawPage関数を呼び出すようになりました. NSBezierPath 曲線を描画して、動的注釈の境界を決定します。しかし、今は mouseDragged の過程で drawPage:toContext 関数を呼び出していません。そのため、注釈を追加する動的曲線が見えません。私はまだdrawPage:toContextを呼び出さないrefreshメソッドを使用しています.pdfを開いてスクロールビューpdfキットを呼び出すと、drawPage:toContextが呼び出されます。この関数の呼び出し方を知りたいです。ご助力ありがとうございます。