問題タブ [fpdi]
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.
tcpdf - Pdf.js: Safari と Chrome での印刷レンダリング
私は、TCPDF を使用して PDF を生成し、結果の base64 ストリームを印刷用に pdf.js に供給しています。表示出力は期待どおりに表示されますが、ドキュメントをプレビューまたは印刷すると、予期しないスケーリングが発生します。
TCPDF では、既存の PDF をインポートし、その場で生成されたデータをオーバーレイしています。印刷出力のインポートされた PDF は、ページの約 25% にスケーリングされていますが、動的データは適切にスケーリングされているように見えます。
表示出力 - http://i.stack.imgur.com/PPQPt.png 印刷出力 - http://i.stack.imgur.com/Go1Wy.png
これは Safari と Chrome で発生しますが、Firefox では印刷出力が正しくレンダリングされます。
Safari と Chrome を連携させる方法について何かアドバイスはありますか?
fpdi - FPDI 致命的なエラー: メッセージ「オブジェクトが見つかりません (1, 0) を含むキャッチされない例外「例外」
この単純なコードを使用して、php クラス FPDI を使用して pdf をインポートしようとしています。
しかし、次のエラーが表示されます。
警告: expand() [function.explode]: 区切り文字が空です。/var/catalogo/test_pdf/fpdi/pdf_parser.php の 369 行目
致命的なエラー: 例外 'Exception' がキャッチされず、'Unable to find object (1, 0) at expected location.' というメッセージが表示されました。in /var/catalogo/test_pdf/fpdi/pdf_parser.php:709 スタック トレース: #0 /var/catalogo/test_pdf/fpdi/pdf_parser.php(268): pdf_parser->resolveObject(Array) #1 /var/catalogo/ test_pdf/fpdi/pdf_parser.php(208): pdf_parser->_readRoot() #2 /var/catalogo/test_pdf/fpdi/fpdi_pdf_parser.php(71): pdf_parser->__construct('/var/catalogo/t... ') #3 /var/catalogo/test_pdf/fpdi/fpdi.php(128): fpdi_pdf_parser->__construct('/var/catalogo/t...') #4 /var/catalogo/test_pdf/fpdi/fpdi. php(108): FPDI->_getPdfParser('/var/catalogo/t...') #5 /var/catalogo/test_pdf/index.php(5): FPDI->setSourceFile('intermedia.pdf') # 6 {main} が /var/catalogo/test_pdf/fpdi/pdf_parser でスローされました。
インポートするファイルは次のとおりです: http://catalogo.selectaspa.it/test_pdf/intermedia.pdf
php - Fpdf編集ファイルがブラウザに表示されませんか?
fpdf ライブラリを使用してテキストを追加しました。追加されたテキストは Adobe Reader に表示されますが、ブラウザを使用してこれらのファイルを開くと、テキストが表示されません。これらのテキストは、Adobe Reader プログラムを使用してのみ表示できます。
drupal - FPDI : Drupal での未定義メソッド FPDI::_getrawstream() の呼び出し
Drupal で FPDI ライブラリを使用して、pdf を連結しようとしています。新しい pdf を fpdi に追加するクラスを作成しました。
そして、次のように importPDF メソッドを呼び出します。
しかし、残念ながら私はこのエラーがあります:
このエラーの理由を知っていますか?
前もって感謝します :)
php - FPDI によるボックス インポート
php と fpdi を含むテンプレートをインポートして、いくつかのものを追加し、サーバーに新しい pdf として保存します。
コードは次のようになります。
Acrobat Pro を見ると、テンプレートのページ ボックスが、生成された PDF のページ ボックスと異なっていることがわかります。
ここに私のテンプレートから:
そして、ここで生成された PDF から:
生成されたPDFに余白を追加するにはどうすればよいですか?
ありがとう、
マルク
php - fpdf Write() の使用時に奇妙な上部マージンが発生する
PDF にテキストを書き込もうとしていますが、ページの上部に奇妙な余白があるようです。
これは私の次のコードです:
font-size pt 12 を使用してテキストを書き込むと、次のようになります。
私がするとき、私は$pdf->SetXY(0, 7.5)
これを手に入れます
上記は、Y に 7.5 ポイントを簡単に追加できるように見えます。
ただし、font-size を変更すると、上部とテキストの間の距離が少し大きくなります。
これを中和して少なくともそれを作成する方法を誰かが理解するのを手伝ってくれますか? さまざまなPDFを試しましたが、すべて同じように機能します。
編集:
私はやった$pdf->GetY()
、私は得る28.35
php - TCPDF / FPDI / FPDF 画像サイズが間違っています
tcpdf,fpdi,fpdf を使用して動的 pdf ファイルを作成しています。テンプレート pdf ファイルは indesign で作成されており、x 座標と y 座標をガイドとして使用したいと考えていました。(デザイン設定ではpx単位です)。でも写真を入れると
結果の画像のサイズは 280px X 280px のようになります。tcpdf による画像のサイズ変更を停止するにはどうすればよいですか? 同じ問題が座標にもあります。x 座標と y 座標を 100 に設定すると、結果も 280px になります。
私の tcpdf 設定は mm 単位です。別の dpi 設定も試しました。
php - FPDI を使用したクロップ領域のインポート
FPDI を使用して、既存の PDF からインポートして新しい PDF ファイルを作成しています。
既存の PDF から作成中の新しい PDF に特定の領域をインポートするにはどうすればよいですか?
たとえば、次のような変数があります。
この特定の領域をインポートするにはどうすればよいですか?