問題タブ [pdfkit]

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

iphone - PDFKit フレームワークは iPhone OS で利用できますか?

UIWebView で PDF ドキュメントを開くだけで利用できるものよりも少し洗練された PDF リーダーを構築するために、iPhone OS 内で PDFKit フレームワークを使用できるかどうか知りたいです。

これがオプションであるかどうかは疑問です。

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

objective-c - PDFKit で PDF を編集する

私は目的の c (ココアを使用) でアプリケーションを作成しています。私は PDF テンプレートを持っています。実際の値を PDF のプレースホルダーに置き換えてから、結果を新しい PDF に保存する必要があります。

PDF Kit で PDF を編集するにはどうすればよいですか? ドキュメントの編集については何も見つかりません。すべて解析に関するものです...

または、誰かがこれを行うために他のライブラリを推奨しますか?

0 投票する
4 に答える
3540 参照

objective-c - オフスクリーンPDFビューの印刷

複数ページのPDFを印刷したいという状況があります。PDFKitユーティリティクラスやクォーツ関数を使用して、NSViewサブクラスの描画/ページネーションコードを手動で記述するための情報を取得することはできますが、より迅速な代替策は、画面外のPDFViewを作成し、それ自体を印刷するように指示することだと考えていました。 。この解決策を試したところ、印刷ダイアログが消えず、印刷ダイアログの右半分にあるすべての印刷設定コントロールが消え、アプリケーションがフリーズしました。

次に、問題を説明する次の方法で小さなテストアプリケーションを作成しました。USE_PDF_VIEWプリプロセッサマクロを定義せずにテストプログラムをコンパイルすると、空白のビューが正常に表示されます。USE_PDF_VIEWが定義されている場合、ドキュメントは印刷されず、ほとんどの印刷ダイアログコントロールが消え、アプリがフリーズします。目標を達成する方法は他にもありますが、なぜこのショートカットが機能しないのか興味があります。ココアの絵について、まだわからないことがありますか?PDFViewを他のNSViewとはまったく異なる方法で動作させる舞台裏でAppleVoodooMagic(tm)を叩いていますか?

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

cocoa - PDFKit で生成された PDF にフォントを埋め込まないことは可能ですか?

PDFKit を使用して PDF ドキュメントを生成していますが、可能であれば、標準の PDF フォント(Times、Helvetica、Courier) を埋め込まないようにしたいと考えています。

これを達成する方法はありますか?

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

ruby-on-rails - Rails の PDFKit でサービス 500 エラーが発生する

Rails 2.3 環境の Windows で pdfkit を使用しようとしています。ただし、pdfkit のミドルウェアが何らかのエラーを発生させ、レールがサービス エラーをロードする原因となります。これについてどうすればよいですか?使いやすいPDFkitの代替品はありますか?

さて、私は現在、PDFKit の Rails スクリーンキャストをフォローしています。pdfkit gem wkhtmltopdf をインストールし、require 'pdfkit' config.middleware.use "PDFKit::Middleware" としてミドルウェアを environment.rb ファイルにロードし、任意のページに移動して .pdf 拡張子を追加すると、 500 サーバー エラー

/!\ FAILSAFE /!\ Sun Jul 11​​ 18:42:53 +0530 2010 Status: 500 Internal Server Error private method chomp' called for nil:NilClass C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/whiny_nil.rb:52:inmethod_missing' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit -0.3.3/lib/pdfkit/pdfkit.rb:69:in wkhtmltopdf' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit-0.3.3/lib/pdfkit/pdfkit.rb:33:ininitialize' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit-0.3.3/lib/pdfkit/middleware .rb:25:in new' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit-0.3.3/lib/pdfkit/middleware.rb:25:incall' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in call' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:incall' C: /Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in call' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:incall'

0 投票する
6 に答える
9872 参照

ruby-on-rails - Rails 3 - PDFKit を使用して PDF ドキュメントを作成すると wkhtmltopdf コマンドが失敗する

Rails 3 アプリケーションで RVM を使用して PDFKit をセットアップしました (手動で wkhtmltopdf バイナリをコピーする必要がありました)。ページの PDF バージョンをレンダリングしようとすると、次のエラーが発生します。

以下は私のapplication.rbにあります:

なぜこれが起こっているのか?どうすれば修正できますか?

コンソールで、次のメッセージに気付きました。

そのスイッチはどこで呼び出せますか? wkhtmltopdf はコマンド ラインで正常に動作しているようです。「./wkhtmltopdf http://www.google.com google.pdf」のような操作を実行して PDF を生成できます。

ご協力いただきありがとうございます、

ピーター

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

ruby-on-rails - Rails2.3.8でのPDFKitミドルウェアの問題

Ubuntu8.04サーバーにPDFKitとwkhtmltopdfをインストールしました。Rails 2.3.8アプリでミドルウェアとしてPDFKitを使用しようとしていますが、environment.rbに次の行を追加しました(jdpace pdfkitページの指示に従って)。

'pdfkit'が必要config.middleware.usePDFKit:: Middleware

Mongrelが起動しているようですが、ページをリクエストするとすぐに、Mongrelログに次のエラーが表示されます。

**PIDファイルをtmp/pids / mongrel.9270.pid /!\ FAILSAFE /!\ Tue Sep 07 16:42:20 +0000 2010ステータスに書き込んでいます:500内部サーバーエラー未定義のメソッドmatch' for nil:NilClass /usr/lib/ruby/gems/1.8/gems/pdfkit-0.4.6/lib/pdfkit/middleware.rb:12:in呼び出し'/ home / rails / livetest- carbon-hub / releases / 20100907133547 / vendor / rails / actionpack / lib / action_controller / string_coercion.rb:25:in call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/head.rb:9:incall' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/ methodoverride.rb:24:in `call '

他の誰かがこれに出くわしたことがありますか?

どんな助けや提案もありがたく受けました!

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

objective-c - PDFページの重ね合わせ

2 つの pdf ページを重ね合わせようとしています。もう一方の上に 1 つ。Cocoa と PDFKit フレームワークを使用しています。2 ページ目を最初のページに重ねると、2 ページ目は最初のページの内容を完全に覆います (したがって、最初のページは表示されなくなります)。2 番目のページの透明度を変更して、背景が完全に透明になり、その下のページが見えるようにする方法はありますか?

ありがとう。

編集:これが私の方法です。別の PDFPage のインスタンスを保持する PDFPage のサブクラスを作成し、PDFPage クラスの次のメソッドで、スーパーインポーズされたページを描画します。