問題タブ [pdftron]
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.
android - Androidアプリケーションで既存の.soファイルを使用する方法
Androidプラットフォームで.doc/.docxを.pdfに変換するライブラリを探していました。
libPDFNetC.soファイルが提供されているという点で、PdFTron android sdkを入手しました。
変換には、Convert というクラスがあり、その内部にはメソッド toPDF() があり、そのメソッドにはネイティブ メソッド FileToPdf() が内部的に呼び出されています。そのコードを試しましたが、そのネイティブ メソッドを呼び出すことができず、エラーが発生していました。
既存の .so ファイルが存在し、.so ファイルに存在するネイティブ メソッドを呼び出したい場合、JNI を使用する必要があるかどうかを知りたいです。私はJNIについてあまり知りません。どんな助けでも。
c# - XAML からの情報を保持するための PDFTron
PDFTron を使用してツールチップ付きの PDF を作成する必要があります (単純なテキスト注釈を使用します)。オブジェクトとそのツールチップはエンティティに格納されます。Convert.ToPDF() メソッドを使用して、FlowDocument と内部バインディングを PDF に変換します。それはうまくいきます。
しかし、PDFが生成されるとすぐに、PDFの定義された部分に関連するツールチップデータで注釈を付ける必要もあります。問題は、XAML マークアップが PDF に保持されていないため、注釈を付ける必要がある PDF 要素を見つける方法が見つからないことです。PDFに「キー」の概念はありますか?
たとえば、次のように、内部に TextBlock を持つ UserControl があるとします。
次に、PDF へのエクスポートが必要ですが、インスタンス化された UserControl を FixedDocument に変換することから始めます。大丈夫です。Glyphs 固定ドキュメント マークアップで「名前」属性を見つけることができますが、ツールチップ情報は仕様にないため失われます。
次に、PDFTron (または別のコンバーター) を使用して FixedDocument を変換すると、最終的な PDF で「TB00」という名前の情報も失われます。
元の XAML ツールチップをシミュレートするために PDF 注釈 (スタンプなど) を作成する必要があるため、どのツールチップ情報がどの PDF 要素に含まれているかを見つける必要があります。しかし、できません...「TB00」という名前が失われているためです...
コンバーターを再発明することなく、PDF 変換がどのように行われるかを制御する方法があります (pdftron.PDF.Convert のサブクラス化は役に立たないようです)。
ios - pdftronのwebviewerでtmpフォルダからドキュメントをロードするには?
iOS アプリケーションの webviewer コンポーネントの HTML5 を使用しています。
「HTML5」フォルダーを「追加したフォルダーのフォルダー参照を作成する」として追加し、「アイテムを宛先グループのフォルダーにコピーする」のチェックを外しました。
iOS で提供されているサンプル コードには、既定のドキュメントを含む "xod" という名前のフォルダーがあり、そのフォルダーは "追加されたフォルダーのフォルダー参照を作成する" として追加されます。
上記のシナリオのサンプルに記載されているコードは次のとおりです。
しかし、ドキュメントはサーバーからダウンロードされるため、アプリケーションの「tmp」フォルダーに保存されます。tmp フォルダーからドキュメントを読み込めません。助けてください。
実行時にバンドルを変更できず、ドキュメントが他の場所でも使用されているため、ドキュメントを「tmp」フォルダーから「xod」に移動できません。
バンドルの「xod」フォルダーにドキュメントを追加すると、罰金が読み込まれます。しかし、アプリケーションの「tmp」フォルダからドキュメントを読み込もうとすると、読み込まれません。「stringWithQuery」にドキュメントのパスを追加しようとしましたが、うまくいきませんでした。
主な問題は「stringWithQuery」です。助けてください。
「tmp」フォルダからドキュメントをロードしたい。
前もって感謝します。
printing - PDFTron が複数のコピーを印刷しない
次のコードを使用して、PDFTron 経由でレポートの複数のコピーを印刷しようとしています。
ただし、実行するたびに1部しか印刷されません。私は何が欠けていますか?
ios - PDFNet アクションの実行を停止するには?
基本的に、リモート ファイルへのリンクのタップをインターセプトし、代わりに既に保存したローカル バージョンを開こうとしています。
リンクがタップされた後、リンクのアクションに到達することはできますが、URL をそのまま維持しながらデフォルトの動作を実行するのを停止する方法がわかりません。
関連するコードは次のとおりです。
私は単にアクションを削除しようとしました:
これは初めて機能しますが、予想どおり、アクションを削除した後、アクションが再度呼び出されることはありません。
javascript - PDFTron カスタムスクリプトには何を入れるべきですか?
PDFTron には、ビューアーを変更するためのカスタム Javascript ファイルを提供するオプションがありますが、このファイルに何を入れればよいかわかりません。また、Web 上で例を見つけることもできません。
ウェブサイトには次の説明があります。
ビューア オプション - デフォルトでは、PWS クラウド ドキュメントは WebViewer の基本的なホスト バージョンにロードされます。外部の JavaScript 構成ファイルをロードすることにより、ビューアの外観、ブランディング、およびカスタム機能をカスタマイズできます。
このファイルを指定すると、window.WebViewerUniversalInstanceは null になり、document.getElementById('DocumentViewer')も null オブジェクトを返します。
誰かがここで私を正しい方向に向けることができますか、私は迷っています。
ありがとう
python - Python で PDFTron を使用して、指定されたサイズ特性を持つ PDF からすべての画像要素を削除します
Python 用の見栄えの良い PDFTron ライブラリを使用して、一連の PDF ドキュメントから多数の非常に小さな画像を削除しようとしています。基本的に、既存のPDFファイルの各要素を調べて、特定のサイズ基準を満たすものを新しいPDFの同じ位置にコピーして、新しいPDFを作成したいと考えています。
これを達成するために、Python専用のPDFTronドキュメントに案内してもらえますか? または、画像サイズをチェックするサンプル スクリプトを提供してください。残りはできると思います(考えることに重点を置きます)。PDFTron の Web サイトで入手できるドキュメントは Python 専用ではなく、必要なものを探すのが難しい...