問題タブ [pdfrenderer]

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

android - Android PdfRenderer をサポート ライブラリに含める予定はありますか?

Android 5.0 で、Google は PDF のレンダリングに最適な PdfRenderer クラスを導入しました。問題は、minSDK 21 でしか利用できないことです。 https://developer.android.com/reference/android/graphics/pdf/PdfRenderer.html

このクラスをサポート ライブラリに含める計画があるかどうかを確認するにはどうすればよいですか?

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

android - Android PdfRenderer class - Too long to render on few PDFs

In Android 5.0, Google introduced the PdfRenderer class for rendering PDFs. However, on few PDFs, the rendering is too long (~5 seconds) and I noticed a common point between all of this PDFs: they contain a clipping mask.

When I remove this mask, the rendering works perfectly, but in my Android app, I retrieve the PDF files from a server and they may have this mask.

Does anyone have encountered this problem? I searched a lot before posting this question and unfortunately I didn't find solution.

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

android - パスワードで保護された PDF ドキュメントを開き、新しい「PdfRenderer」クラスを使用して Android でレンダリングしますか?

Android 5.0 で、Google は PDF をレンダリングするための PdfRenderer クラスを導入しました。それを使用してpdfをレンダリングしようとしましたが、うまくいきました。ただし、パスワードで保護された PDF に関しては、それを開く方法を見つけることができません。

誰かがこれを行ったことがありますか、またはこの問題を解決する方法を知っていますか? 提案してください。

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

java - サードパーティのソリューションを使用せずに Android で PDF がパスワードで保護されているかどうかを確認する方法

Android の組み込みソリューションである PdfRenderer を使用して、アプリケーションに PDF をインポートしようとしています。

これにより、このリンクに記載されている問題に直面しています。

グーグルの問題

私の要件は、サードパーティのライブラリやjarを使用せずに、パスワードがパスワードで保護されているかどうかを確認することです。

これはどのように行うことができますか?

注 : 同様の報告された問題では、サード パーティのライブラリのみを使用したソリューションについて説明していますが、これは私が望んでいるわけではありません。

私はすでに PdfRenderer クラスを使用してほとんどの仕事を達成できています。そして、PDFがパスワードで保護されているかどうかを確認するために、ライブラリを使用したくありません。

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

javascript - SlimerJs PDF ファイルへのレンダリング

PDF をレンダリングするためのオプションとして SlimerJs (v0.9.6) を見ています。PDF のレンダリング元となる HTML をマークアップし、次のコマンドを実行してレンダリングします。

私のrenderPdf.jsファイルでは、次のように定義しました。

HTML ページが期待どおりにレンダリングされたウィンドウが開いていますが、定義されたファイルにレンダリングされませんpage.pdf。ファイルにレンダリングするために欠けているものはありますか? それとも、これに関する既知の問題があるのでしょうか? どんな助けでも大歓迎です:)

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

android - PDFRenderer が間違った PDF を表示する

PDFRendererアプリケーションを最初に実行した後、何をしても、表示される PDF が変更されないという問題があります。

https://developer.android.com/samples/PdfRendererBasic/project.htmlおよび Android Studioの公式 PDFRenderer サンプルのコードを使用しています。

これを複製するために使用できる正確な手順:

  1. に 2 つのファイルを追加Application/src/main/assets:PDF_1.pdfPDF_2.pdf
  2. のopenRendererPdfRendererBasicFragment.java関数の 140 行目を変更

    /li>
  3. プロジェクトを実行します。すべてが期待どおりに機能します

  4. 上記のコードで、次のように変更"PDF_1.pdf"します"PDF_2.pdf"
  5. プロジェクトを再度実行します。アプリケーションには引き続き PDF_1.pdf が表示されます

まったく新しいエミュレーターを起動し、アセットフォルダーから PDF_1.pdf を削除し、アセットを同期し、Android Studio で「プロジェクトのクリーンアップ/再構築」を試みましたが、最初の実行後も PDF_1.pdf が表示され続けます。

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

android - Android の PdfRenderer クラスは低品質の画像を生成します

アプリでpdfを表示するためにAPI 21以上を使用しPdfRendererていますが、ページの品質が非常に悪いことに気付きました。使用するGoogleサンプルもフォローしました。これがページのPdfRenderer作成方法です。Bitmap

ARGB_8888が知る限り、ビットマップを表示するのに最高の品質であるため、使用しました。私は何か間違ったことをしていますか?

編集

これは、PdfRenderer クラスと従来の Pdf リーダーとの大きな違いです。

ここに画像の説明を入力 ここに画像の説明を入力

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

java - 画像の極端な右、左、上、下の位置を取得する - Itext

PDFの余白を設定して、ページの内容が余白を超えているかどうかを確認しています。

ページの内容が単なるテキストであれば、私はそれを簡単に行うことができます。

これが私がやっていることです:

を使用してTextMarginFinderいます。本のサイズに基づいて pdfの値を設定します。left marginそれfinder.getLlx();以来finder.getLlx();、そのページのテキストの一番左の位置を取得します。

ただし、ページに画像が含まれている場合、これは機能しません。画像はマージンの外に出ますが、finder.getLlx();関数はテキストに対してのみ機能するように見えるため、上記のコードではエラーは発生しません。

2 つの質問:

1) pdf でページをループしているときに、そのページに画像がある場合、その特定のページに画像が含まれているかどうかを確認するにはどうすればよいですか?

2) 画像が含まれている場合、その極端な位置を取得するにはどうすればよいですか?

mkl提案後に更新