您现在的位置是:首页 > 网络趣梗网络趣梗

aspose word转pdf格式不对(aspose转pdf格式乱了)

2022-09-06 04:39:33网络趣梗0人已围观

简介  aspose word转pdf格式不对(aspose转pdf格式乱了),新营销网红网本栏目通过数据整理汇集了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格式乱了)相关信息请关注本文章,本文仅仅做为展示!

Tags: 网络趣事  

很赞哦! ()

随机图文

留言与评论 (共有 条评论)
验证码:

本栏推荐