0

Cognos にレポートがあります。出力は、ブラウザー自体の内部で pdf にレンダリングされます。現在、画像はpdfに表示されていません。それらはhtmlでうまく表示されます。それらがhtmlに表示されていない場合は、ソースを表示して画像のURLを確認し、そこから移動します。しかし、pdf がブラウザー内でレンダリングされるとき、ある種の「ソースの表示」を行う方法はありますか?

4

2 に答える 2

1

... または Web で正確な問題を検索する

http://www-01.ibm.com/support/docview.wss?uid=swg21339267

HTML と PDF で機能する理由は説明されていませんが、ほとんどの検索では、これは Web サーバーのセキュリティの問題であり、画像フォルダーで匿名認証を有効にすると修正される可能性があることが示されています。

于 2012-11-16T02:58:17.913 に答える
1

コメントで既に推奨されているように、RUPS (iText ベース) などの PDF ブラウザーを使用してください。目的のページを選択し、その /Contents 値を開き、ストリームを選択すると、次のようなものが表示されます

/T1_0 1 Tf
0.0004 Tc -0.0002 Tw 13.98 0 0 13.98 189.87 476.67 Tm
(Praise for the First Edition)Tj
/T1_1 1 Tf
0.056 Tw 9.99 0 0 9.99 108.18 437.34 Tm
[(Each aspect is explained with numer)19(ous ex)]TJ

テキストを表示する場所。Tf で終わるコマンドはテキストのフォントを選択し、Tc または Tw で終わるコマンドは文字または単語の間隔を選択し、Tm で終わるコマンドはテキスト マトリックスを操作し、印刷するテキストの配置、回転、ストレッチなどを行います。 Tj または TJ で終わると、実際にテキストが出力されます。

または、次のように表示されます。

533.352005 0 0 668.2319946 -1.2660065 -1.0559998 cm
/Im0 Do

XObject が表示される場所。cm で終わるコマンドは現在の変換行列を操作し (ここでも配置、回転、ストレッチなど)、Do で終わるコマンドは XObject を出力します。

特定の XObject が何であるかは、ページの /Resources の /XObject 値で確認できます。例:

ここに画像の説明を入力

したがって、XObject はイメージです (/Subtype の値を参照してください)。

したがって、あなたの場合

現在、画像はpdfに表示されていません。

同様にページを調べて、上記の抜粋のようなものを検索する必要があります。参照されている XObject が見つからない場合 (およびコンテンツ ストリーム内にコマンド シーケンスBI … キーと値のペア … ID … 画像データ … EIが見つからない場合、そのシーケンスはインライン画像を定義します)、そのPDFページ。そうしないと、何らかの理由で表示されない画像があります。

実際には、他にも多くのコマンドがあり、他の種類の XObject もあります。詳細については、PDF 仕様 ISO 32000-1:2008 (ここでAdob​​e が入手可能)、特に第 8 章と第 9 章を参照してください。

于 2012-11-15T15:38:07.773 に答える