fusionner deux pdf PDFSHARP
Bonjour a tous,
J'ai un petit souci quant à la concaténation de deux PDF que j'ai precedement créer sous word. Pour réaliser cette fusion, j'utilise la bibliothèque PDFSHARP.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using PdfSharp.Pdf;
using PdfSharp.Pdf.IO;
using PdfSharp.Pdf.Advanced;
using PdfSharp.Pdf.Security;
namespace Test_PDFSHARP
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
PdfDocument Source = PdfReader.Open("c:\\001 - TEST\\Doc1.pdf", PdfDocumentOpenMode.Import);
PdfDocument Destination = PdfReader.Open("c:\\001 - TEST\\Doc2.pdf", PdfDocumentOpenMode.Import);
foreach (PdfPage page in Source.Pages)
Destination.AddPage(page);
Destination.Save("c:\\001 - TEST\\Report2.pdf");
Console.WriteLine("Fin");
Source.Close();
Destination.Close();
}
}
} |
J'obtiens ce message :
Citation:
'Test_PDFSHARP.vshost.exe' (Managé (v4.0.30319))*: 'C:\Users\dev\documents\visual studio 2010\Projects\Test_PDFSHARP\Test_PDFSHARP\bin\Debug\Test_PDFSHARP.exe' chargé, symboles chargés.
'Test_PDFSHARP.vshost.exe' (Managé (v4.0.30319))*: 'C:\Users\dev\documents\visual studio 2010\Projects\Test_PDFSHARP\Test_PDFSHARP\bin\Debug\PdfSharp.dll' chargé, symboles chargés.
'Test_PDFSHARP.vshost.exe' (Managé (v4.0.30319))*: 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll' chargé, chargement des symboles ignoré. Le module est optimisé et l'option du débogueur 'Uniquement mon code' est activée.
SampleMessage1: 'This is sample message 1 (2.0).'
SampleMessage2: 'This is sample message 2: {0}.'
NameMustStartWithSlash: 'A PDF name must start with a slash ('/').'
UserOrOwnerPasswordRequired: 'At least a user or an owner password is required to encrypt the document.'
UnexpectedToken: 'Token '{0}' was not expected.'
UnknownEncryption: 'The PDF document is protected with an encryption not supported by PDFsharp.'
Une exception de première chance de type 'System.InvalidOperationException' s'est produite dans PdfSharp.dll
'Test_PDFSHARP.vshost.exe' (Managé (v4.0.30319))*: 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_fr_b77a5c561934e089\mscorlib.resources.dll' chargé
Si quelqu'un a une petite idée, je suis preneur.
Merci pour votre aide.
:ccool: