2017-01-18 2 views
0

Я объединяю два pdf-файла, используя расширенный класс FPDI.Недопустимые значения заполняемой формы после слияния PDF в php

function concat() { 
    foreach ($this->files AS $file) { 
     $page_count = $this->setSourceFile($file); 
     for ($i = 1; $i <= $page_count; $i++) { 
      $tplidx = $this->ImportPage($i); 
      $s = $this->getTemplatesize($tplidx); 
      if (strpos($file, 'test') || strpos($file, 'test_slip')) { 
       $this->AddPage('L', array($s['w'], $s['h'])); 
      } else { 
       $this->AddPage($this->DefOrientation, array($s['w'], $s['h'])); 
      } 
      $this->useTemplate($tplidx); 
     } 
    } 
} 

Когда выходные объединенный файл, один PDF с заполняемыми элементами полей было все элементы исчезли, как текст и штрих-коды и т.д. на что. Однако другая форма прекрасна. Когда я повторяю заполняемую форму PDF, он отлично работает, но после этого слияния я теряю все свои данные.

Буду признателен за любые указания по этому вопросу.

+0

Имеются ли в обеих формах имена полей? –

+0

@MaxWyss Нет, у них нет ничего общего. – Shrav

ответ

1
+0

Спасибо за информацию. Есть ли способ обхода, который мог бы мне помочь. Может быть как-то конвертировать эту заполняемую форму pdf в обычный pdf? – Shrav

+0

@Shrav We (Setasign) предлагает другие инструменты, которые могут вам помочь, но они не являются бесплатными. Вы можете использовать компонент [SetaPDF-Merger] (https://www.setasign.com/merger), чтобы объединить документы PDF, включая поля формы или [SetaPDF-FormFiller] (https://www.setasign.com/formfiller) например, сгладить поля формы. –

Смежные вопросы