admin管理员组文章数量:1605196
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Spire.Pdf;
namespace WindowsFormsApp4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
//创建PdfDocument实例
//创建PdfDocument实例
PdfDocument pdf = new PdfDocument();
string pathDirectoryName = string.Empty;
//加载PDF文档
pdf.LoadFromFile(textBox1.Text);//pdf物理路径
this.Text = "转换中请耐心等待.....";
System.Windows.Forms.SaveFileDialog sf1 = new System.Windows.Forms.SaveFileDialog();
sf1.Title = "保存导出文件";
string[] PathNames = textBox1.Text.Split(new string[] { @"/" }, StringSplitOptions.RemoveEmptyEntries);
sf1.FileName = PathNames[PathNames.Length - 1] + ".xlsx";
sf1.Filter = "所有文件|*.*|Excel表格|*.xlsx;*.xls";
if (sf1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
pathDirectoryName = sf1.FileName;
//保存为Excel
pdf.SaveToFile(pathDirectoryName, FileFormat.XLSX);
this.Text = "转换成功!!";
}
}
private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.OpenFileDialog dialog = new System.Windows.Forms.OpenFileDialog();
dialog.Multiselect = false;//该值确定是否可以选多个文件
dialog.Title = "请选择文件夹";
dialog.Filter = "所有文件(*.*)|*.pdf";
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
textBox1.Text = dialog.FileName;
button2.Enabled = true;
button3.Enabled = true;
}
}
PdfDocument doc;
//转换为excel
private void button2_Click_1(object sender, EventArgs e)
{
string pathDirectoryName = string.Empty;
doc = new PdfDocument();
doc.LoadFromFile(textBox1.Text);//pdf物理路径
this.Text = "转换中请耐心等待.....";
System.Windows.Forms.SaveFileDialog sf1 = new System.Windows.Forms.SaveFileDialog();
sf1.Title = "保存导出文件";
string[] PathNames = textBox1.Text.Split(new string[] { @"/" }, StringSplitOptions.RemoveEmptyEntries);
sf1.FileName = PathNames[PathNames.Length - 1] + ".docx";
sf1.Filter = "所有文件|*.*|Word表格|*.doc;*.docx";
if (sf1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
pathDirectoryName = sf1.FileName;
doc.SaveToFile(pathDirectoryName, FileFormat.DOC | FileFormat.DOCX);
this.Text = "转换成功!!";
}
}
}
}
添加插件:
版权声明:本文标题:C# PDF转换EXCEL、WORD(附代码+插件) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728480385a1160041.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论