もがき系プログラマの日常スマートフォン用の表示で見るもがき系プログラマの日常もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。php参考サイトPDFにページ番号を追加はじめにこんにちは。今週全くブログを書けておらずめちゃめちゃ焦っている僕です。仕事が忙しくて書けなかったのです。仕事が忙しいからっていって、結局書けずじまいというのは絶対に嫌だったので、頑張って時間作って書こうと思います。@kakakakakkuさんも言ってるしね。忙しくてブログ書けませんでした。fpdfどっちが使いやすいの??っていう検証です。前回はエクセルの取扱で比べたのですが、PDFもwebサービスやってるとよく使われる機能だったりするので、今回も調べてみました。pdfformfiller今回はよくある、PDFにデータを書き込んで、ダウンロードさせる的な機能を想定して、ダウンロードさせる対象のPDFファイルを作成する部分までを検証しようと思います。使用するPDFのテンプレートは、とりあえず簡単な職務経歴書的なのを作ってみました。このテンプレートPDFをtest_pdf_template.pdfとして、それぞれ先程作った、pdfフォルダ、pythonフォルダに置いておきます。phpでは早速php側やってみます。FPDI.調べてみると結構同じような罠に引っかかっている人がいるようでした。https://inexio.jp/20160119-1007/http://blog.dksg.jp/2010/08/tcpdffpdipdf.htmlPDFが圧縮されているからフリー版のFPDIでは扱えないということらしいのですがそのためだけにacrobatを落とすの辛いなと思い、調べてると以下のサイトで再圧縮を書けてたところ、うまく読み取れました。https://smallpdf.com/jp/compress-pdfでは改めて。して以下を作成します。"F");実行します。sample.php出来てました。これくらいのPDFならば実行速度は早いですね!python次pythonやってみます。phpと同じく、sample.pyを作成してやってみます。いうフォントを使用していましたが、pythonの場合はネットで落として用意しました。http://vlgothic.dicey.org/↑のフォントを同ディレクトリに置いて作業します。sty)filler.write('./python/output.pdf')問題なし!こちらも速度的には全く問題ない感じでした。やってみてどちらも、速度・結果ともに問題なしでした。python(というか使用したライブラリ?)のほうが、より直感的にかけるイメージでした。phpも一応しらべてでの改行を認識する書き方をしましたが、見ての通りコードのわかりやすさはpythonの方です。いうエラーは起きず、php側でエラーが起きたPDFでも問題なく開いて編集ができました。