問題タブ [mupdf]

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 投票する
0 に答える
2892 参照

android - APV PDF リーダー。インストール、解凍、およびネイティブ ライブラリの問題

わかりましたので、APV や MuPDF が機能するために必要なものをすべてインストールしましたが、それでもクラッシュします。私は、シェルを使用してプログラムをインストールするのはあまり得意ではありませんが、できる限り readme ファイルに含まれている指示に従いました。

今プログラムを実行しようとすると(APV)、pdfファイルを開こうとするまで問題なく動作しますが、エラーが発生します:

D:\Android にすべてをインストールしました。ここには、次のサブフォルダーがあります。 openjpgなどもandroid-ndk-r7cの別バージョン)

scrip ドキュメントに含まれるすべてのビルド ファイルを実行してみました: build-native、scale-images、ndk-build![ここにイメージの説明を入力][2] これは build-native が終了する直前のスクリーン ダンプです。 .

正直なところ、これを攻撃する他の方法がわかりません。 http://mupdf.com/repos/mupdf/android/ReadMe.txtのチュートリアルは私にはあまり役に立ちませんでした。他の誰かがこれを使用した経験がある場合は、あなたが提供できる助けを本当に感謝します.

私が作成しているアプリケーションはオープン ソースになるので、後で私のコードを笑ってもらえるように、私を助けてください! :)

また、くだらない文章で申し訳ありませんが、評判が10になるまで画像を投稿できません

ありがとう、アンダース

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

mupdf - 共有MuPDFライブラリを構築する方法は?

少し古いMakfileとインターネットのソース によると、 MuPDFはデフォルトで静的ライブラリを構築する必要があります。

他のプロジェクトで必要なMuPDF共有ライブラリを構築したかったのですが、現在のMakefileには静的ライブラリのルールすら含まれていません。
ご覧のとおり、これには次のルールのみlibfitz.aが含まれています(mupdfライブラリが含まれている可能性がありますが、ソースコードを参照する以外はドキュメントが表示されないため、わかりません)

念のため、MakerulesファイルにCFLAGS変数を追加しましたが、静的ライブラリとさまざまなmupdf実行可能ファイル-fPIC以外は何も取得しませんでした。libfitz.a

MuPDF共有ライブラリを構築するにはどうすればよいですか?

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

android - libmupdf.so をビルドできません

Mupdf で数週間試してみましたが、.so ファイルをビルドできませんでした。私は今、cygwin で "Make" を試しているだけですが、以前は試していなかったので時間を無駄にしました。

Mupdf の so ファイルをビルドするには、必要なすべての主要なファイルをインポートした後、cygwin ターミナルで簡単なコマンドを書くだけです。cmd は make -f Makefile です。

これで、2 つのファイルを除いて、すべてのファイルがビルドされ、1 つずつリンクされます。そして、私が得ているエラーは次のとおりです。

