C# 如何从电报bot中的多个文件发送特定文件
我用C#编写了一个电报机器人,它从用户那里下载文件,例如.docx文件,并将该文件转换为PDF。 我想在将文件转换为PDF之后, 在word文件和PDF文件之间将此文件(PDF文件)返回给用户 此代码将word文件返回给用户C# 如何从电报bot中的多个文件发送特定文件,c#,telegram,telegram-bot,C#,Telegram,Telegram Bot,我用C#编写了一个电报机器人,它从用户那里下载文件,例如.docx文件,并将该文件转换为PDF。 我想在将文件转换为PDF之后, 在word文件和PDF文件之间将此文件(PDF文件)返回给用户 此代码将word文件返回给用户 // Download File Telegram.Bot.Types.File file = await bot.GetFileAsync(message.Document.FileId); string fileName = file.FileId + ".&
// Download File
Telegram.Bot.Types.File file = await bot.GetFileAsync(message.Document.FileId);
string fileName = file.FileId + "." + file.FilePath.Split('.').Last();
using (FileStream saveFileStream = File.Open(fileName, FileMode.Create))
{
await bot.DownloadFileAsync(file.FilePath, saveFileStream);
}
await bot.SendTextMessageAsync(chatId, "File Saved");
// Convert Document to PDF
Spire.Doc.Document document = new Spire.Doc.Document();
document.LoadFromFile(fileName);
document.SaveToFile(fileName + ".pdf", Spire.Doc.FileFormat.PDF);
// Send PDF File
using (var sendFileStream = File.Open(fileName, FileMode.Open))
{
await bot.SendDocumentAsync(chatId, new Telegram.Bot.Types.InputFiles.InputOnlineFile(sendFileStream, fileName));
}
await bot.SendTextMessageAsync(chatId, "Your pdf file");
请问,从word转换为pdf的图书馆的名称是什么?我使用Spire library请问,从word转换为pdf的图书馆的名称是什么?我使用Spire library