aspose word转pdf格式不对(aspose转pdf格式乱了)
aspose word转pdf格式不对(aspose转pdf格式乱了),新营销网红网本栏目通过数据整理汇集了aspose word转pdf格式不对(aspose转pdf格式乱了)相关信息,下面一起看看。
阿斯波斯。词语。Net是一个高级的Word文档处理API,用来执行各种文档管理和操作任务。API支持文档的生成、修改、转换、展示和打印,无需在跨平台应用中直接使用Microsoft Word。更新将于2021年6月进行。蜘蛛。的文字版本。NET更新到v21.6新版本!
主要特点如下
实现为图表系列,为数据和标记设置填充和笔画格式的功能引入了用于纹理处理的新API,实现了OOXML Ink(InkML子集)的呈现,引入了txtsaveOptions。MaxCharactersPerline属性,添加新文档。layout选项控制连续部分的页码,并始终提供LINQ。专门更新了通过报表引擎的JSON或XML根元素生成对象的选项。内容的序号已汇总。类别WORDSNET-21647DOCX转换为PDF:发生内容替换。新功能WORDSNET-12748提供API来改变图表类别系列颜色。新功能WORDSNET-13907支持渲染DrawingML InkML ContentPar。t新函数WORDSNET-12275增加了改变ChartSeries颜色的函数。新功能WORDSNET-21847不应用高级OpenType字体功能。新功能WORDSNET-21871增加了用线条创建散点图的功能。新功能WORDSNET-22070一直为LINQ报表引擎提供XML根元素生成。新功能的选项WORDSNET-12529添加功能以获取/设置亚洲字符间距属性新功能words net-22082 StoreItemChecksum获取/设置新功能WORDSNET-22002实现填充。PresetTextured()新特性WORDSNET-20023允许改变饼图的颜色。新特性WORDSNET-21972提供了始终为LINQ报表引擎的JSON根元素生成对象的选项。新功能WORDSNET-15201为带脚注的连续部分实现了MS Word 2013行为。新功能WordNet-17510ASPOSE。Word没有文档结构标签模仿MS Word增强的WordNet-18186在从Word到PDF的转换过程中丢失墨迹注释增强了WordNet-20020转换后的Word文档没有在PDF中显示增强的WordNet-12640添加了设置/增强的WordNet-20462 DOCX到PDF、丢失手写、增强的WordNet-21156布局收集器返回的值不正确、增强的WordNet-19199 DOCX到带有自由手绘图像的PDF、 增强的WORDSNET-22090TXT文件应该有一个固定长度的字符
一行中允许的最大字符数增强的WORDSNET-21795DOCX转换为PDF/A且验证失败标题中的单词/空格分隔问题增强的新功能分析LayoutEnumerator类中的Kind属性增加了一个新的LayoutEntityType和一个新的value。 公共枚举中的LayoutEntityType添加了新值注意
这将帮助用户迭代脚注/尾注容器中的注释。例如,使用以下内容
Document doc=new Document( some Document . docx )layout enumerator en=new layout enumerator(doc);//我们从第一页开始。调试.断言(en。Type==LayoutEntityType。页面);//移动到页面上的第一列. en . Move first child();调试。断言(en。Type==LayoutEntityType。专栏);//移动到column.en.MoveFirstChild()中的第一个子级;do{//迭代到脚注容器。Type==LayoutEntityType。脚注)打破;}while(en。MoveNext());//如果脚注容器存在于列中,我们将处理notes.if (en。Type==LayoutEntityType。Footnote){//移动到脚注容器中的第一个注释。MoveFirstChild()){do{//在脚注容器内的注释上移动。调试.断言(en。Type==LayoutEntityType。注);//做点什么。}while (en。MoveNext());} } } LayoutEnumerator类的新种类枚举值layout enumerator类增加了8个新种类枚举值
最有用的值是可以清楚地确定您正在使用的分隔符类型的值。这是真的,因为对所有人来说
类型的分隔符,LayoutEntityType是LayoutEntityType.NoteSeparator。用例
Document doc = new Document("SomeDocument.docx")LayoutEnumerator en = new LayoutEnumerator(doc);// We start from the first page.Debug.Assert(en.Type == LayoutEntityType.Page);// Move to the first column on the page.en.MoveFirstChild();Debug.Assert(en.Type == LayoutEntityType.Column);// Move to the first child in the column.en.MoveFirstChild();do{if (en.Type == LayoutEntityType.NoteSeparator en.Kind == "FOOTNOTESEPARATOR"){// Do something.}if (en.Type == LayoutEntityType.NoteSeparator en.Kind == "FOOTNOTECONTINUATIONSEPARATOR"){// Do something.}if (en.Type == LayoutEntityType.NoteSeparator en.Kind == "FOOTNOTECONTINUATIONNOTICE"){// Do something.}}while(en.MoveNext());}②添加了新的 Document.LayoutOption 以控制连续部分中的页码
添加了一个新的布局选项来控制 Aspose.Words 在计算重新开始页码的连续部分中的页码时的行为
更改后,默认的 Aspose.Words 行为与当前的 MS Word 版本 (2019) 匹配。根据 WORDSNET-17760 实现的旧行为仍然可以通过引入的选项获得
Document doc = new Document("input.docx");doc.LayoutOptions.ContinuousSectionPageNumberingRestart = ContinuosSectionRestart.FromNewPageOnly;doc.Save("out.pdf");③实现了为图表系列、数据点和标记设置填充和描边格式的能力
新 ChartFormat 类型的属性已添加到 ChartSeries、ChartDataPoint 和 ChartMarker 类
,一些现有属性的别名已添加到 Stroke 类ForeColor、BackColor、Visible 和 Transparency。原始的 Color、Color2、On 和 Opacity 属性将在 Aspose.Words 的未来版本中过时。
用例解释如何设置系列颜色
Document doc = new Document();DocumentBuilder builder = new DocumentBuilder(doc);Shape shape = builder.InsertChart(ChartType.Column, 432, 252);Chart chart = shape.Chart;ChartSeriesCollection seriesColl = chart.Series;// Delete default generated series.seriesColl.Clear();// Create category names array.string[] categories = new string[] { "AW Category 1", "AW Category 2" };// Adding new series. Value and category arrays must be the same size.ChartSeries series1 = seriesColl.Add("AW Series 1", categories, new double[] { 1, 2 });ChartSeries series2 = seriesColl.Add("AW Series 2", categories, new double[] { 3, 4 });ChartSeries series3 = seriesColl.Add("AW Series 3", categories, new double[] { 5, 6 });// Set series color.series1.Format.Fill.ForeColor = Color.Red;series2.Format.Fill.ForeColor = Color.Yellow;series3.Format.Fill.ForeColor = Color.Blue;doc.Save("ColumnColor.docx");④实现 OOXML Ink(InkML 子集)的渲染
OOXML Ink 内容由 Ink 标记语言的语法和语义子集指定。在此版本之前,Aspose.Words 只能为 OOXML Ink 对象渲染后备形状,即实际上并未处理 InkML,而是使用简单的预渲染图像。现在可以直接渲染 OOXML 墨迹内容部分(“冷”渲染)。
为了控制 Ink 渲染的模式,引入了一个新的公共属性SaveOptions.ImlRenderingMode 并添加了相应的枚举
Aspose.Words for .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。2021年6月更新来啦,.NET版Aspose.Words更新至v21.6新版本!
主要特点如下
实现了为图表系列、数据点和标记设置填充和描边格式的功能引入了用于处理纹理的新 API实现了 OOXML Ink(InkML 子集)的渲染引入了 TxtSaveOptions.MaxCharactersPerLine 属性添加了新的 Document.LayoutOption 以控制连续部分中的页码提供了始终为 LINQ 报告引擎的 JSON 或 XML 根元素生成对象的选项
你可以点击文末“了解更多”下载Aspose.Words for .NET v21.6测试体验。
具体更新内容序号概括类别WORDSNET-21647DOCX 转 PDF发生内容置换新功能WORDSNET-12748提供API更改图表类别系列颜色新功能WORDSNET-13907支持渲染 DrawingML InkML ContentPart新功能WORDSNET-12275添加功能以更改 ChartSeries 的颜色新功能WORDSNET-21847未应用高级 OpenType 字体功能新功能WORDSNET-21871添加功能以创建带线条的散点图新功能WORDSNET-22070提供始终为 LINQ 报告引擎的 XML 根元素生成对象的选项新功能WORDSNET-12529添加功能以获取/设置亚洲字符间距属性新功能WORDSNET-22082storeItemChecksum 获取/设置 新功能WORDSNET-22002实现 Fill.PresetTextured() 新功能WORDSNET-20023允许更改饼图颜色新功能WORDSNET-21972提供始终为 LINQ 报告引擎的 JSON 根元素生成对象的选项新功能WORDSNET-15201为带有脚注的连续部分实施 MS Word 2013 行为新功能WORDSNET-17510Aspose.Words 不模仿 MS Word 的文档结构标签增强WORDSNET-18186从 Word 到 PDF 的转换过程中丢失了墨迹注释增强WORDSNET-20020转换后的 Word 文档的透明度未显示在 PDF 中增强WORDSNET-12640添加设置/获取图表系列颜色的功能增强WORDSNET-20462DOCX转PDF后手写内容丢失增强WORDSNET-21156LayoutCollector 返回的值不正确增强WORDSNET-19199带有免费手绘图像的 DOCX 到 PDF增强WORDSNET-22090TXT 文件中的每一行都应该有一个固定长度的字符
行中允许的最大字符数增强WORDSNET-21795DOCX 到 PDF/A 的转换和验证失败标题内的单词/空格分隔问题增强新功能解析①在LayoutEnumerator类中为Kind属性添加了一个新的LayoutEntityType和新的值
公共枚举 LayoutEntityType 中添加了一个新值Note
这将帮助用户迭代脚注/尾注容器内的注释。用例如下
Document doc = new Document("SomeDocument.docx")LayoutEnumerator en = new LayoutEnumerator(doc);// We start from the first page.Debug.Assert(en.Type == LayoutEntityType.Page);// Move to the first column on the page.en.MoveFirstChild();Debug.Assert(en.Type == LayoutEntityType.Column);// Move to the first child in the column.en.MoveFirstChild();do{// Iterate to a footnote container.if (en.Type == LayoutEntityType.Footnote)break;}while(en.MoveNext());// If the footnote container exists in the column, we will process notes.if (en.Type == LayoutEntityType.Footnote){// Move to the first note in the footnote container.if (en.MoveFirstChild()){do{// Move over notes inside the footnote container.Debug.Assert(en.Type == LayoutEntityType.Note);// Do something.}while (en.MoveNext());}}}
LayoutEnumerator 类的新 Kind 枚举值 LayoutEnumerator 类添加了 8 个新的 Kind 枚举值
最有用的值是能够明确地确定你正在使用的分隔符类型的那种。这是真的,因为对于所有类型的分隔符,LayoutEntityType是LayoutEntityType.NoteSeparator。用例
Document doc = new Document("SomeDocument.docx")LayoutEnumerator en = new LayoutEnumerator(doc);// We start from the first page.Debug.Assert(en.Type == LayoutEntityType.Page);// Move to the first column on the page.en.MoveFirstChild();Debug.Assert(en.Type == LayoutEntityType.Column);// Move to the first child in the column.en.MoveFirstChild();do{if (en.Type == LayoutEntityType.NoteSeparator en.Kind == "FOOTNOTESEPARATOR"){// Do something.}if (en.Type == LayoutEntityType.NoteSeparator en.Kind == "FOOTNOTECONTINUATIONSEPARATOR"){// Do something.}if (en.Type == LayoutEntityType.NoteSeparator en.Kind == "FOOTNOTECONTINUATIONNOTICE"){// Do something.}}while(en.MoveNext());}②添加了新的 Document.LayoutOption 以控制连续部分中的页码
添加了一个新的布局选项来控制 Aspose.Words 在计算重新开始页码的连续部分中的页码时的行为
更改后,默认的 Aspose.Words 行为与当前的 MS Word 版本 (2019) 匹配。根据 WORDSNET-17760 实现的旧行为仍然可以通过引入的选项获得
Document doc = new Document("input.docx");doc.LayoutOptions.ContinuousSectionPageNumberingRestart = ContinuosSectionRestart.FromNewPageOnly;doc.Save("out.pdf");③实现了为图表系列、数据点和标记设置填充和描边格式的能力
新 ChartFormat 类型的属性已添加到 ChartSeries、ChartDataPoint 和 ChartMarker 类
,一些现有属性的别名已添加到 Stroke 类ForeColor、BackColor、Visible 和 Transparency。原始的 Color、Color2、On 和 Opacity 属性将在 Aspose.Words 的未来版本中过时。
用例解释如何设置系列颜色
Document doc = new Document();DocumentBuilder builder = new DocumentBuilder(doc);Shape shape = builder.InsertChart(ChartType.Column, 432, 252);Chart chart = shape.Chart;ChartSeriesCollection seriesColl = chart.Series;// Delete default generated series.seriesColl.Clear();// Create category names array.string[] categories = new string[] { "AW Category 1", "AW Category 2" };// Adding new series. Value and category arrays must be the same size.ChartSeries series1 = seriesColl.Add("AW Series 1", categories, new double[] { 1, 2 });ChartSeries series2 = seriesColl.Add("AW Series 2", categories, new double[] { 3, 4 });ChartSeries series3 = seriesColl.Add("AW Series 3", categories, new double[] { 5, 6 });// Set series color.series1.Format.Fill.ForeColor = Color.Red;series2.Format.Fill.ForeColor = Color.Yellow;series3.Format.Fill.ForeColor = Color.Blue;doc.Save("ColumnColor.docx");④实现 OOXML Ink(InkML 子集)的渲染
OOXML Ink 内容由 Ink 标记语言的语法和语义子集指定。在此版本之前,Aspose.Words 只能为 OOXML Ink 对象渲染后备形状,即实际上并未处理 InkML,而是使用简单的预渲染图像。现在可以直接渲染 OOXML 墨迹内容部分(“冷”渲染)。
为了控制 Ink 渲染的模式,引入了一个新的公共属性SaveOptions.ImlRenderingMode 并添加了相应的枚举
相关文章
粤语歌曲网(经典粤语歌曲汇总)
北京奥特莱斯(来北京必逛的12个商场)
豪杰超级解霸(还记得豪杰超级解霸吗?)
龚自珍的资料(清代诗人龚自珍一生功绩简介)
象牙塔是什么意思(“象牙塔”里怎么了?)
水色风信子(水培风信子容易养)
婧字怎么读
虞姬是哪里人(古代著名美人虞姬到底是哪里人?)
公办三本院校(我们还有哪些“三本”?)
电子酒柜(酒柜最全选购指南)
德州景点(德州市景区景点62个)
玉兰油官方网(OLAY发布高端臻粹系列)
更多aspose word转pdf格式不对(aspose转pdf格式乱了)相关信息请关注本文章,本文仅仅做为展示!