問題タブ [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 投票する
2 に答える
1788 参照

ios - 一時ファイルを使用せずに UIWebview でパスワード保護された PDF/DOC を開く方法は?

パスワードで保護された PDF/DOC ファイルを UIWebview で開こうとしています。セキュリティ上の懸念により、サーバーからファイルを取得してメモリ (つまり NSData) に保存することしかできず、ファイルとして保存することはできません。

UIWebiew で loaddata 関数を使用しようとしましたが、パスワードで保護されていない状態で doc/xls/ppt/pdf をロードすることしかできません。

パスワード付きの doc/xls ファイルの場合、「ドキュメントを読み取れません。操作を完了できませんでした (QuickLookErrorDomain エラー 44820/912)」と表示されます。UIWebview でファイルを開く方法を教えてください。

パスワード付きのPDFファイルの場合、「ドキュメント「空白」はパスワードで保護されています」と表示されます。「空白」の代わりに正しいドキュメント名を表示する方法を教えてください。

cgpdfも検索し、pdfファイルをCGPDFDocumentRefとしてロック解除する方法を知っていますが、NSDataに戻してUIWebviewに直接入力する方法を見つけることができません。

ありがとう。

0 投票する
0 に答える
388 参照

ios - PDF テキスト パーサーを迅速にコーディングする

私は現在、PDFテキストパーサーを完全に迅速に開発しています。私はPDFKittensコードを調べていて、CGPDFStringRefをパラメーターとして取っているstringwithpdfstringメソッド(SimpleFont.m内)でこれを見つけました。

私の理解から *bytes は CChar です。このメソッドは正確に何を繰り返していますか? このコードを迅速に変換すると、 Type UnsafePointer?というエラーが表示されます。添字メンバーはありません。 Swift の目的の C コードに相当するものは何ですか?