Merge to two PDF files

Got something cool to share with AppGini users? Feel free to post it here!
Post Reply
xbox2007
Veteran Member
Posts: 129
Joined: 2016-12-16 16:49

Merge to two PDF files

Post by xbox2007 » 2020-12-05 20:31

In my project i have Table name Emp with Attach option i attach PDF file ,
Try make this code and work with me , and would like share if anyone interested
The main Idea is :
Upload pdf file for Employee -- file name information.pdf
and later one want upload other file -- file name address.pdf

if upload address.pdf will delete information.pdf

so i make this code will allow me to marge information.pdf + address.pdf to one file

steps :
1- downlead and install pdf-toolkit
https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

https://www.pdflabs.com/tools/pdftk-the ... -setup.exe

2-make installation folder C:\pdftk\

3- add Code tablename_before_update

Code: Select all

	function Emp_before_update(&$data, $memberInfo, &$args) {
		
		$Emp_ID = makeSafe($_REQUEST['SelectedID']);
		$folder = './Attachments/' . $Emp_ID . "/";   // Save PDF files to Attachments folder and sub-folder name (Emp_ID)
		$files = glob($folder.'*.pdf');  //find All PDF files at folder

		$FileName = $data['PDF']; //name for PDF file 
		$file1 = $files[0];       //file No 1 
		$file2 = $files[1];		  //file No 2
		$newfile =  $FileName.'.Temp'; // Create Temp PDF file
		$newPdf  =  $FileName;  // name for PDF file 
		
		$command = 'cmd /c C:\pdftk\bin\pdftk.exe '.$file1." ". $file2 ." output ".$folder.$newfile;

		$result = exec($command);
		unlink($file1); //delete file No 1 
		unlink($file2);	//delete file No 2 
		rename($folder.$newfile,$folder.$newPdf);	 // rename Temp File to PDF		
		 
		return TRUE;
	}
i wish get update for professional people if there are any wrong in code .

i only try !!!!!!!!!!!

Post Reply