問題タブ [pdf-rendering]

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

google-chrome - クロムはPDFを正しく表示しませんか?

最初は、TCPDF の GetStringWidth() が正しく機能していないと思っていたので、幅が間違っていました。

【-------------------------------------------------】 -------------------------------------------------- -------------------]

$txt = "hallo" のようなテキストがあります。

組み込み関数 GetStringWidth() を使用して文字列の幅を取得し、文字列の幅でセルを作成しようとしました。

ただし、作成されたセルは、その内容を省略します。宅配便で同じことを試してみると、うまくいきます。

これは、フォントの幅を正しく処理していない GetStringWidth の測定値だと思います。これは、Courier が各文字に対して同じ幅を持っているためです。

GetStringWidth() を機能させるにはどうすればよいですか

【-------------------------------------------------】 -------------------------------------------------- -------------------]

今日はchromeではなくFirefox/Evinceで開いてみました

結果は次のとおりここに画像の説明を入力 です。左側が Firefox、右側が chrome です。

生成された PDF ファイルは v. 1.7 です。

クロムの使用バージョン:

google-chrome-ベータ (41.0.2272.53-1)

ここで何がうまくいかなかったのでしょうか?それは本当にクロムのせいですか?それとも、ここで何かが欠けていますか?

ありがとう

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

javascript - jsreport はテキストをレンダリングしません

次のコードがあります。結果は、目に見えるテキストが含まれていないpdfです。(HTMLのインラインスタイルで色を変更しても、背景と同じ色でレンダリングされると思います)

PDF のコンテンツをコピーしてテキスト パッドに貼り付けると、結果は次のようになります。

<code>ihsish issi aa gheadinhadinge

それを解決する方法はありますか?

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

c# - PDFページ(永続的)を90、180、270度に回転する方法c#

ページを回転させても、pdf ドキュメントでの検索を削除する画像に変換されるべきではありません。

上記のコードは機能していないようです。適切に提案してください。

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

java - フォントが既存の PDF に埋め込まれているかどうかを確認しますか?

fontsが既存の に埋め込まれているかどうかを確認するにはどうすればよいPDFですか?

つまり、既存のものを読み取り、結果をファイルPDFにリストします。.txt

私は次の例を経験しました:

http://itextpdf.com/examples/iia.php?id=287

上記の例では新しい PDFを作成しようとしていますが、ファイルを読み込んでPDFフォントが埋め込まれているかどうかを確認したいです。

私はPHP男なので、コードを微調整するのに苦労しています。どんな助けでもいただければ幸いです

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

android - 私のアプリでAndroidのopen pdf外部APIはありません

アプリで PDF を読み取れるようにしたい (たとえば、いくつかの LinearLayout で)、外部ヘルパーや API を使用したくありません。PdfDocument および PdfRenderer オブジェクトを見つけましたが、それらには非常に高度な API が必要です (21)。外部ファイルなしで低 API レベル (10+) の APP で PDF ファイルを開く可能性はありますか?

はい。それほど単純でも短いコードでもないことはわかっていますが、私にとっては問題ではありません

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

ios - VFR リーダーは、ページがいつレンダリングされたかを検出します

私はvfrReaderdrawLayer:inContextを使用していますが、ReaderContentPage.mレンダリング中に複数回呼び出されることがわかりました。ページがレンダリングされたイベントをキャッチすることは可能ですか?

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

android - デバイスで pdfRenderer の使用に失敗しました:「void dalvik.system.CloseGuard.warnIfOpen()」

YouTube のこの例で PDF を表示しようとしました:「PDF ドキュメントを表示する PDFRenderer API」

エミュレーターでは動作しますが(ページが画面全体に表示されなくても別の問題です)、自分のデバイスで試してみると、次のエラーが発生しました。

java.lang.NullPointerException: Attempt to invoke virtual method 'void dalvik.system.CloseGuard.warnIfOpen()' on a null object reference

これが私のものMainActiviy.javaです:

AndroidManifest.xmlの中に、私は入れました:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

それが私の問題の原因だと思いましたが、そうではありませんでした。

あなたの助けに感謝し、私の不完全な英語を許してください.

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

node.js - html-pdf npm ライブラリは、Windows と ubuntu で異なる出力を提供します

内部でwebkitを使用するPhantom JSに基づくhttps://www.npmjs.com/package/html-pdfライブラリを使用しています。ダミーの HTML と JS コードを貼り付け (これらのファイルを 1 つのフォルダーに保管)、出力スクリーンショットも添付します。

私が直面している問題は、Windows で PDF が生成され、上部に余分なスペース (赤の上の空のスペース) があり、それを取り除くことができないことです

同様の問題を議論しているフォーラム (古い) があります。https://groups.google.com/forum/#!topic/phantomjs/YQIyxLWhmr0

input.html

JS (パス、fs、ハンドルバー、html-pdf npm パッケージが必要です)

ubuntu での出力 ubuntu での出力

Windows での出力 ここに画像の説明を入力

Windows の上部の余分なスペース (赤の上の空のスペース) が問題です。

うまくいかなかったもの 1. JS ファイルのオプションに "border": { "top": "0px" // または mm, cm, in } を追加する

https://www.npmjs.com/package/html-pdf#options

  1. JS ファイルのオプションで固定の "height": "10.5in" & "width": "8in" を指定する

  2. pageHeader div に margin-top と padding-top を 0px/-50px にする。

  3. bootstrap.css の @media print で、body の margin-top と padding を 0px/-20px にオーバーライドする
  4. ヘッダーに固定の高さを与える

どんな助けでも大歓迎です。ありがとう。