問題タブ [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.
ios - iOS アプリケーションから X.509 証明書データを使用して PDF にデジタル署名する方法
アプリで PDF を生成しています。アプリで生成されたこれらの PDF に最高のセキュリティを提供したいと考えています。所有者パスワード、コピーの許可、印刷の許可など、Apple が提供するデフォルトのセキュリティ オプションを追加しました。
しかし、証明書情報を追加するか、カスタム証明書 (X.509 証明書) ファイルを使用して PDF にデジタル署名すると呼びたいと思います。
セキュリティフレームワークは何らかの形で役立ちますか? またはこれはどのように達成できますか?
ios - QuartzCore を使用してズーム可能な CGPDF ドキュメントにジオメトリ (円または長方形) を描画する
リソース バンドルから CGContextRef によって生成された pdf ドキュメントにタッチ (マウス タップ) を描画しようとしています。
UIScrollView があり、Pdf が生成されるApple zoomingpdfviewerから始めました。CGContextDrawPDFPage(context, pdfPage);
また、scrollView に CATiledLayer を追加しました。UIScrollView がズームされると、layoutSubviews で毎回描画されます。scrollView CGContextまたはTileLayersでマウスポイントを描画する必要があるかどうか少し混乱しています。
--> 先に進み、ユーザーがタップする PDF ドキュメントに四角形/円/点を追加したいと考えました。
まず始めに、私は : CGContextMoveToPoint(context, 5,5);
CGContextSetLineWidth(context, 12.0f);
CGContextSetStrokeColorWithColor(context, [[UIColor redColor] CGColor]);
CGContextAddRect(context, CGRectMake(50, 50, 20, 50));
CGContextAddLineToPoint(context, 25, 5);
CGContextStrokePath(context);
現在のコンテキストに描画します。同様に、ユーザーがタップしたときに描画する予定です。
しかし、ズームして TitledLayer をズーム コンテンツに合わせて再描画すると、これらの描画された四角形/円が消えます。
私が間違っていなければ、CATiledLayer は currentContext rects/ circle の上に描画されています。
最終的な機能は、タイル レイヤーが追加されたマップ アプリと非常に似ていますが、ドロップされたポイントは、マップがズームされた後でも正確に同じ場所に配置されます。 scrollView、pdf iOS viewer
での描画 などの多くの投稿を見た後、かなり失われました。
PdfViewがズームインおよびズームアウトしても、pdfドキュメントにジオメトリ(rect/points)を描画し、それらの位置をまったく同じに保つ方法を知っている人はいますか? これを行うには、pdfを画像または他の方法に変換する必要がありますか?
pdf - PDFに線を書く
私が持っているコードは、ページの中央にテキストを書いているPDFドキュメントに1行ずつ書きたいのですが、どうすれば1行ずつ書くことができますか?
ios - CGrectを使用したiOS CGPdfハイライトテキスト
rectを使用してテキストを強調表示しようとしていますが、以下のコード:
CGRect originalSize = CGPDFPageGetBoxRect(pagePDFRef, kCGPDFMediaBox);
私が期待したよりも少ないか、私が見たよりも少ないかもしれません。
スキャナーと CGRect を使用してテキストを強調表示する既に作成された方法はありますか