問題タブ [foxit-reader]

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 に答える
1470 参照

c# - SetSimpleColumn()を使用すると、itextで生成されたPDFが「破損」します


まず、stackowerflowが過去に多くの問題を解決してくれたことを指摘したいと思います。ありがとうございました。しかし今、私はまだ解決策を見つけられていないという問題に直面し、それが私を夢中にさせています。私は英語を母国語としないので、言語の間違いでごめんなさい。

だからここにあります:

私はitextsharplibrary(ちなみに素晴らしいライブラリ)でpdfを生成しています。私はある種のpdfフォーム/テンプレートから始めており、それに「記入」データを追加しています。私はPdfReaderテンプレートpdfを読むために使用しており、個々のページの校正PdfStamper方法によって取得します。それで私は私のテキスト/データを追加しています(そしてすべてのページで使用されます)。私がメソッドで追加するテキストのほとんど。それで、生成されたpdfには私のテキストが含まれています。問題は、「列化された」テキストを追加する必要があるところから始まります。私は次のコードでそれを行います:GetOverContent(pageNum)PdfContentBytePdfContentByteBeginTextEndTextShowTextAligned

列テキストはこのコードOKで追加されますが、これの後に追加されたテキスト(同じページ/同じPdfContentByte)はAcrobatReaderに表示されShowTextAlignedません。

これが「楽しい」部分です-foxitリーダーで開いた同じpdfファイルのテキストは罰金/可視/OKです。

したがって、追加ShowTextAligned後に追加されたテキストColumnTextは、acrobatリーダーでは表示されませんが、foxitリーダーでは問題なく表示されます。この問題は1つのページ内に存在し、新しいページはこの問題をリセットします(PdfContentByte次のページは新しいため)。

ColumnTextそのための私の回避策は、のすべての呼び出しの後にすべてを追加することでしたShowTextAligned。これは今日まで機能し、顧客が生成されたpdfをacrobatリーダーで印刷すると、ドキュメントを印刷した後、pdfにエラーが含まれているため、pdfの作成者に連絡する必要があるというメッセージが表示されました。AdobeReaderのバージョンは10.1.1です。問題は顧客のコンピューターにはありません。同じことが私のコンピューターでも起こります。

Webを調査した後、PDFの分析を目的としたツールPreflightを含むAdobe Acrodat Pro Trialをインストールしました(私が理解している限り)。このツールは、「オペレーターのコンテンツ状態ストリームが無効です」という警告を出力します。そして、ここで私は立ち往生しています。ColumnTextそれらなしで生成されたドキュメントは表示/印刷に問題を引き起こさず、プリフライトは「問題は見つかりませんでした」と述べているため、問題はadded内に存在すると思います。

私はいくつかの事実を見逃している可能性があり、問題は私のコードにあります...

私はアイデアが不足しているので、私を助けてください。この投稿がいつか同じ問題を抱えている他の誰かに役立つことを願っています。機密データが含まれているためサンプルPDFを添付できませんが、他に方法がない場合は、シナリオ/コードを再作成します。

0 投票する
2 に答える
12666 参照

c# - Foxit/Adobe をフルスクリーンモードで使用して PDF ファイルを開く方法は?

Foxit Reader または Adob​​e Reader を全画面モードで使用して、C# アプリケーションから PDF ファイルを開く必要があります。手動で、F11Foxit Reader と Adob​​e Reader で入力しますCTRL+L。これにより、現在のファイル ビューが「フル スクリーン」モードに変更されます。しかし、プログラム的には、これを行う方法がわかりません! 前もって感謝します。

私はpdfファイルを開いているので:

0 投票する
3 に答える
1570 参照

c# - foxit リーダーがインストールされているかどうかを確認しますか?

C# を使用して、foxit リーダーが Windows マシンにインストールされているかどうかを検出したいと考えています。どうすればこれを達成できますか?

よろしくお願いします。

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

android - foxitReaderSDKを使用してAndroidでPDFを開く

私のアプリでは、PDFを開く必要があります。FOXITREADERSDKを使用しています。C/C++コードを使用するようにAndroidNDKを正常に構成しました。私はそのデモを実行しようとしています。

これが私のlogcatエラーです。

作成されたメモリマネージャーsn=XXXXDTEMP、code = XXXXXXA96AB2BF3C4021EC71EB189CD77E68DFB2 10-03 FPDFEMB TRACE:FS_LoadJbig2Decoderが呼び出されました

FPDFEMBベンチマーク:FS_LoadJbig2Decoder、0ティック

FPDFEMB TRACE:と呼ばれるJPEG2000デコーダーの読み込み

FPDFEMBベンチマーク:JPEG2000デコーダーの読み込み、0ティック

