Lo all,
Ik heb een probleempje met het maken van PDF documenten. Ik wil 2 documenten over elkaar leggen, maar hierbij verdwijnen delen van de schaduw effecten die in Acrobat toegevoegd zijn aan objecten (via de render functies). Ik maak hierbij gebruik van FPDI (http://www.setasign.de/) in combinatie met tcpdf, het koppelen van fpdf i.p.v. tcpdf heeft exact hetzelfde resultaat...
Heeft iemand van jullie hier ervaring mee?
Resultaat:
http://www.rensnel.nl/testing/
Het originele PDF document (met schaduw):
http://www.rensnel.nl/testing/dice.pdf
Broncode:
<?php
error_reporting (E_ALL);
header('Content-type: application/pdf');
require('lib/tcpdf/tcpdf.php');
require('lib/fpdi.php');
$pdf =& new FPDI();
$pdf->SetCreator('');
$pdf->SetAuthor("");
$pdf->SetTitle("");
$pdf->SetSubject("");
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pagecount = $pdf->setSourceFile('bg.pdf');
$tplidx = $pdf->importPage(1);
$pagecount2 = $pdf->setSourceFile('dice.pdf');
$tplidx2 = $pdf->importPage(1);
$pdf->addPage('P', array(100,50));
$pdf->useTemplate($tplidx, 0, -130);
$pdf->useTemplate($tplidx2, -10, -50);
$pdf->Output('newpdf.pdf', 'I');
?>
Edit: 't is toch niet te geloven ;-) In mijn browser heb ik een andere PDF viewer dan Acrobat Reader... En die doet het wel. Wat je al niet ontdekt als je linkjes in artikelen plaatst ;-)
1.897 views