[.NET] XML et PDF

Bonjour à tous,

j’aimerai savoir s’il y a des classes qui permettent de générer des PDF à partir de XML via XSL-FO par exemple.

En fait je voulais savoir s’il y a un équivalent à FOP en .NET

Merci

(blablablala pour pas de liens trop tot)
Genre ça ?

http://sourceforge.net/projects/nfop/

heu… Ouai !

Merci.

En fait je voulais savoir si çà existait direct dans le .NET Framework mais apparemment non, bon je vais voir ce que çà donne !!!

Oui,la lib semble intéressante, mais… elle est fournie sans doc… si quelqun a des infos la dessus, je suis tres preneur.

Edit: Voila tout ce que j’ai trouvé, mais c’est pas mal:

using System;
using System.IO;
using System.Xml;using System.Xml.Xsl;
using ApacheFop;

namespace Fop
{
  class Transformer
  {
 
  ///


  /// Transform a XmlFo document in a pdf and save the pdf to a file
  ///

  /// string containing the Fo document
  /// string representing the path to the output file
  public static void Transform( string xmldocFo, string strFilename )
  {
  // Run the full FO doc through the engine to create a pdf
  Engine e = new Engine();
 

	    try
	    {
		    sbyte[] sPdf = e.Run( xmldocFo );

		    int sz = sPdf.Length;
		    byte[] pdf = new byte[sz];
		  &nbsp; for(int i=0; i<sz; i++)
			  &nbsp; pdf[i] = (byte) sPdf[i];

		  &nbsp; //Write output file
		  &nbsp; FileStream fs = new FileStream( strFilename, FileMode.Create );
		  &nbsp; BinaryWriter sw = new BinaryWriter( fs );
		  &nbsp; sw.Write( pdf );
		  &nbsp; sw.Close();
		  &nbsp; fs.Close();
	  &nbsp; } 
	  &nbsp; catch(org.apache.fop.apps.FOPException fope) 
	  &nbsp; {		   
		  &nbsp; Console.WriteLine( fope.getRootException().getMessage() );
	  &nbsp; }
  &nbsp; }

  }
}

Attention le parametre d’entree xmldocFo n’est pas le nom du fichier fo mais bien sa source…
Ce message a été édité par bwets le 20/04/2004