問題タブ [cgpdfdocument]
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.
pdf - PDFからズームして1つのスクロールビューページに2ページを表示する方法は?
ポートレートモードでページごとのpdfを表示し、iPadでランドスケープモードに回転すると2ページを表示します。インターネットで検索しましたが、解決策が見つかりません。私は2つの可能な方法を考えました。
1.webview を使用していますが、webview の 1 つの webview に 2 つのページを表示する方法がわかりません。
2. CGPDF API を使用して、2 つのページから読み取り、1 つの PDF ファイルにマージします。しかし、これは非常に遅くなる可能性があり、これができるかどうかはわかりません。
または他の方法でこの問題を解決できますか?ありがとう!!
uiwebview - eBook アプリの PDF 解析
eBook リーダー アプリを作成する目的で UIWebView と CGPDF を使用することの長所と短所についてのヘルプを探しています。コンテンツは PDF の形式になるため、UIWebView または CGPDF の 2 つの API のどちらが最適かを調べようとしています。ズーム、目次、メモと注釈、検索などの機能をターゲットにしています。
ios - iphone CGPDFDocumentRef巨大なメモリリーク
ページをめくるたびにメモリ リークが発生し、pdf ビューアー アプリがページ 4/5 あたりでクラッシュし続けるため、調査を行っています。
Apple にバグがあることが判明しました。
ここを参照してください: https://devforums.apple.com/message/9077#9077
私が理解していることから、ページを変更するたびにpdfドキュメントをリリースして保持する必要があります。
私はそれを動作させることができません (このコードは UIView のサブクラスにあります):
私のpdfはここでviewControllerで開かれます:
グーグルで何も見つからず、一日中ドキュメントを読んでいます。
iphone - CGPDFドキュメントのスケーリング
PDFドキュメントを表示するアプリの構築を始めたばかりです。私は、実験、UIView のサブクラス化、および Apples デモのコードの使用を行ってきました。131 ppi で 1024 x 748 ピクセルの画像を含む PDF ドキュメントがあるので、iPad の画面を横向きに表示する必要があります。
アプリを実行すると、PDF はフル サイズの約 0.25% に縮小され、iPad 画面の中央に配置されます。PDF がフル サイズで表示されないのはなぜですか?
私のカスタム UIView からのコード:
iphone - CGPDFDocumentCreateWithURL は私に 0x0 nil を与えています
test.pdf
アプリケーション バンドルにファイルがあります。iPhone Simulator (iPad) でテストを実行しましたが、CGPDFDocumentRef を入力できません。私は気が狂っているのですか、それとも何ですか?!?
これは、このために特別に作成されたサンプル アプリケーション (ViewController クラス) のコードの一部です。
上記は
、「プレビュー」で正常に開いたため、PDFファイルが適切であることを知っているためpdf
、@interfaceで宣言されています。CGPDFDocumentRef pdf;
すべてが警告やエラーなしでコンパイルおよび実行されます。
ヘルプ!
iphone - CGPDFPageRefからサムネイル画像を抽出する
CGPDFDocumentのサムネイル画像を作成しようとしています。
QuartzプログラミングガイドのPDFドキュメント解析セクションには、次のコードがあります。
次のステップは、を使用data
してイメージを作成することです。
シュガーはここでPDFから画像を抽出するという同様の質問に答えます:PDFから画像を抽出
する
decodeValuesFromImageDictionary()
彼の回答に記載されている関数とgetImageRef()
関数を使用して、サムネイルを表すUIImageを作成 しようとしています。
CGImageCreate()
私の問題は、関数のCGColorSpaceRef引数をに設定した場合を除いて、取得した画像の色と寸法が間違っていることCGColorSpaceCreateDeviceGray()
です。この場合、サムネイルの(正しい)グレースケール表現が得られますが、これはもちろん私が望むものではありません。
サムネイルストリームディクショナリを調べると、画像形式はCGPDFDataFormatRawであり、ColorSpaceはDeviceRGBであることがわかります。また、2つのフィルター(ASCII85DecodeとFlateDecode)が画像に適用されていることも知っていますが、これが重要かどうかはわかりません。
これが発生する理由とそれを修正するために何をすべきかについての提案や洞察は大歓迎です!
iphone - CGPDFObjectRef を値に設定する
CGPDFObjectRef に含まれる情報を変更する方法はありますか? 基本的に、CGPDFObject は任意のサブタイプ (CGPDFInteger など) を表すことができるため、整数型の既存の CGPDFObjectRef を整数に設定できると考えるでしょう。しかし、私はこれをかなり長い間試してきましたが、成功していませんでした.
iphone - iPhoneで水平スワイプを使用してPDFページをページごとに表示するには?
ページごとの PDF リーダーを作成したいと考えています。
UIWebView を使用して PDF を表示する方法は知っていますが、PDF 全体を読み込み、一度に 1 ページずつ表示したいと考えています。
PDF はローカルに保存されます。横方向のスワイプに応じて、前後の PDF ページが読み込まれます。
水平方向のスワイプおよびズーム機能とともに単一のページを表示する方法は? そのような問題に対する最善のアプローチは何ですか?これに関するチュートリアルはありますか?
編集: CGPDF API を使用して、ページごとに PDF を表示しました。PDFページを画像として使用しています。ただし、UIPageControl も使用されているため、ズームが正しく機能しません。これらの画像をページ コントロールと一緒にズームする方法は?
iphone - iPhone / iPadはiBooksのようにPDFを描きますか?
コアグラフィックスを使用してiBooksのようにPDFを描画する方法を知っている人はいますか。コアグラフィックスを使用してPDFページを描画することはできますが、iBooksが各ページの低品質のビューを表示して読み込みが速くなり、ページに長く留まるとフル品質で表示されることに興味がありました。これにより、iPadで表示されるほとんどの雑誌アプリのようにユーザーを待たせることなくPDFを開くことができます。どんなアイデアでも役に立ちます!
iphone - ハイパーリンクを含む PDF ドキュメントを表示するには? (iOS)
状況:ハイパーリンクを含む PDF ドキュメントがあります。iPhone アプリでこの PDF ドキュメントを表示し、ハイパーリンクをクリックできるようにしたいと考えています。
注:現在、UIWebView でこれを実行しようとしていますが、残念ながらリンクのタップを検出できないようです。ドキュメントで読んだ CGPDF と呼ばれるクラスとメソッドのファミリがあります。ドキュメントには、pdfドキュメントの解析と、そうでないものの、リンクタップの検出方法とそうでないものについてのすべてが記載されています(アップルに感謝します)。