admin管理员组文章数量:1130349
一.开发框架:
.NetCore6.0
工具:Visual Studio 2022
仓库地址:https://gitee/hgcjd/PDFChangeToWord.git
二.思路:
1.使用SHA256Hash标识文档转换记录,数据库已经存在对应散列值,则直接返还已经转换过的文档
2.数据库没有对应散列值记录的话,则保存上传PDF文档,并进行文档转换,保留Word
3.转换成功,则在数据库记录对应文档的转换记录,用散列值做标识
三.C#后台包:
1.方法一:Spire.PDF转换包(免费的只能一次转换10页)
2.方法二:iTextSharp包,没有10页转换限制
3.mssql数据库连接包
4.iTextSharp包转换Word文档时,文档格式包
四:C#代码案例:
1.PDF转Word方法:
a.方法一:Spire.PDF包,PDF转Word方法(旧版,有页码限制):
/// <summary>
/// PDF文件转化为Word文件
/// </summary>
/// <param name="pdfFilePath"></param>
/// <param name="wordFilePath"></param>
public static void ConvertPdfToWord(string pdfFilePath, string wordFilePath)
{
try
{
Spire.Pdf.PdfDocument 一.开发框架:
.NetCore6.0
工具:Visual Studio 2022
仓库地址:https://gitee/hgcjd/PDFChangeToWord.git
二.思路:
1.使用SHA256Hash标识文档转换记录,数据库已经存在对应散列值,则直接返还已经转换过的文档
2.数据库没有对应散列值记录的话,则保存上传PDF文档,并进行文档转换,保留Word
3.转换成功,则在数据库记录对应文档的转换记录,用散列值做标识
三.C#后台包:
1.方法一:Spire.PDF转换包(免费的只能一次转换10页)
2.方法二:iTextSharp包,没有10页转换限制
3.mssql数据库连接包
4.iTextSharp包转换Word文档时,文档格式包
四:C#代码案例:
1.PDF转Word方法:
a.方法一:Spire.PDF包,PDF转Word方法(旧版,有页码限制):
/// <summary>
/// PDF文件转化为Word文件
/// </summary>
/// <param name="pdfFilePath"></param>
/// <param name="wordFilePath"></param>
public static void ConvertPdfToWord(string pdfFilePath, string wordFilePath)
{
try
{
Spire.Pdf.PdfDocument 版权声明:本文标题:C# 将PDF文档转换为Word文档 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763669273a2952980.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论