ID: 40557 Updated by: [EMAIL PROTECTED] Reported By: ronnie at signet dot nl -Status: Open +Status: Feedback Bug Type: PDF related Operating System: FreeBSD PHP Version: 5.2.1 New Comment:
We still need a short but complete reproduce case. Previous Comments: ------------------------------------------------------------------------ [2007-02-20 13:06:15] ronnie at signet dot nl sorry, the correct link must by : http://ronnie.signet.nl/testpdf.php ------------------------------------------------------------------------ [2007-02-20 12:49:20] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a short but complete example script to be able to reproduce this bug ourselves. A proper reproducing script starts with <?php and ends with ?>, is max. 10-20 lines long and does not require any external resources such as databases, etc. If the script requires a database to demonstrate the issue, please make sure it creates all necessary tables, stored procedures etc. Please avoid embedding huge scripts into the report. http://ronnie.signet.nl/pdftest.php - 404 Not Found ------------------------------------------------------------------------ [2007-02-20 12:27:37] ronnie at signet dot nl of course the testfile.pdf is an existing .pdf file, that's in the same directory as the .php file itself. ------------------------------------------------------------------------ [2007-02-20 12:26:03] ronnie at signet dot nl Description: ------------ I want to make an overlay on an existing PDF file, and according to what I find on your website and on the manual of PDFLib is that I need PDF_open_pdi (pdi ->pdf import). the function description on the websites are : int pdf_open_pdi(int resource, string filename, "",0) however, when I make an empty PDF object with: $p=new PDFlib, and I user $p as the first parameter in the call to the function pdf_open_pdi, I get the next errormessage : PDFlib exception occured in hello sample : [0]: PDFlib::open_pdi() expects parameter 1 to be string, object given Reproduce code: --------------- I call to this function like this : <? ... $p = new PDFlib(); ... $filename = "testfile.pdf"; $p->open_pdi($pdf , $filename, ""); ... ?> In my opinion this should work... but it doesnt. http://ronnie.signet.nl/pdftest.php #I'll leave this file in place so you can see what it does Expected result: ---------------- I expected the original pdf file to be opened and added as some sort of background, so I could take the default PDFlib functions to create some sort of overlay function. Actual result: -------------- However, if I create a blank pdf, and open another with open_pdi, instead of that I can do what's written in the PDFlib manual, I get an errormessage in return, that tells me that open_pdi's first parameter should be a string. But if this were a string, how should I be able to operate on it later as if it were a PDF (object) ? I hope someone can figure out some answer for me, that I can make it work. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40557&edit=1