排名
1
文章
845
粉丝
110
评论
162
net core webapi post传递参数
庸人 :
确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 : 已精
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 :
疯狂反射
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
对EF状态System.Data.EntityState的一点理解
是伍尚金哇 : 写啥教材
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
分类:
.NET
方法一:使用Aspose.Words转
这种方法效果不是太好,毕竟Aspose.Words,主要是做word相关转换的。比如word转pdf,word转html这个库还是非常强大的
public void PdfTOHtml()
{
string dir = _webHostEnvironment.ContentRootPath;
PdfDocumentReaderPlugin pdfDocumentReaderPlugin = new PdfDocumentReaderPlugin();
FileStream fileStream = new FileStream(dir + "/words/allin.pdf", FileMode.Open);
Aspose.Words.Loading.LoadOptions loadOptions = new Aspose.Words.Loading.LoadOptions();
Aspose.Words.Document document = new Aspose.Words.Document();
pdfDocumentReaderPlugin.Read(fileStream, loadOptions, document);
//这样目录位置是项目根目录
//document.Save("xx.docx");
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
//htmlSaveOptions.ImageResolution = 100;
//为false图片以原生大小输出,看注释里边有就是注释太长了难得找
htmlSaveOptions.ScaleImageToShapeSize = false;
//wrdf.Save(dir + "/words/xss.html", Aspose.Words.SaveFormat.Html);
document.Save(dir + "/words/html/xss.html", htmlSaveOptions);
}
方法二:使用Aspose.Pdf转
这种方法效果就好了,毕竟是本专业
public void PdfToHTmlByAsposePdf()
{
string dir = _webHostEnvironment.ContentRootPath;
string dataDir = dir + "/words/allin.pdf";
// 源PDF文件
Aspose.Pdf.Document doc = new Aspose.Pdf.Document(dataDir);
//使用测试的功能创建HtmlSaveOption
Aspose.Pdf.HtmlSaveOptions saveOptions = new Aspose.Pdf.HtmlSaveOptions();
saveOptions.FixedLayout = true;
saveOptions.SplitIntoPages = false;
saveOptions.RasterImagesSavingMode = Aspose.Pdf.HtmlSaveOptions.RasterImagesSavingModes.AsExternalPngFilesReferencedViaSvg;
//将输出保存为HTML格式
doc.Save(dataDir + "SaveImages_out.html", saveOptions);
//doc.Save(dir + "/words/html/xss.html",Aspose.Pdf.SaveFormat.Html);
}
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
评价