FPDFEMB TRACE:FS_FontCMap_LoadGBが呼び出されました

FPDFEMBベンチマーク:FS_FontCMap_LoadGB、0ティック

FPDFEMB TRACE:FS_FontCMap_LoadGBExtが呼び出されました

FPDFEMBベンチマーク:FS_FontCMap_LoadGBExt、0ティック

FPDFEMB TRACE:FS_FontCMap_LoadCNSが呼び出されました

FPDFEMBベンチマーク:FS_FontCMap_LoadCNS、0ティック

FPDFEMB TRACE:FS_FontCMap_LoadKoreaが呼び出されました

FPDFEMBベンチマーク:FS_FontCMap_LoadKorea、0ティック

FPDFEMB TRACE:FS_FontCMap_LoadJapanは

FPDFEMBベンチマーク:FS_FontCMap_LoadJapan、0ティック

FPDFEMB TRACE:FS_FontCMap_LoadJapanExtが呼び出されました

FPDFEMBベンチマーク:FS_FontCMap_LoadJapanExt、0ティック

FPDFEMB TRACE:FPDFEMB_SetFontMapperが呼び出されました

FPDFEMBベンチマーク:FPDFEMB_SetFontMapper、0ティック

FPDFEMB TRACE:FS_Memory_Allocが呼び出されました

FPDFEMBベンチマーク:FS_Memory_Alloc、0ティック

DocLoad = FPDFDocLoad:ドキュメントが正しく読み込まれませんでした

ここで私はPDFドキュメントが正しくロードされないと思います...

別の方法でPDFを開くことはできますか?しかし、PDFは自分のアプリでのみ開きたいです。

前もって感謝します..

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

linux - Linux での FoxIt Reader のデフォルトのフォールバック フォントは何ですか

PDF を作成していますが、その中にフォントを埋め込みたくありません。

Tahoma Foxit Reader を使用すると、Linux のデフォルト フォントの代わりに使用されました。

このフォントは何ですか?Foxit J-Reader がフォントを代用する必要がないようにするには、どのフォントを使用すればよいですか?

クライアントは Linux でこの PDF を表示できるため、フォントなどをインストールしなくてもフォントをインストールすることはできません。PDF が 100KB から 1000KB に大きくなるため、フォント全体を埋め込むことはできません。また、使用されているコンポーネントで許可されていないため、フォントのサブセットを埋め込むこともできません。

PDFの特殊文字にEASTERN_EUROPEAN文字セットを使用しているため、このフォントを知りたいのですが、フォントが置換されると、デフォルトの文字セットに戻り、特殊文字がゴミになります。したがって、フォントをデフォルトのフォールバック 1 + 私の文字セットに設定すれば、問題ないと思います。

Foxit Reader で使用されているデフォルトのフォントを教えてください。ありがとう

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

firefox - PDF、Adobe Acrobat Reader または Foxit Reader に問題がありますか?

Apache FOP で PDF 1.4 を生成します。すべてのブラウザと PDF ビューアで問題なく動作します。例外が 1 つだけあります。Foxit Reader (6.1.1.1031) を使用して Firefox から開いて保存し、Adobe Acrobat Reader (9.3 以降) でもう一度開くと、エラーが発生し、多くのデータが表示されません。アドビ アクロバット リーダー。誰かが同様の問題を抱えていましたか?PDF テンプレートを確認する必要がありますか?それとも Foxit の問題ですか?

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

forms - Foxit Reader と互換性があるように、iText を使用して XFA を埋める方法

Web で入手できる例を使用して、XFA フォームの xml 構造を取得し、それを元に戻すことができるアプリケーションを作成しました。重要なコードは次のようになります。

これを使用してこのフォームに入力すると: http://www.vzp.cz/uploads/document/tiskopisy-​​pro -zamestnavatele-hromadne-oznameni-zamestnavatele-verze-2-pdf-56- kb.pdf 正常に動作し、記入済みのフォームは Acrobat Reader で見ることができます。ただし、Foxit Reader でドキュメントを開くと、空白のフォームが表示されます (最新バージョンと 5.x バージョンでテスト済み)。

少し遊んでみたところ、次のXfaForm(...).getDomDocument()データが得られました。

Acrobat Reader で入力: http://pastebin.com/kXKyh9EM
Foxit Reader で入力: http://pastebin.com/tiZ7EmfE
iText で入力: http://pastebin.com/tTKLMERC
iText で入力した後に Foxit Reader で入力: http://pastebin.com/Uuq0jS4b

入力されたフィールドは です。Foxit Reader でも動作するように iText を使用することは可能ですか (XFA 署名はそのままですか?)