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 ;-)

Reageren