gpt4 book ai didi

c# - 如何将文本框中输入的字符串作为 vs c# 中 pdf 文件的名称?

转载 作者:太空宇宙 更新时间:2023-11-03 21:30:33 24 4
gpt4 key购买 nike

我有一个项目,将我项目中的datagridview转换成pdf文件。因此,这是创建 pdf 文件的代码:

    Document doc = new Document(iTextSharp.text.PageSize.LETTER, 10, 10, 42, 35);
PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream("c://Users//realestore//Desktop//Test.pdf", FileMode.Create));
doc.Open();

因此,除了为 pdf 文件提供默认名称“Test.pdf”之外,还有什么方法可以提供用户在文本框中输入的名称吗?提前致谢..

最佳答案

您可以将任何文件路径传递给 FileStream

如果您想使用 TextBox 中的值,您可以这样做:

new FileStream(Path.Combine(@"c:\Users\realestore\Desktop", textBox1.Text),
FileMode.Create);

更好的是,如果您想使用登录用户的桌面而不是“realestore”:

var userDesktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

new FileStream(Path.Combine(userDesktop, textBox1.Text), FileMode.Create);

关于c# - 如何将文本框中输入的字符串作为 vs c# 中 pdf 文件的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24522788/

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