問題タブ [pdflib]
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.
php - php5.5.10 の MAMP に pdflib9.0.2 がインストールされない
MAMP php5.5.10 に pdflib9.0.2 拡張機能をインストールしようとしています。次の手順を実行しました。
- http://www.pdflib.com/download/pdflib-family/pdflib-9/copiedから pdflib9.0.2 をダウンロード
- htdocsにフォルダー「pdflib」を作成しました
- php.ini /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212 から extension_dir パスを見つけました
- /Applications/MAMP/htdocs/pdflib/bind/php/php-550/php_pdflib.so を /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212 にコピーしました
- パーミッションを rw モードに変更しました。
- php.ini の「Dynamic Extensions」の下に extension=php_pdflib.so を追加
- /Applications/MAMP/Library/bin/envvars #if test "x$DYLD_LIBRARY_PATH" != "x" ; で次のようにコメントしました。次に
# DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
#else
# DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib"
#fi
#export DYLD_LIBRARY_PATH****
- しかし、phpinfo() に pdflib が表示されませんでした。
/pdflib/hello.php にアクセスしようとしましたが、Apache エラー ログに次のメッセージが表示されます。
サーバー構成によって拒否されたクライアント: /Applications/MAMP/htdocs/pdflib/.DS_Store サーバー構成によって
拒否されたクライアント: /Applications/MAMP/htdocs/pdflib/bind/.DS_Store、リファラー: http:///pdflib/
どこが悪いのかわかりません。
ドキュメントでこのバージョン マップを見ました。したがって、バージョンの不一致があるとは思いません。
PHP 5.3.0 以降の場合は bind/php/php-530
PHP 5.4.0 以降の場合は bind/php/php-540
PHP 5.5.0 以降の場合は bind/php/php-550
誰でもここで問題を見つけることができますか。どんな入力でも、この問題を解決するための新しい道を示してくれます。
前もって感謝します。
Apache2 エラー ログと php_error_log を追加しましたが、pdflib のインストールに失敗した理由は、これらのいずれかまたは両方である可能性があります。問題を解決するために前進するための情報を得ることができれば、それは非常に役に立ちます。
Apache エラー ログ
[Tue Apr 15 11:38:22 2014] [error] [client :: 1] client denied by server configuration:
/Applications/MAMP/htdocs/pdflib/.DS_Store [Tue Apr 15 11:38:24 2014 ] [エラー] [クライアント::1] サーバー構成によってクライアントが拒否されました: /Applications/MAMP/htdocs/pdflib/bind/.DS_Store、リファラー: http:///pdflib/
php_error_log [15-Apr-2014 11:25:08 America/Los_Angeles] PHP 警告: PHP の起動: PDFlib: モジュールを初期化できません
ビルド ID=API20121212 でコンパイルされたモジュール、TS ビルド ID=API20121212 で
コンパイルされた PHP
これらのオプションは、マッチ
php - 開いているファイルが多すぎます。Linux の制限か PDF Lib の制限か不明
大きな 1000 ページのチェック テンプレートを生成していますが、X-post から実行すると次のエラーが発生します。
「エラー: PDF ファイル '(出力ファイル名と場所)' を読み取り用に開けませんでした (開いているファイルが多すぎます)」
数量を 1000 t0 959 から調整すると、機能します。fs.max-file を 6000000 に上げようとしましたが、うまくいきません。
これが Linux の問題なのか、それとも PDF Lib の制限なのか、誰か知っていますか?
php - PDF の生成時に不正な値 0 のエラーが発生する
コードを生成すると、次のエラーが表示されます。
「タイプ「ページ」のハンドル パラメータまたはオプションの値が正しくありません 0」
これが唯一の問題のようですが、どこが間違っているのかわかりません。誰でもここで問題を見ることができますか?
pdflib - TET を使用して PDF からフォント リストを取得すると、 length:fonts = 0 が返されます
PDF に複数の埋め込みフォントがある場合でも、これは常に 0 を返します。
TET4.1 PHP 5.3 Linux を使用しています
$fontCount = (整数) $tet->pcos_get_number($doc, "length:fonts");
$tet->pcos_get_number($doc, "xxxx") を使用する他のすべての呼び出しは正常に機能します。
php - PDFlib 9 での埋め込みフォントの問題
7 から 9 にアップグレードしたところですが、残念ながらこれを実行していた担当者は退職し、現在は私がこの更新を担当しています。私は PDFlib にもあまり詳しくありません。私が見たところ、フォントを埋め込む必要があるのは、これが自動的に行われなくなったためです。以下はヘルパーとフォントを設定するための呼び出しです。
私が読んだことから、load_font() 関数に埋め込みを設定する必要があります。しかし、私はそれを見ません。また、以下は、ドキュメントに対して行う呼び出しです。
これが役立つかどうかはわかりませんが、誰かが私を正しい方向に向けることができれば幸いです. 助けてくれてありがとう。
php - PHP 5.3: PDFlib を追加するには?
最近、Linux サーバーを Apache 2.1 から 2.4 に、PHP 5.2 から 5.3 にアップグレードしました。以前は PDFlib の pdf.so を使用していましたが、インストールしようとすると、ここからダウンロードしたように、
http://www.pdflib.com/download/free-software/pdflib-lite-7/
モジュールは PHP 5.3 用にコンパイルされているため、PHP はモジュールをロードできませんでした。このインストールは、私が見つけた最新バージョンの PDFlib 9.0.2 を使用して行われました。
これが可能かどうか知っている人はいますか?私はすでに PHP で PDFlib 用にコード化されたものを持っており、コマンドが同じでない限り、別のライブラリーを使用したくないと思っています。
アップデート
PHP 5.3 で PDF Lite をうまく使った人はいますか?
python-2.7 - PDFLib/TET と boto を使用して、Amazon s3 で PDF を解析する
- Amazon s3 から PDF ファイルを読み取る (boto を使用)
- 123.pdf としてローカルに保存します
- PDFLib/TET を使用して、ローカルに保存された pdf を開いて解析します
現在、上記の 3 つの手順をすべて実行できますが、ディスク I/O を節約するために手順 2 をスキップしたいと考えています。
tet_open_document_mem を使用して TET にメモリ内のドキュメントを開くことができるように見えますが、使用方法に関するドキュメントはありません。
php - PDFLib (PCos) PDF から画像位置を取得
そこで、PHP と PDFlib pCos ライブラリを使用して PDF 内の画像の位置を取得しようとしています。
画像を一覧表示して、次のような画像のサイズを取得できます。
しかし、どうすれば画像の位置を取得できますか?
すでに次のようなパスを試しました:
何も機能しません..そして、どこでもWebで検索し、PDFリファレンスマニュアルもチェックしました..何もありません..
助言がありますか?