吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 185|回复: 5
收起左侧

[经验求助] 问个Aspose的代码 在.Net怎么写的问题

[复制链接]
onlyclxy 发表于 2024-3-6 18:57
40吾爱币
最近逛帖子,发现jidesheng6大佬有一篇 帖子, 各种转换  很牛逼
【2024.2.14更新】【坤_Tools】word转pdf、pdf转word、替换内容、转换图片、合并图 - 『原创发布区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|[url]www.52pojie.cn[/url]
然后他下面给了 一段代码. 我就特有兴趣想学习学习, 进步进步, 结果发现有点懵逼.. 看这个是pdf转word的把.. 但是怎么补代码也运行不起来 , 折腾一下午了. 看看有没有会的大佬 ,能给这个代码加个输入输出的路径的代码. 我学习学习怎么跑这个代码
跪谢!
[C#] 纯文本查看 复制代码
string DocumentName, SaveDocxName;

            //设置加载word文档的时候参数
            Aspose.Words.Loading.LoadOptions TempDocuemntLoadOption = new Aspose.Words.Loading.LoadOptions()
            {
                ConvertMetafilesToPng = true,
                MswVersion = Aspose.Words.Settings.MsWordVersion.Word2010,
            };

            //设置PDF保存参数
            Aspose.Words.Saving.PdfSaveOptions TempPdfaveOption = new Aspose.Words.Saving.PdfSaveOptions()
            {
                FontEmbeddingMode = Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll,
                ImageColorSpaceExportMode = Aspose.Words.Saving.PdfImageColorSpaceExportMode.Auto,
                ImageCompression = Aspose.Words.Saving.PdfImageCompression.Auto,
                PageMode = Aspose.Words.Saving.PdfPageMode.UseOutlines,
                ZoomBehavior = Aspose.Words.Saving.PdfZoomBehavior.None,
                SaveFormat = Aspose.Words.SaveFormat.Pdf,
                UseHighQualityRendering = true,
            };

            //设置PDF保存带word中的目录
            TempPdfaveOption.OutlineOptions.DefaultBookmarksOutlineLevel = 0;
            TempPdfaveOption.OutlineOptions.CreateMissingOutlineLevels = false;
            TempPdfaveOption.OutlineOptions.ExpandedOutlineLevels = 3;
            TempPdfaveOption.OutlineOptions.HeadingsOutlineLevels = 9;
            TempPdfaveOption.HeaderFooterBookmarksExportMode = Aspose.Words.Saving.HeaderFooterBookmarksExportMode.All;

            //设置Docx保存参数
            Aspose.Words.Saving.OoxmlSaveOptions TempDocxSaveOption = new Aspose.Words.Saving.OoxmlSaveOptions()
            {
                //Compliance = Aspose.Words.Saving.OoxmlCompliance.Iso29500_2008_Strict,
                SaveFormat = Aspose.Words.SaveFormat.Docx,

            };

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

flyer_2001 发表于 2024-3-6 18:57
本帖最后由 flyer_2001 于 2024-3-7 09:49 编辑
onlyclxy 发表于 2024-3-7 00:21
他本身的转换就一句
[C#] 纯文本查看 复制代码
// Load the PDF document from directory
Document doc  ...[/quote]
[mw_shl_code=csharp,true]
// Load the document from directory
Document doc = new Document(dir + "input.doc", TempDocuemntLoadOption );
 
// Save the document in DOCX format
doc.Save(dir + "output.docx", TempDocxSaveOption);
doc.Save(dir + "output.pdf", TempPdfaveOption);
 

免费评分

参与人数 1吾爱币 +3 热心值 +1 收起 理由
onlyclxy + 3 + 1 谢谢@Thanks!

查看全部评分

flyer_2001 发表于 2024-3-6 21:07
 楼主| onlyclxy 发表于 2024-3-7 00:21
flyer_2001 发表于 2024-3-6 21:07
https://gitee.com/AlarakLord/Aspose.Words-for-.NET
gitee上有

他本身的转换就一句
[C#] 纯文本查看 复制代码
// Load the PDF document from directory
Document doc = new Document(dir + "input.pdf");

// Save the document in DOCX format
doc.Save(dir + "output.docx");

就是用不上那个大佬的代码了...  这个直接转换的效果跟他那个转换的结果就不一样..
flyer_2001 发表于 2024-3-7 08:38
onlyclxy 发表于 2024-3-7 00:21
他本身的转换就一句 [mw_shl_code=csharp,true]// Load the PDF document from directory
Document doc  ...

现在手边没环境。
上面是设置的参数,在打开或保存时前调用上面的语句,然后打开或保存的语句中加入这些参数。
vs有自动提示功能,看看是什么参数就可以了

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
onlyclxy + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| onlyclxy 发表于 2024-3-7 14:51
flyer_2001 发表于 2024-3-7 09:47
[mw_shl_code=csharp,true]
// Load the document from directory
Document doc = new Document(dir +  ...

哦哦!! 好像明白点了!!  晚点我试一下
先感谢大佬!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-22 03:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表