お帰りなさい｡
そろそろ､ もっと役に立つことができないか｡
そして､ 私がやりたいことは､ 実際にPDFを結合することです｡
このダミーのPDFと､ 2ページのPDFがありますが､ もしかしたら､ PDFを結合したいシナリオがあるかもしれません｡
たった一つのスーパーpdfを形成するために｡
どうすればいいのでしょうか｡
では､ pythonのプログラムを作ってみましょう｡
Pythonの3つのPDFを呼び出して､ それにいくつかの引数を与えることができるようにしたいのです｡
ダミーのドットpdfと言えるようにして､ 2ページのドットpdfと組み合わせるといいかもしれませんね｡
そして､ ご存知ですか？
チルトもPDFに合成しましょう｡ あとはどんどん違うPDFを追加して､ 合成していけばいいんです｡
カッコイイと思いませんか？
では､ そうしましょう｡
まず､ CISモジュールをインポートして､ 引数を取得できるようにするんだ｡
だから､ inputsはcis dot arc vと同じになると言うつもりだ｡
そして､ ここでちょっとした芸当をする｡
1と言いながら､ コロン｡
そして､ これは最初の引数（Pythonファイル）以外のすべての引数を取得することになりますが､ これらすべてをinputsというリストに取り込みます｡
だから､ ここから好きなだけPDFを入れることができる｡
コードをきれいにするために､ 関数を作ってみましょう｡
そこで､ これを削除して､ 関数pdfを呼び出すことにします｡
コンバイナー
そして､ このPDFコンバイナーは､ PDFリストを入力とし､ ここで何をすべきなのか？
あります｡
まず最初に､ 私のコードが動作することを確認したいと思います｡
そこで､ フォワードループをして､ PDFリストでPDFと言うことにしています｡
そして､ そのPDFを印刷するだけです｡
では､ もう一度､ コードをテストするために､ これがうまくいくかどうか見てみましょう｡
このコードを実行してみる｡
さて､ 次に関数を呼び出します｡
では､ pdfコンバイナーとして､ 入力を与えるだけにしてみましょう｡
だから､ これを実行するんです｡
そして､ 3つのPDFが出来上がりました｡
それは素晴らしいことです｡
しかし､ 実際にこれらを組み合わせてみたいのです｡
そこで､ この方法では､ 実際にPI PDFと合併するオブジェクトを用意します｡
つまり､ この合体した物体は､ πと言うことができるのです｡
PDF Dot pdfファイルの結合｡
それで､ 合併の対象ができるわけです｡
そして､ クールなのは､ これが本当にシンプルになることです｡
ここで必要なのは､ ループの中で､ merger dotと言うことです｡
追加する｡
PDFをご覧ください｡
つまり､ この合併オブジェクトにすべてをマージして､ PDFをループさせるということです｡
そして､ ループの最後には､ この合併はこれら3つのPDFをすべて持つことになります｡
そして､ 私たちがすべきことは､ 合併と言うことです｡
ドット
そうですね｡
そして､ 新しいPDFも書けばいいだけです｡
スーパードットpdfと呼ぶことにしよう｡
では､ これがうまくいくかどうか見てみましょう｡
私は走ります｡
そして､ それを見たか？
スーパーpdfが出来ました｡
これを開けば
さて､ ダミーPDFですが､ こちらには4ページ､ ダミーPDF､ 2ページのシンプルなPDFファイル､
そして回転させたダミーPDFファイルがあります｡
なんてかっこいいんでしょう｡
ここで､ ファイルとして開き､ 実際に書き込むという幅の広い操作をする必要がないことに注目してください｡
マージドットライト方式でファイルを右化すれば良いので､ pdfコンバイナーが出来ました｡
例えば､ 本を作っていて､ 違う人が違う章を担当している場合､ 今この機能を使えば､
PDF全体をひとつにまとめることができるんです｡
とても､ かっこいいです｡
少なくとも学校ではそう思っています｡
こちらもぜひご覧ください｡
でもね
次の動画では､ さらに上を目指そう｡
実際に､ かなり役に立つと思うことをしたい｡
では､ 一旦休憩して､ 次回でお会いしましょう｡