When i upload a PDF file to add page number in it the function remove the all data in the file and add the page number.
Controller:
public function numbering(Request $request){
$data = $request->all();
if($request->hasFile('file')){
$pdf = app('dompdf.wrapper');
$pdf->getDomPDF()->set_option("enable_php", true);
$pdf->loadView('numbering', $data);
$name = time() . '.' . '.pdf';
$destinationPath = public_path('/pdf_file');
$numberfile = $destinationPath . '/' . $name;
$pdf->save($numberfile);
return response()->json(['code' => 200, 'success' => 'Data Updated Succesfully', 'file' => $name]);
}
else{
return response()->json(['code' => 422, 'error' => 'NO File Found. ']);
}
}
BLade for Page Numbering
<body>
<script type="text/php">
if (isset($pdf)) {
$x = 250;
$y = 10;
$text = "Page {PAGE_NUM} of {PAGE_COUNT}";
$font = null;
$size = 14;
$color = array(255,0,0);
$word_space = 0.0; // default
$char_space = 0.0; // default
$angle = 0.0; // default
$pdf->page_text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);
}
</script>
</body>
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire