問題タブ [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.
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になるまで画像を投稿できません
ありがとう、アンダース
mupdf - 共有MuPDFライブラリを構築する方法は?
少し古いMakfileとインターネットのソース によると、 MuPDFはデフォルトで静的ライブラリを構築する必要があります。
他のプロジェクトで必要なMuPDF共有ライブラリを構築したかったのですが、現在のMakefileには静的ライブラリのルールすら含まれていません。
ご覧のとおり、これには次のルールのみlibfitz.a
が含まれています(mupdfライブラリが含まれている可能性がありますが、ソースコードを参照する以外はドキュメントが表示されないため、わかりません)
念のため、MakerulesファイルにCFLAGS変数を追加しましたが、静的ライブラリとさまざまなmupdf実行可能ファイル-fPIC
以外は何も取得しませんでした。libfitz.a
MuPDF共有ライブラリを構築するにはどうすればよいですか?
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 function
wintitle への未定義の参照': / 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 function
ximage_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」にありますが、それを行うことはできません。どんな助けでも大歓迎です...
android - pdfrendererにMupdfライブラリを使用しても機能しない
私は長い間MuPdfライブラリに取り組んできましたが、libmupdf.soファイルを作成し、Cygwinとandroid-ndkで作業した後、最終的にデバイスにインストールできるようになりました。しかし、それでも私は問題に直面しています...アプリケーションがデバイスにインストールされています、私はすでに私のデバイスにhvしているさまざまなPDFのリストを取得しています、私は誰かをクリックしますが、レンダリングしてビューアに表示する代わりに、レンダリングしようとします、次に、PDFを表示せずに、PDFのリストを取得します。
Nyのアイデア、何がうまくいかないのか……。
android - MuPdfのOutOfMemory
こんにちは私はプロジェクトでMuPdfライブラリを使用してドキュメントを表示しています。問題は、タブレットで11インチのアクティビティで3〜7個のドキュメントを開くと、メモリがオーバーフローすることです。新しいドキュメントをロードすると、前のドキュメントへのすべての参照が破棄されますが、メモリからのドキュメントの画像は削除されません。オブジェクトは、10〜12メガバイトのメモリイメージに作成されます。7インチのサイズのタブレットでは、この問題は発生しません。
多分誰かがこの問題に遭遇しましたか?
android - Eclipseでmupdfソースを開く
この質問が以前に尋ねられたことは知っており、この質問に関するチュートリアルがいくつかありますが、何日も苦労して成功していません.CygwinまたはANTの使用方法についてはあまり知りません. eclipse でソース コードから MuPDF を実行したいのですが、その後、それを自分のプロジェクトと組み合わせる方法を見つけます。このチュートリアルで OCR リーダーを使用したら: http://kurup87.blogspot.com/2012/03/android-ocr-tutorial-image-to-text.htmlシンプルでわかりやすい、MuPDF の同様の簡単なチュートリアルがあります。 ?
StackOverflow に関するすべての質問とチュートリアルを読みましたが、成功しませんでした。これには簡単なチュートリアルが必要です。
pdf - mupdfとfreetype:フォントがぼやけているのはなぜですか?
フォントがぼやけている場合(アンチエイリアスを使用している場合でも)、mupdfまたはfreetype2のせいであるかどうかを知りたいです。これは、Windowsでpdfdrawユーティリティを使用しています。
performance - レンダリングを高速化するために PDF 内に配置する画像形式
PDF 内のどの画像形式が最も速くレンダリングされるかを知りたいです。mupdf コードをテストしたところ、画像のデコードがレンダリング時間に重要な役割を果たしていることがわかりました。したがって、CPU 負荷にあまり影響を与えない画像形式があるかどうかを知りたいです。
android - mupdfActivity をフラグメントに変換する方法
プロジェクトに mupdf ライブラリを正常に実装しました。
問題は活動です
PDFを含む単一のウィンドウのみを表示します。必要なのは、このアクティビティをフラグメントに変換して、同時に複数回表示できるようにすることです。
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に精通していません。