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

php - PHPを使用してPDFファイルをメールで送信する

私は以下のようなPHPコードを持っています:

}?>

実際、私はエラーメッセージを受け取りました:Fatal error: Uncaught exception 'PDFlibException' with message 'Handle parameter or option of type 'image' has bad value 0' in /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/pdflib_adapter.cls.php:662 Stack trace: #0 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/pdflib_adapter.cls.php(662): PDFlib->fit_image(0, 231, 752, 'boxsize={150 30...') #1 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/php_evaluator.cls.php(66) : eval()'d code(23): PDFLib_Adapter->image('images/logo.png', 'png', 231, 10, 150, 30) #2 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/php_evaluator.cls.php(66): eval() #3 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/php_evaluator.cls.php(70): PHP_Evaluator->evaluate('?if ( isset($pd...') #4 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/renderer.cls.php(180): PHP_Evaluator->render(Object(Null_Frame_Decorator)) #5 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/renderer.cls.php(120): Renderer->_render_frame(' in /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/pdflib_adapter.cls.php on line 662

このコードを使用してPDFを生成し、ユーザーが添付できるようにメールで送信しますが、上記のようなエラーメッセージが表示されます。どこから来たのかわからない?

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

php - 既存の PDF > 1.4 にページを追加できる PDF ライブラリはどれですか?

最初のページの後と最後のページとして、既存の PDF ドキュメントにページを追加する必要があります。以前は Zend_Pdf で実装していましたが、相互参照テーブルがストリームに圧縮されていない PDF (PDF バージョン 1.5 で導入された機能) しか処理できないことがわかりました。

そこで、ISO-32000-1 (PDF-1.7 に基づく) で説明されているように、オブジェクトとストリームに格納された xref テーブルを使用して既存の PDF ドキュメントを変更できる PHP PDF-Library を探しています。

  • TCPDFは変更できず、 FPDIとの組み合わせでのみ使用できます (FPDI は無料版で PDF バージョン 1.4 までしか処理できません)。
  • Zend_PDF (前述のとおり) は、PDF バージョン 1.4 までのファイルのみを処理できます。github から ZF2 の Zend_Pdf バージョンを試してみるのはいかがでしょうか?
  • FPDF は PDF バージョン 1.4 までのファイルしか扱えないことがわかった

私のニーズに合った他の PHP PDF ライブラリはありますか?

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

php - 既存の PDF ファイルのメタデータの編集

PDFPDFバージョン1.6のファイルがいくつかあります。

これらのpdfファイルのメタデータを編集するために、次のライブラリを試しています:

  1. Zend_Pdf クラス: PDF バージョン 1.5 以下でうまく機能しました。バージョン 1.6 の pdf の解析でエラーが発生しました
  2. pdflib: 既存の pdf ファイルを編集する方法がわかりません。
  3. tcpdf: 既存の pdf を編集する機能が見つからないのと同じ問題
  4. 誰かが、pdf ファイルの末尾に次の (例: タイトル) を追加して、pdf ファイルを編集することも提案しました。 /Title (Title Text)

pdflibこれを達成するために、またはいくつかの無料のソースphpライブラリを使用して、それを実行できるようにしたいと考えています。

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

php - PHP:PDFlib、OOP、コメント

PHP 4.0.5以降、PDFを動的に生成する関数(PDFlib)があります。PDFlibに3つの質問があります。

  1. OOPクラスはありますか?そうでない場合は、PHPの将来のバージョンで計画されていますか?
  2. PDFにコメントを追加して古いものを上書きする機能はありますか?
  3. 上記のことを行うことができる代替手段はありますか?
0 投票する
1 に答える
346 参照

php - JavaScriptを使用してPDFの画像にアクセスするには?

$p->load_image ( http://www.php.net/manual/en/function.pdf-fit-image.php )を使用してPDFに画像を追加しました。ここで、ユーザーが PDF 内の画像を操作できるように、JavaScript を書きたいと思います。Javascript を使用して PDF の画像にアクセスするにはどうすればよいですか?

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

php - エラー: PDF ファイル 'MJVQKFFGFEPBI.TMP' を書き込み用に開けませんでした (許可が拒否されました)

でドキュメントpdflibを動的に作成するために使用していますが、何らかの理由でエラーメッセージが表示されますpdfPHP

行をトリガーするエラーはこれです

私の質問は、アクセス許可が拒否されたディレクトリの場所を取得する方法、またはこのエラーが他の理由でトリガーされることです。

同じコードが私のサーバーでは機能しますが、サーバーでは機能しubuntu 12.04ません12.10

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

forms - PDFをオンラインで事前入力する方法は?

動的データから始めて、空の PDF ファイルを埋めます。動的データを使用して pdf を埋めるにはどうすればよいですか?


編集: PDF をFPDF.orgプラグインで埋める方法を見つけました。

  1. まず、Acrobat Pro や LiveCycle などのソフトウェアを使用してフォーム フィールドを PDF に追加し、PDFtk を使用してオンラインまたはオフラインで PDF を準備します。pdftk modele.pdf output modele2.pdf
  2. データを配列に配置し、プラグインの指示に従ってPDFにJSを入力します

これで、PDF がいっぱいになりました。

ここで、ユーザーがフィールド オプションを変更できないようにするために、フォームをフラット化する必要があります。共有ホストにインストールされている FPDF または PDFlib を使用してそれを行う方法はありますか?

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

linux - PDF Lib のインストールが Linux サーバーで失敗します。pecl install pdflib の使用

サーバーに pdflib をインストールしようとすると、次のエラーが表示されます。

configure: error: pdflib.h not found! Check the path passed to --with-pdflib=<PATH>. PATH should be the install prefix directory. ERROR: /root/tmp/pear/pdflib/configure --with-pdflib=/usr/local' failed

ターミナルで次のように入力しています。

pecl インストール pdflib

path to pdflib installation? :

/usr/ローカル

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

php - タグの一部ではない HTML 内の < 記号を見つける

タグに属さない HTML/XML 形式の文字列内のシンボルを確実<に見つけて置換する方法を見つけようとしています。>

基本的に、私は HTML 文字列から始めて、それを PDFLib で使用可能なものに変換します。PDFLib は、XML の形式を使用して、PDF として書かれるドキュメントを記述します。ただし<、コンテンツ内に がある場合、タグの開始と見なされ、解析例外がスローされます。

入力例:

を囲むテキスト<は必ずしも数字ではなく、ユーザーが入力したものでありGrade<C、 、Blue<Red<GreenTest < Test2.... など、実際には何でもかまいません。

必要な出力

str_replaceとを試しましたが、確実にタグをそのままにして、コンテキスト内preg_replaceの だけを置き換えるソリューションが見つかりません。<

は開始タグとしてもDOMDocument認識されるため、DOM の解析も失敗するようです。<

文字列で使用htmlspecialcharsすると、すべてのタグも同様に変換<>&lt;&gt;れますが、これは良くありません。

誰にもアイデアはありますか?