問題タブ [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.

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

ios - アンロック PDFDocumentsRef をローカルディレクトリに保存

新しいiPhoneアプリでpdfに取り組んでいます。PDFがロックされている(パスワードで保護されている)かどうかを確認しています

PDFがロックされている場合

ここで、ドキュメントのロックを解除することに成功しました。次に、ロック解除ドキュメントを app ディレクトリに保存します。

方法を探して見つけた

しかし、PDFDocumentをNSdataディレクトリに変換して保存するなど、他の簡単な方法が必要です。助けてください。

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

ios - iOS:PDFでページの「ページ番号ラベル」を取得するにはどうすればよいですか?

私は pdf を持っています。ここで、ページ 1 のページ番号は roman 1、つまり "i" です。

次に、この情報を取得する方法です。カタログを使用してページラベル辞書を取得できることを知っています

ページラベル辞書にアクセスすることで、ページの範囲と対応する演算子を見つけて、実際にラベルを知る必要があります。つまり、「D」はアラビア 10 進数、「r」はローマン...

CGPDFPageRef からこのラベルに直接アクセスする方法はありますか

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

objective-c - OS X で CGPDFContext を使用して PDF ページにテキストを追加する

CGPDF と CGPDFContext を使用して、既存の 5 ページの PDF ファイルにテキストを追加しようとしましたが、失敗しました。フォント、DrawingMode、FillColor を設定しました...コードに何かミスがありましたか?

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

ios - CGPDFDocumentRefからトレーラー辞書を取得するには?

この質問は以前にもあったことは知っていますが、より具体的に説明します。

CGPDFDocumentRef ドキュメントがあり、理想的には CGPDFDictionaryRef の形式でトレーラーを見つけて、その Encrypt 辞書を調べて、テキスト抽出が可能かどうかを確認したいと考えています。

Apple ライブラリには、この辞書を取得できる方法がないようです。

CGPDFDocumentGetCatalog() でカタログを取得できます。CGPDFDocumentGetTrailer() に相当するものはありますか?

そうでない場合は、トレーラーの PDFDocument を自分で手動で解析する必要があると思います。

これらの人:トレーラー辞書を見つける方法?

そのような低レベルのパーサーを書くことについて話してください。

彼らが解析しているコードを取得するにはどうすればよいですか?

PDF の最後のページを CGPDFStream に変換し、そのストリームを NSData に変換してから ascii に変換してから、彼らが話している Trailer パーサーの実装を開始できますか?

ありがとう!

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

swift - 文字列を PDF に戻す

StringRPC サーバーからを含む応答を受信して​​います。これStringは にPDF変換されたStringです。私のアプリでは、この文字列をファイルに戻す必要がありPDFます。ここスタックでいくつかのソリューションを試しましたが、うまくいきませんでした。

問題は、文字列をCGPDFDocument. ここで何が間違っていますか?

これは私が現在持っているコードです。

}

PDF 文字列の内容:

https://gist.github.com/Combidi/fa53f2d74e7ae177bb3885d5d640c13c

ありがとう

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

ios - 保存後に注釈 (画像とテキスト) サブビューの位置が変わる

PDF ベースのアプリケーションを作成しました。まず、ドキュメント ディレクトリから PDF を取得し、それを画像に変換してから、UIImageView&を使用してプログラムですべての画像を垂直方向に設定しますScrollView

sign次に、などのさまざまなタイプの注釈を設定textします。それを画像にファイナライズし、PDFに変換すると、良い結果が得られます。下の画像に示すように、異なる結果が得られます。

画面1:元の画像サイズをアスペクトに合わせてUIImageViewサイズに変換します(このタイプの画面のように見えるため)その時点で元のサイズを画面サイズに変換したときに、画像の元のサイズを保存し、使用したときに使用しました画面2を見て注釈を追加した後、画像をpdfに変換します。

ここに画像の説明を入力

画面 2. PDF にファイナライズまたは変換したとき。結果は画面 2 で確認し、注釈または記号の位置を変更します。

ここに画像の説明を入力