PHPでPDFファイルにオーバーレイやスタンプをプログラムで追加する方法を知っている人はいますか?これまでのところ私が思いついたベストは、execコマンドでPDFTKライブラリを呼び出すことです。私は実際のPHPメソッドがある場合はそれを好むでしょう。PHPでPDFファイルにオーバーレイ/スタンプを追加するには?
0
A
答えて
3
これは古い質問ですが、私はこの回答を探している人を助けることを願っています。
無料のPHPライブラリであるFPDF(http://www.fpdf.org)の使用に成功しました。
私は大きな機能からこのコードを削除しましたが、ここでは含めることができなかった欠けている変数に注意してください。
$pdf = new FPDI();
// Number of pages of the PDF
$pagecount = $pdf->setSourceFile($source."/".$pdfList[$i]);
// Loop the PDF's pages
for($page_index=0; $page_index < $pagecount; $page_index++)
{
$tplidx = $pdf->importPage(($page_index+1), '/MediaBox');
$pdf->addPage();
$pdf->useTemplate($tplidx);
// Do I need to stamp this page? This is a boolean flag calculated from the settings for each page.
$stampThis = false;
if($settings->pages == 'all')
{
$stampThis = true;
}
else if($settings->pages == 'last')
{
if($pagecount == $page_index+1)
{
$stampThis = true;
}
}
else if($settings->pages == 'first')
{
if($page_index == 0)
{
$stampThis = true;
}
}
else if($settings->pages == 'odd')
{
if($page_index%2 == 0)
{
$stampThis = true;
}
}
else if($settings->pages == 'even')
{
if($page_index%2 != 0)
{
$stampThis = true;
}
}
// Stamp the PDF, in case the flag is true
if($stampThis)
{
// Custom stamp
if(!empty($settings->imageURL)) {
$pdf->Image($settings->imageURL,
$settings->stamp_coord_x,
$settings->stamp_coord_y);
}
} // stamp if end
} // pages loop end
$pdf->Output($destination.'/'.$pdfList[$i], 'F');
+0
ありがとう!そのプロジェクトでもう作業していないので、テストできません。しかし、それは私によく見える! – dmikester1
関連する問題
- 1. PHPを使用してPDFファイルにフッターを追加する
- 2. pdfファイルにプロットを追加する
- 3. Wordpressでpdfファイルをrobots.txtに追加
- 4. NetBeansプロジェクトにpdfファイルを追加するには?
- 5. テキストエリアにPDFファイルを追加するには?
- 6. jsfiddleにローカルpdfファイルを追加するには?
- 7. PDFファイルをデータベースに追加するには
- 8. フローティングボタンをPDFに追加するには?
- 9. PDFSharp; PDFファイルにSVG署名を追加
- 10. JSONをPHPファイルに追加
- 11. ファイルにテキストを追加するコンテンツ(PHP)
- 12. PHP:ファイルにテキストを追加する
- 13. PHP Excelファイルに追加
- 14. PHPでcsvファイルにカラム名を追加
- 15. phpでjsonファイルにjavascriptオブジェクトを追加
- 16. PDFにタイムスタンプを追加するとファイルが破損する
- 17. PHPでは、ファイルをロードせずにファイルに行を追加する方法は?
- 18. PHP - JSONファイルに追加する方法
- 19. htmlファイルに追加するPHP
- 20. XSL:FOを使用して添付ファイルをPDFに追加する
- 21. iTextSharpを使用してPDFファイルにボタンを追加する
- 22. itextsharpを使用して他のpdfファイルにpdfを追加する方法
- 23. Evo Pdf PDFにカスタムプロパティを追加
- 24. コールドフュージョンで既存のPDFにPDFを追加する11
- 25. PDFファイルにSVGを追加する方法
- 26. .tplファイルにPHPコードを追加するには
- 27. WordPressページにPHPファイルを追加するには
- 28. PDFにテキストを追加
- 29. 注釈をpdfに追加
- 30. matplotlibバープロットをPDFに追加
これは役に立ちますか? http://stackoverflow.com/questions/2913934/how-i-can-add-watermark-to-existing-pdf-file-using-php – wanovak
ライセンス料を払う余裕があれば、[PDFlib](http:// pdflib.com)はかなりいいです。 –
私はそのポストwanovakを見たが、それを理解できなかった。今私はもっとよく見て、それは私のために働いています。ありがとうございました! – dmikester1