C#でxmlファイルをpdfファイルに変換したいです。
これは私のコードです。
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;
私はこれを使用していますが、同じエラーがディレクティブまたはアセンブリ参照を使用していないと言っています。誰でもこれで私を助けることができますか?