You are mixing all kinds of things you shouldn't mix.
For instance: you are posting a question to the mailing-list for iText
and iTextSharp, yet in your question you mention the copycat product
"PDFSharp", written by people who wanted to copy the success of iText.
You are talking about PDF version 7 forms, but there is no such thing as
PDF version 7 forms.
You either have forms based on AcroForm technology. In this case the
fields are described using PDF objects such as field dictionaries,
widget annotation dictionaries, etc... These forms can easily be merged,
regardless of the fact if they are PDF 1.7, 1.6,...
You also have forms based on the XML Forms Architecture (XFA) in which
case the PDF acts as a contained for an XML stream. Usually such a form
starts from an XML schema.
Based on the "your PDF viewer may not be able to display this type of
document" message, it seems that you are dealing with XFA forms.
If you want to merge pure XFA forms, you have the following options:
1. If the forms have the same schema, you extract the XML data from both
forms, merge the XML data and fill an empty form with the merged data.
This assumes that you know the XML schema and that you know how to merge
the XML data.
2. If the forms don't have the same schema, it will be extremely
difficult (if not impossible) to merge the forms and keep the forms
interactive: you'd need to create a new schema for the data and
basically create a new form from scratch.
3. You could flatten the forms first (using our closed source XFA
worker) and then merge the flattened PDFs. The end result will no longer
be a form.
You may be in luck if the forms are "hybrid". That is: if they contain a
description of the form using both technologies next to each other, but
please start by rephrasing your question based on the info provided in
my answer, more specifically: tell us which type of form you are talking
about: AcroForm, XFA or hybrid?
On 10/19/2014 21:03 PM, Gonçalo M. wrote:
Hi everybody,
I'm trying to use itextsharp to merge two PDF files (version 7), both
having form fields. When I run the code I get this error message:
"Cannot handle iref streams. The current implementation of PDFsharp
cannot handle this PDF feature introduced with Acrobat 6." I tried
different approaches but in my last I got the PDFs but instead of the
original file contents, I got a file with the following info:
Please wait... If this message is not eventually replaced by the
proper contents of the document, your PDF viewer may not be able to
display this type of document. You can upgrade to the latest version
of Adobe Reader for Windows®, Mac, or Linux® by visiting
http://www.adobe.com/go/reader_download. For more assistance with
Adobe Reader visit http://www.adobe.com/go/acrreader. Windows is
either a registered trademark or a trademark of Microsoft Corporation
in the United States and/or other countries. Mac is a trademark of
Apple Inc., registered in the United States and other countries. Linux
is the registered trademark of Linus Torvalds in the U.S. and other
countries.
Can anyone help me and post some working code method to concatenate
two Pdfs of this kind. Thank you in advance.
Kind Regards,
GN
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples:
http://itextpdf.com/themes/keywords.php
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples:
http://itextpdf.com/themes/keywords.php