La documentation que je t'ai renseignée est celle de SharpPDF, qui est une librairie différente de PDFSharp. Si tu veux utiliser cette dernière, tu peux consulter les exemples ici.
Le premier exemple du tuto, qui consiste en un simple hello world, montre ceci:
pdfDocument myDoc = new pdfDocument("TUTORIAL","ME");
pdfPage myPage = myDoc.addPage();
myPage.addText("Hello World!",200,450,predefinedFont.csHelvetica,20);
myDoc.createPDF(@"c:\test.pdf");
Or ce code te permet de créer un fichier test.pdf à la racine du volume C.
Après, selon ce que tu veux écrire dans fichier, il convient de consulter l'exemple adéquat. Que veux-tu faire exactement?
Concernant la sauvegarde du fichier, tu peux utiliser un bouton et, dans l'évènement clic, faire ceci:
Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
dlg.DefaultExt = ".pdf";
dlg.Filter = "Pdf documents (.pdf)|*.pdf";
if (dlg.ShowDialog() == true )
{
pdfDocument myDoc = new pdfDocument("TUTORIAL","ME");
pdfPage myPage = myDoc.addPage();
myPage.addText("Hello World!",200,450,predefinedFont.csHelvetica,20);
myDoc.createPDF(dlg.FileName);
}
Shao.