リンク build/debug/mupdf build/debug/x11_main.o: 関数winopen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:127: undefined reference to_XOpenDisplay' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:131: _XInternAtom への未定義参照_XInternAtom' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:132: undefined reference to' /cygdrive/d /Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:133: _XInternAtom への未定義_XInternAtom' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:134: undefined reference toの参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:135: への未定義の参照_XInternAtom' build/debug/x11_main.o:/cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:136: more undefined references to_XInternAtom' は build/debug/x11_main.o に従います: 関数winopen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:142: undefined reference to_XCreateFontCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:143: _XCreateFontCursor への未定義の参照_XCreateFontCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:144: undefined reference to' /cygdrive/d/Users/ MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:154: 未定義の参照_XAllocColor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:155: undefined reference to_XAllocColor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:157: _XSetWindowColormap への未定義の参照_XCreateWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:167: undefined reference to' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c :168: _XCreateGC へ_XSelectInput' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:174: undefined reference toの未定義の参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:176: _XAllocWMHints への未定義の参照_XDefineCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:178: undefined reference to/cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni /apps/x11_main.c:182: _XCreateBitmapFromData' へ_XCreateBitmapFromData' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:186: undefined reference toの未定義の参照' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:194: _XFree' への未定義の参照_XSetWMHints' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:196: undefined reference to' /cygdrive/d/Users/MOBDEV3 /workspace1/Latest_Mupdf/jni/apps/x11_main.c:199: 未定義の参照_XAllocClassHint' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:204: undefined reference to_XSetClassHint' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:205: _XFree' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:208: undefined reference to_XSetWMProtocols' build/debug/x11_main.o への未定義参照: 関数wincursor': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:227: undefined reference to内 _XDefineCursor' /cygdrive/d/Users/MOBDEV3 /workspace1/Latest_Mupdf/jni/apps/x11_main.c:229: _XDefineCursor への未定義の参照_XDefineCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:231: undefined reference to' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:232: _XFlush' build/debug/x11_main.o: In functionwintitle への未定義の参照': / cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:237: _XStoreName' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:239: undefined reference to_Xutf8SetWMProperties への未定義参照 build/debug/x11_main.o: 関数winresize': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:260: undefined reference to_XConfigureWindow 内 /cygdrive/d/Users/MOBDEV3/workspace1/ Latest_Mupdf/jni/apps/x11_main.c:272: 未定義の参照_XMapWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:273: undefined reference to_XFlush' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:277: _XSetForeground への未定義の参照_XNextEvent' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:287: undefined reference to' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c :288: _XFillRectangle' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:289: undefined reference to_XFlush への未定義の参照 build/debug/x11_main.o: 関数winfullscreen': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:314: undefined reference to_XSendEvent 内 build/debug/x11_main.o: 関数fillrect': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:322: undefined reference to_XFillRectangle 内 build/debug/x11_main.o: 関数winblitsearch': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:331: undefined reference to_XSetForeground 内 build/debug/x11_main. o: 関数winblit': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:348: undefined reference to内 _XSetForeground' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:354: windrawstringxor への未定義参照_XSetForeground' build/debug/x11_main.o: In function: /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/ apps/x11_main.c:432: への未定義の参照_XGetGCValues' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:435: undefined reference to_XChangeGC' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:437: _XDrawString への未定義の参照_XSetForeground' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:439: undefined reference to' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c :440: _XGetGCValues へ_XFlush' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:442: undefined reference toの未定義の参照' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:444: windrawstring への未定義の参照_XChangeGC' build/debug/x11_main.o: In function': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/ jni/apps/x11_main.c:449: _XSetForeground' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:450: undefined reference to_XDrawString への未定義の参照 build/debug/x11_main.o: 関数windocopy': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:478: undefined reference to_XSetSelectionOwner 内 build/debug/x11_main.o: 関数onselreq': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:506: undefined reference to_XChangeProperty 内 ' /cygdrive/d/Users/MOBDEV3/workspace1/ Latest_Mupdf/jni/apps/x11_main.c:513: 未定義の参照_XChangeProperty' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:520: undefined reference to_XChangeProperty' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:530: main への未定義の参照_XSendEvent' build/debug/x11_main.o: In function': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main. c:683: _XLookupString へ_XNextEvent' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:704: undefined reference toの未定義の参照 /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:681: _XPending への未定義の参照_XPending' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:800: undefined reference to/cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/ jni/apps/x11_main.c:842: _XFreePixmap へ_XDestroyWindow' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:844: undefined reference toの未定義の参照' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:846: _XFreeCursor' への未定義の参照_XFreeCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:847: undefined reference to' /cygdrive/d/Users/ MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:848: 未定義の参照_XFreeCursor' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:850: undefined reference to_XFreeGC' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_main.c:852: createximage への未定義の参照_XCloseDisplay' build/debug/x11_image.o: In function': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image. c:108: _XShmQueryExtension' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:113: undefined reference to_XShmCreateImage' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:139 への未定義の参照: _XSync' への未定義の参照_XShmAttach' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:148: undefined reference to' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/ jni/apps/x11_image.c:157: make_colormap へ_XCreateImage' build/debug/x11_image.o: In functionの未定義の参照: /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:194: _XCreateColormap' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:198: undefined reference to_XStoreColors のビルド/デバッグ/x11_image への未定義の参照。 o: 関数next_pool_image': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:307: undefined reference to内 _XSync' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:309: への未定義の参照_XFlush' build/debug/x11_image.o: In functionximage_error_handler': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:322: _XSetErrorHandler への未定義の参照_XGetErrorText' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:328: undefined reference to' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image. c:329: ximage_init への未定義の参照_XSetErrorHandler' build/debug/x11_image.o: In function': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:351: _XGetVisualInfo への未定義の参照_XVisualIDFromVisual' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:352: undefined reference to' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf /jni/apps/x11_image.c:355: _XFree' へ_XFree' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:359: undefined reference toの未定義の参照' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:362: _XFree' への未定義の参照_XListPixmapFormats' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:369: undefined reference to' /cygdrive/d/Users /MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:382: 未定義の参照_XQueryExtension' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:383: undefined reference to_XShmQueryExtension' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:387: ximage_blit への未定義の参照_XSetErrorHandler' build/debug/x11_image.o: In function': /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image. c:452: _XPutImage への未定義_XShmPutImage' /cygdrive/d/Users/MOBDEV3/workspace1/Latest_Mupdf/jni/apps/x11_image.c:458: undefined reference toの参照 collect2: ld が 1 終了ステータスを返しました Makefile:146: ターゲット `build/debug/mupdf' のレシピが失敗しました make: * [build/debug/mupdf] エラー 1

私が見るように、問題は「X11 Lib」にありますが、それを行うことはできません。どんな助けでも大歓迎です...

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

android - pdfrendererにMupdfライブラリを使用しても機能しない

私は長い間MuPdfライブラリに取り組んできましたが、libmupdf.soファイルを作成し、Cygwinとandroid-ndkで作業した後、最終的にデバイスにインストールできるようになりました。しかし、それでも私は問題に直面しています...アプリケーションがデバイスにインストールされています、私はすでに私のデバイスにhvしているさまざまなPDFのリストを取得しています、私は誰かをクリックしますが、レンダリングしてビューアに表示する代わりに、レンダリングしようとします、次に、PDFを表示せずに、PDFのリストを取得します。

Nyのアイデア、何がうまくいかないのか……。

0 投票する
4 に答える
1927 参照

android - MuPdfのOutOfMemory

こんにちは私はプロジェクトでMuPdfライブラリを使用してドキュメントを表示しています。問題は、タブレットで11インチのアクティビティで3〜7個のドキュメントを開くと、メモリがオーバーフローすることです。新しいドキュメントをロードすると、前のドキュメントへのすべての参照が破棄されますが、メモリからのドキュメントの画像は削除されません。オブジェクトは、10〜12メガバイトのメモリイメージに作成されます。7インチのサイズのタブレットでは、この問題は発生しません。

多分誰かがこの問題に遭遇しましたか?

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

android - Eclipseでmupdfソースを開く

この質問が以前に尋ねられたことは知っており、この質問に関するチュートリアルがいくつかありますが、何日も苦労して成功していません.CygwinまたはANTの使用方法についてはあまり知りません. eclipse でソース コードから MuPDF を実行したいのですが、その後、それを自分のプロジェクトと組み合わせる方法を見つけます。このチュートリアルで OCR リーダーを使用したら: http://kurup87.blogspot.com/2012/03/android-ocr-tutorial-image-to-text.htmlシンプルでわかりやすい、MuPDF の同様の簡単なチュートリアルがあります。 ?

StackOverflow に関するすべての質問とチュートリアルを読みましたが、成功しませんでした。これには簡単なチュートリアルが必要です。

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

pdf - mupdfとfreetype:フォントがぼやけているのはなぜですか?

フォントがぼやけている場合(アンチエイリアスを使用している場合でも)、mupdfまたはfreetype2のせいであるかどうかを知りたいです。これは、Windowsでpdfdrawユーティリティを使用しています。

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

performance - レンダリングを高速化するために PDF 内に配置する画像形式

PDF 内のどの画像形式が最も速くレンダリングされるかを知りたいです。mupdf コードをテストしたところ、画像のデコードがレンダリング時間に重要な役割を果たしていることがわかりました。したがって、CPU 負荷にあまり影響を与えない画像形式があるかどうかを知りたいです。

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

android - mupdfActivity をフラグメントに変換する方法

プロジェクトに mupdf ライブラリを正常に実装しました。

問題は活動です

PDFを含む単一のウィンドウのみを表示します。必要なのは、このアクティビティをフラグメントに変換して、同時に複数回表示できるようにすることです。

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

android - EclipseでサンプルMuPDFを実行する方法は?

ここではWindowsXPとEclipseIDEを開発に使用しています。MuPDFの使用方法について多くの調査を行い、これを見つけましが、手順5〜7の実行方法がわかりません。次に、MuPDFについて別の調査を行い、このReadme.txtを見つけてフォローしますが、できます。ステップ3と6を取得できません。ステップ3でCygwinの実行中にエラーが発生し、minttyを検索するとWindowsと表示され、ステップ6でファイルpregenを見つけることができます。'また、同じ場所からpregenパッケージを取得します。それをmupdf/pregenに解凍します。'。

MuPDFには、Androidでの使用方法に関する簡単なステップバイステップの説明がありますかまたは、誰かがWindowsとEclipse IDEでそれを使用する方法を教えてもらえますか?私はAndroidを初めて使用し、Cygwin、NDK、ANTに精通していません。