問題タブ [cgpdf]

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

c++ - 2つのCGPDFDictionaryを比較する

2つのCGPDFDictionariesを比較する方法はありますか?memcmp関数がありますが、辞書が異なるメモリーセルにあるため、機能しません。

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

cocoa - CGPDFDataFormatJPEG2000はJPEG2000画像以外に使用できますか?

Quartz 2D PDFルーチンを使用すると、 PDFストリームのCGPDFDataFormat形式は、フィルターが?のXObject画像以外の場合と同じになりますか?CGPDFStreamRefCGPDFDataFormatJPEG2000/JPXDecode

言い換えれば、このCGPDFDataFormatJPEG2000フォーマットはJPEG2000画像ストリーム以外に使用されたことがありますか?合理的な答えはノーですが、一般的な使用法と理論的に可能なものとの間には常に違いがあります。

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

c - LZWおよびCGPDFScanner

CGPDFScannerは、発生したLZW圧縮を解凍しますか?それとも私がこれに責任がありますか?Tj[たくさんの演算子などをピックアップしているので、そうなると思います]

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

ios - CGPDFScannerでフォントデータを抽出する

CGPDFScannerPDFのスキャンに使用しています。スキャナーが次のようなものに遭遇したとき:

Tf演算子のコールバックを使用して、、TdおよびTjデータを抽出します。どうすれば抽出でき/F13ますか?

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

ios - CGPDFScanner、Identity-H、解凍

私のインスタンスはCGPDFScanner、テストpdfファイルをスキャンしています。

ある時点で、現在のフォント ディクショナリにはEncodingvalueとkeyIdentity-Hを持つ ディクショナリがあります。このキーはたまたまストリーム値用であり、その辞書にはキーがあります。このキーの値は です。FontDescriptorFontFile2FilterFlateDecode

これを解釈して使用する方法がわかりません (たとえば、次のTjブロックのテキストを Unicode に抽出するため)。たとえば、次のTjブロックのバイトを zlib 解凍するだけですか? (ToUnicodeここに鍵はありません。)

すべての解凍は のインスタンスによって実行されると思っていましたCGPDFScanner

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

arrays - CGPDFArrayがポップしましたが、カウントがゼロです

私は以下を実行しています:

PDFページのフォント辞書から情報を抽出し、TrueTypeフォントを使用しているときに何かを見つけます。

PDFガイドの例は次のとおりです。

ただし、配列のカウントは常にゼロです。[「1要素配列」であるはずです。]どうしてこれができるのでしょうか?-PDFガイドラインでは、この配列が必須であり、「このタイプ0フォントの子孫であるCIDFontディクショナリを指定する」ことも規定されています。どうすればカウントゼロになり、この辞書が含まれているという要件を満たすことができますか?

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

ios - CGPDFScannerおよびAdobe-Japan1

CGPDFScannerPDFからテキストを抽出するために使用しています。

オペレーターのコールバックが呼び出された時点TJで、現在のフォントのCIDSystemInfo->Registry値は「Adobe」とCIDSystemInfo->Ordering「Japan1」です。つまり、文字セット「Adobe-Japan1」。

Tjこのファクトを使用して、演算子で見つけたすべてのテキストをユニコードに変換するにはどうすればよいですか?

私はここの木のために木を見ていないと確信しています。

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

ios - CGPDF で PDF 宛先を取得する方法

PDFファイルがあり、iPadでレンダリングしたい。しかし、名前付きの宛先を取得する方法と、iPad で GoTo アクションを実装する方法がわかりません。

名前を取得できますが、この名前の目的地はどこで取得できますか。私はあなたの助けを願っています、ありがとう〜

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

iphone - CGPDFでページオブジェクトへの間接参照を取得するには?

Adobe の「Document management - Portable Document Format - Part 1: PDF 1.7」 ( Pdf32000_2008.pdf ) によると、セクション 12.3.2.1 には次のように記載されています。

宛先は、次の項目で構成されるドキュメントの特定のビューを定義します。

  • 表示するドキュメントのページ

  • そのページのドキュメント ウィンドウの場所

  • 倍率 (ズーム) 係数

例:

[page /XYZ left top zoom]

しかし、私のコードでは

ですCGPDFDictionaryRef

3 0 Rからどのように入手でき/D [3 0 R /FitR –4 399 199 533]ますか?

のページ オブジェクトのようなページ オブジェクトへの間接参照を取得するにはどうすればよい[page /XYZ left top zoom]ですか?

これが私のコードです:


リプレイありがとうございます~でも質問があるのですが、このオブジェクト番号が 3 であることはどこでわかりますか?

CGPDFDictionaryRef を取得しますが、フィールドが "3 0 R" であることがわかりませんでした

そして別の質問、私が知っていれば「3 0 R」です

PDF で 3 0 obj を検索するとどこで見つかりますか

返信ありがとうございます。どうもありがとうございました。

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

ios - CGContextDrawPDFPageからのAppleの「ZoomingPDFViewer」コード例のこのエラーは何ですか:KSTFBB + Helvetica:FT_Load_Glyphが失敗しました:エラー133

私はAppleのZoomingPDFViewerの例を見ています(ソースはリンクから入手できます)。そして、実行すると、次のエラーが発生します。

100それは次の行で発生しますZoomingPDFViewer

なぜこれが起こっているのか、そしてそれを修正する方法について誰かが何か考えを持っていますか?