gpt4 book ai didi

c# - 在什么命名空间中找到 FileOutputStream

转载 作者:行者123 更新时间:2023-11-30 20:48:10 25 4
gpt4 key购买 nike

我正在使用 iTextSharp 5.5.2 版在 VS2010 ASP.NET C# 中构建一个控制台应用程序。我引用了 iTextSharp 发行版中的所有 DLL,并具有以下 Using 语句:

using System;  
using System.IO;
using System.Net;
using System.Web;
using iTextSharp.text;
using iTextSharp.text.pdf;
using iTextSharp.tool.xml;

我正在查看一个 iTextSupport.com 帖子作为包含以下代码段的应用程序的示例:

Document document = new Document();

PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("results/loremipsum.pdf"));

document.open();
XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream("/html/loremipsum.html"));
document.close();

在第二行,创建 PDFWriter 的实例,出现“new FileOutputStream”的实例化,它抛出一个错误,指示需要 Using 语句或 Reference。在我的应用程序和 .NET Framework 4 的对象浏览器中搜索 FileOutputStream 没有返回任何结果。

在哪里可以找到包含 FileOutputStream 的类?

最佳答案

也许您看过一些 Java 示例,.NET 中没有 FileOutputStream 这样的野兽。在 .NET 中,您可以使用 System.IO.FileStream :

Document document = new Document();
using (var output = File.Create("results/loremipsum.pdf"))
using (var input = File.Open("html/loremipsum.html"))
{
PdfWriter writer = PdfWriter.GetInstance(document, output);
document.Open();
XMLWorkerHelper.GetInstance().ParseXHtml(writer, document, input);
document.close();
}

关于c# - 在什么命名空间中找到 FileOutputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24975561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com