我想將xml文件轉換爲c#中的pdf文件。將xml文件轉換爲pdf c#
這是我的代碼。
private void printAllDataReceiveToolStripMenuItem_Click(object sender, EventArgs e)
{
// Load the FO style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("bookFo.xsl");
// Execute the transform and output the results to a file.
xslt.Transform("books.xml", "books.fo");
}
private void GeneratePDF(string foFile, string pdfFile)
{
FileInputStream streamFO = new FileInputStream(foFile);
InputSource src = new InputSource(streamFO);
FileOutputStream streamOut = new FileOutputStream(pdfFile);
Driver driver = new Driver(src, streamOut);
driver.setRenderer(1);
driver.run();
streamOut.close();
}
然而,的FileInputStream,InputSource的和FileOutputStream中顯示錯誤
類型或命名空間名稱 '的FileInputStream',InputSource中,FileOutputStream中找不到(是否缺少using指令或程序集引用?)
我這是怎麼導入的東西(我不知道它的正確而言)
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 System.Timers;
using System.Net.Sockets;
using System.Threading;
using System.Net;
//add data to xml
using System.Xml;
using System.Xml.Linq;
//convert to pdf
using System.Xml.Xsl;
using System.Xml.XPath;
using System.IO;
我一直在通過互聯網搜索,它說我應該補充一點。
using org.apache.fop;
using org.apache.fop.apps;
using org.apache.fop.tools;
using org.xml.sax;
using java.io;
即使我使用這一點,它說了同樣的錯誤使用指令或程序集引用丟失。誰能幫我這個?
什麼第三方庫您使用? – 2012-08-02 09:34:01