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

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

php - php5.5.10 の MAMP に pdflib9.0.2 がインストールされない

MAMP php5.5.10 に pdflib9.0.2 拡張機能をインストールしようとしています。次の手順を実行しました。

  1. http://www.pdflib.com/download/pdflib-family/pdflib-9/copiedから pdflib9.0.2 をダウンロード
  2. htdocsにフォルダー「pdflib」を作成しました
  3. php.ini /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212 から extension_dir パスを見つけました
  4. /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 にコピーしました
  5. パーミッションを rw モードに変更しました。
  6. php.ini の「Dynamic Extensions」の下に extension=php_pdflib.so を追加
  7. /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****
  8. しかし、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
これらのオプションは、マッチ

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

php - 開いているファイルが多すぎます。Linux の制限か PDF Lib の制限か不明

大きな 1000 ページのチェック テンプレートを生成していますが、X-post から実行すると次のエラーが発生します。

「エラー: PDF ファイル '(出力ファイル名と場所)' を読み取り用に開けませんでした (開いているファイルが多すぎます)」

数量を 1000 t0 959 から調整すると、機能します。fs.max-file を 6000000 に上げようとしましたが、うまくいきません。

これが Linux の問題なのか、それとも PDF Lib の制限なのか、誰か知っていますか?

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

php - PDF の生成時に不正な値 0 のエラーが発生する

コードを生成すると、次のエラーが表示されます。

「タイプ「ページ」のハンドル パラメータまたはオプションの値が正しくありません 0」

これが唯一の問題のようですが、どこが間違っているのかわかりません。誰でもここで問題を見ることができますか?

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

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") を使用する他のすべての呼び出しは正常に機能します。

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

php - PDFlib 9 での埋め込みフォントの問題

7 から 9 にアップグレードしたところですが、残念ながらこれを実行していた担当者は退職し、現在は私がこの更新を担当しています。私は PDFlib にもあまり詳しくありません。私が見たところ、フォントを埋め込む必要があるのは、これが自動的に行われなくなったためです。以下はヘルパーとフォントを設定するための呼び出しです。

私が読んだことから、load_font() 関数に埋め込みを設定する必要があります。しかし、私はそれを見ません。また、以下は、ドキュメントに対して行う呼び出しです。

これが役立つかどうかはわかりませんが、誰かが私を正しい方向に向けることができれば幸いです. 助けてくれてありがとう。

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

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 をうまく使った人はいますか?

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

python-2.7 - PDFLib/TET と boto を使用して、Amazon s3 で PDF を解析する

  1. Amazon s3 から PDF ファイルを読み取る (boto を使用)
  2. 123.pdf としてローカルに保存します
  3. PDFLib/TET を使用して、ローカルに保存された pdf を開いて解析します

現在、上記の 3 つの手順をすべて実行できますが、ディスク I/O を節約するために手順 2 をスキップしたいと考えています。

tet_open_document_mem を使用して TET にメモリ内のドキュメントを開くことができるように見えますが、使用方法に関するドキュメントはありません。

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

php - PDFLib (PCos) PDF から画像位置を取得

そこで、PHP と PDFlib pCos ライブラリを使用して PDF 内の画像の位置を取得しようとしています。

画像を一覧表示して、次のような画像のサイズを取得できます。

しかし、どうすれば画像の位置を取得できますか?

すでに次のようなパスを試しました:

何も機能しません..そして、どこでもWebで検索し、PDFリファレンスマニュアルもチェックしました..何もありません..

助言がありますか?