divadiva Posted February 11, 2009 Share Posted February 11, 2009 Experts, Is there a way I can handle encrypted pdf files?I have created a pdf form which reads data from database and merges another pdf as well. It works well with non encryted files.But if the PDF is encrypted I get: FPDF error: File is encrypted! Here is the code that merges another file: $pdf->Ln() ; $pdf->Ln() ; $pdf->Ln() ; $pagecount = $pdf->setSourceFile('../files/'.$d_row['configuration_file']); //pdf file is encrypted for($fpdipageindex=1; $fpdipageindex<=$pagecount; $fpdipageindex++) { $tplidx = $pdf->importPage($fpdipageindex); $pdf->addPage(); $pdf->useTemplate($tplidx, 20, 30, 150); How to handle?Any suggestions? Thanks in advance. Quote Link to comment https://forums.phpfreaks.com/topic/144781-encryption-problem-in-pdf/ Share on other sites More sharing options...
premiso Posted February 11, 2009 Share Posted February 11, 2009 You would have to have the password to decrypt it, and invoke that command. Not sure if FPDF has the functionality of entering the password. Quote Link to comment https://forums.phpfreaks.com/topic/144781-encryption-problem-in-pdf/#findComment-759721 Share on other sites More sharing options...
printf Posted February 11, 2009 Share Posted February 11, 2009 No FPDF does not modify PDF documents, it can only create them, so you you can not open a password protected document even if you have the pass key. Quote Link to comment https://forums.phpfreaks.com/topic/144781-encryption-problem-in-pdf/#findComment-759741 Share on other sites More sharing options...
divadiva Posted February 11, 2009 Author Share Posted February 11, 2009 Thanks for replying. What about adding a check? Is it doable? If the pdf file has a password then genrate the old pdf else new one. I am not sure how should I go ahead with that? Best Divya Quote Link to comment https://forums.phpfreaks.com/topic/144781-encryption-problem-in-pdf/#findComment-759781 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.